@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

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

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

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

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

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

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

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

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

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

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

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

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

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

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

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

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

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

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

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

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: 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");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-border-radius-lg);
}

.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: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

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

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

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: 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");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

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

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

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

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

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

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

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

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

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

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

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

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

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

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

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");
}

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

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

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

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

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

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

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

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

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

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

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

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

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

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

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

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

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

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

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

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

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

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

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

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

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

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

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

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

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

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: 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: var(--bs-box-shadow-sm);
  --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;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

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

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

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

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

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

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

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

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

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

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

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-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") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-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%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

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

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

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

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

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

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

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

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

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

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

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

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

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

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

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

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

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

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

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

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

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

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

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

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

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

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

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

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

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

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

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

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

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

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

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

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

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

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

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

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

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

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

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

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

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

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

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

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

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

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

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

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

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

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

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

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

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

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

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

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

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

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

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

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

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*
 * @ux-aspects/ux-aspects - v7.1.0-514
 * © Copyright 2023 EntIT Software LLC, a Micro Focus company
 */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear,opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.focus-outline {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.native-focus-outline:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
html {
  height: 100%;
  -ms-overflow-style: scrollbar;
  font-size: 16px;
}
body {
  color: #676a6c;
  font-size: 1rem;
  font-family: 'Source Sans Pro';
  position: relative;
  font-weight: 400;
}
html,
body,
.wrapper {
  min-height: 100%;
}
code {
  font-size: 75%;
}
td > code {
  word-break: break-word;
}
a:hover,
a:focus {
  text-decoration: none;
  cursor: pointer;
}
.page-content {
  margin-left: 240px;
  min-height: 100%;
}
.container-max {
  max-width: 1000px;
}
.container-left {
  margin-left: 0;
}
.container-right {
  margin-right: 0;
}
.row-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e7eaec;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.wrapper-content {
  padding: 20px 20px 40px;
}
.page-heading {
  width: 100%;
  padding: 9px 0 2px 23px;
  z-index: 0;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.aspects-focus-outline:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
/* Plunker */
body > div#ux-plunker-container {
  padding: 15px;
  margin-right: auto;
  margin-left: auto;
}
@font-face {
  font-family: "ux-icons";
  src: url('ux-icons.1605d70b5f67e50b.woff') format("woff"), url('ux-icons.8f9c894f5d7a43a0.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
.ux-icon {
  font-family: "ux-icons";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ux-icon-3d:before {
  content: "\f101";
}
.ux-icon-achievement:before {
  content: "\f102";
}
.ux-icon-action:before {
  content: "\f103";
}
.ux-icon-actions:before {
  content: "\f104";
}
.ux-icon-active:before {
  content: "\f105";
}
.ux-icon-add:before {
  content: "\f106";
}
.ux-icon-address-book:before {
  content: "\f107";
}
.ux-icon-advanced-search:before {
  content: "\f108";
}
.ux-icon-aggregate:before {
  content: "\f109";
}
.ux-icon-alarm:before {
  content: "\f10a";
}
.ux-icon-alert-filled:before {
  content: "\f10b";
}
.ux-icon-alert:before {
  content: "\f10c";
}
.ux-icon-analytics:before {
  content: "\f10d";
}
.ux-icon-announcement:before {
  content: "\f10e";
}
.ux-icon-app:before {
  content: "\f10f";
}
.ux-icon-archive:before {
  content: "\f110";
}
.ux-icon-article:before {
  content: "\f111";
}
.ux-icon-ascend:before {
  content: "\f112";
}
.ux-icon-assistant:before {
  content: "\f113";
}
.ux-icon-attachment:before {
  content: "\f114";
}
.ux-icon-bar-chart:before {
  content: "\f115";
}
.ux-icon-blog:before {
  content: "\f116";
}
.ux-icon-bloomberg:before {
  content: "\f117";
}
.ux-icon-book:before {
  content: "\f118";
}
.ux-icon-bookmark-filled:before {
  content: "\f119";
}
.ux-icon-bookmark:before {
  content: "\f11a";
}
.ux-icon-bundle:before {
  content: "\f11b";
}
.ux-icon-calculator:before {
  content: "\f11c";
}
.ux-icon-calendar:before {
  content: "\f11d";
}
.ux-icon-camera-filled:before {
  content: "\f11e";
}
.ux-icon-camera:before {
  content: "\f11f";
}
.ux-icon-capacity:before {
  content: "\f120";
}
.ux-icon-caret-down-filled:before {
  content: "\f121";
}
.ux-icon-caret-down:before {
  content: "\f122";
}
.ux-icon-caret-next-filled:before {
  content: "\f123";
}
.ux-icon-caret-next:before {
  content: "\f124";
}
.ux-icon-caret-previous-filled:before {
  content: "\f125";
}
.ux-icon-caret-previous:before {
  content: "\f126";
}
.ux-icon-caret-up-filled:before {
  content: "\f127";
}
.ux-icon-caret-up:before {
  content: "\f128";
}
.ux-icon-catalog:before {
  content: "\f129";
}
.ux-icon-change-password:before {
  content: "\f12a";
}
.ux-icon-chapter-add:before {
  content: "\f12b";
}
.ux-icon-chapter-next-filled:before {
  content: "\f12c";
}
.ux-icon-chapter-next:before {
  content: "\f12d";
}
.ux-icon-chapter-previous-filled:before {
  content: "\f12e";
}
.ux-icon-chapter-previous:before {
  content: "\f12f";
}
.ux-icon-chart-organization:before {
  content: "\f130";
}
.ux-icon-chart-partition:before {
  content: "\f131";
}
.ux-icon-chart-sankey:before {
  content: "\f132";
}
.ux-icon-chat-attachment:before {
  content: "\f133";
}
.ux-icon-chat:before {
  content: "\f134";
}
.ux-icon-checkbox-selected:before {
  content: "\f135";
}
.ux-icon-checkbox:before {
  content: "\f136";
}
.ux-icon-checkmark:before {
  content: "\f137";
}
.ux-icon-chevron-down:before {
  content: "\f138";
}
.ux-icon-chevron-left-double:before {
  content: "\f139";
}
.ux-icon-chevron-left:before {
  content: "\f13a";
}
.ux-icon-chevron-right-double:before {
  content: "\f13b";
}
.ux-icon-chevron-right:before {
  content: "\f13c";
}
.ux-icon-chevron-up:before {
  content: "\f13d";
}
.ux-icon-chorus:before {
  content: "\f13e";
}
.ux-icon-circular-view:before {
  content: "\f13f";
}
.ux-icon-clipboard:before {
  content: "\f140";
}
.ux-icon-clone:before {
  content: "\f141";
}
.ux-icon-close:before {
  content: "\f142";
}
.ux-icon-cloud-computer:before {
  content: "\f143";
}
.ux-icon-cloud-download:before {
  content: "\f144";
}
.ux-icon-cloud-software:before {
  content: "\f145";
}
.ux-icon-cloud-upload:before {
  content: "\f146";
}
.ux-icon-cloud:before {
  content: "\f147";
}
.ux-icon-cluster:before {
  content: "\f148";
}
.ux-icon-code:before {
  content: "\f149";
}
.ux-icon-command-line:before {
  content: "\f14a";
}
.ux-icon-compare:before {
  content: "\f14b";
}
.ux-icon-compass:before {
  content: "\f14c";
}
.ux-icon-compliance:before {
  content: "\f14d";
}
.ux-icon-computer-personal:before {
  content: "\f14e";
}
.ux-icon-configuration-filled:before {
  content: "\f14f";
}
.ux-icon-configuration:before {
  content: "\f150";
}
.ux-icon-confluence:before {
  content: "\f151";
}
.ux-icon-connect:before {
  content: "\f152";
}
.ux-icon-contact-card:before {
  content: "\f153";
}
.ux-icon-contact-us-filled:before {
  content: "\f154";
}
.ux-icon-contact-us:before {
  content: "\f155";
}
.ux-icon-contract:before {
  content: "\f156";
}
.ux-icon-copy:before {
  content: "\f157";
}
.ux-icon-cube-filled:before {
  content: "\f158";
}
.ux-icon-cube:before {
  content: "\f159";
}
.ux-icon-cubes:before {
  content: "\f15a";
}
.ux-icon-cursor-filled:before {
  content: "\f15b";
}
.ux-icon-cursor:before {
  content: "\f15c";
}
.ux-icon-cut:before {
  content: "\f15d";
}
.ux-icon-cycle:before {
  content: "\f15e";
}
.ux-icon-dashboard:before {
  content: "\f15f";
}
.ux-icon-database:before {
  content: "\f160";
}
.ux-icon-defect:before {
  content: "\f161";
}
.ux-icon-deliver:before {
  content: "\f162";
}
.ux-icon-deployment:before {
  content: "\f163";
}
.ux-icon-descend:before {
  content: "\f164";
}
.ux-icon-desktop:before {
  content: "\f165";
}
.ux-icon-detach:before {
  content: "\f166";
}
.ux-icon-directions:before {
  content: "\f167";
}
.ux-icon-dislike-filled:before {
  content: "\f168";
}
.ux-icon-dislike:before {
  content: "\f169";
}
.ux-icon-divide-four:before {
  content: "\f16a";
}
.ux-icon-divide-right:before {
  content: "\f16b";
}
.ux-icon-divide-three:before {
  content: "\f16c";
}
.ux-icon-divide:before {
  content: "\f16d";
}
.ux-icon-document-cloud:before {
  content: "\f16e";
}
.ux-icon-document-compress:before {
  content: "\f16f";
}
.ux-icon-document-config:before {
  content: "\f170";
}
.ux-icon-document-csv:before {
  content: "\f171";
}
.ux-icon-document-data:before {
  content: "\f172";
}
.ux-icon-document-download:before {
  content: "\f173";
}
.ux-icon-document-excel:before {
  content: "\f174";
}
.ux-icon-document-executable:before {
  content: "\f175";
}
.ux-icon-document-html:before {
  content: "\f176";
}
.ux-icon-document-image:before {
  content: "\f177";
}
.ux-icon-document-import:before {
  content: "\f178";
}
.ux-icon-document-locked:before {
  content: "\f179";
}
.ux-icon-document-missing:before {
  content: "\f17a";
}
.ux-icon-document-notes:before {
  content: "\f17b";
}
.ux-icon-document-outlook:before {
  content: "\f17c";
}
.ux-icon-document-pdf:before {
  content: "\f17d";
}
.ux-icon-document-performance:before {
  content: "\f17e";
}
.ux-icon-document-powerpoint:before {
  content: "\f17f";
}
.ux-icon-document-rtf:before {
  content: "\f180";
}
.ux-icon-document-sound:before {
  content: "\f181";
}
.ux-icon-document-test:before {
  content: "\f182";
}
.ux-icon-document-text:before {
  content: "\f183";
}
.ux-icon-document-threat:before {
  content: "\f184";
}
.ux-icon-document-time:before {
  content: "\f185";
}
.ux-icon-document-transfer:before {
  content: "\f186";
}
.ux-icon-document-txt:before {
  content: "\f187";
}
.ux-icon-document-update:before {
  content: "\f188";
}
.ux-icon-document-upload:before {
  content: "\f189";
}
.ux-icon-document-user:before {
  content: "\f18a";
}
.ux-icon-document-verified:before {
  content: "\f18b";
}
.ux-icon-document-video:before {
  content: "\f18c";
}
.ux-icon-document-word:before {
  content: "\f18d";
}
.ux-icon-document:before {
  content: "\f18e";
}
.ux-icon-domain:before {
  content: "\f18f";
}
.ux-icon-down:before {
  content: "\f190";
}
.ux-icon-download:before {
  content: "\f191";
}
.ux-icon-drag:before {
  content: "\f192";
}
.ux-icon-drive-cage:before {
  content: "\f193";
}
.ux-icon-duplicate:before {
  content: "\f194";
}
.ux-icon-edit-filled:before {
  content: "\f195";
}
.ux-icon-edit:before {
  content: "\f196";
}
.ux-icon-efax:before {
  content: "\f197";
}
.ux-icon-eject-filled:before {
  content: "\f198";
}
.ux-icon-eject:before {
  content: "\f199";
}
.ux-icon-expand:before {
  content: "\f19a";
}
.ux-icon-export:before {
  content: "\f19b";
}
.ux-icon-fan:before {
  content: "\f19c";
}
.ux-icon-fast-forward-filled:before {
  content: "\f19d";
}
.ux-icon-fast-forward:before {
  content: "\f19e";
}
.ux-icon-favorite-filled:before {
  content: "\f19f";
}
.ux-icon-favorite:before {
  content: "\f1a0";
}
.ux-icon-filter-filled:before {
  content: "\f1a1";
}
.ux-icon-filter:before {
  content: "\f1a2";
}
.ux-icon-first-aid:before {
  content: "\f1a3";
}
.ux-icon-flag-filled:before {
  content: "\f1a4";
}
.ux-icon-flag:before {
  content: "\f1a5";
}
.ux-icon-folder-cycle:before {
  content: "\f1a6";
}
.ux-icon-folder-open:before {
  content: "\f1a7";
}
.ux-icon-folder:before {
  content: "\f1a8";
}
.ux-icon-gallery-filled:before {
  content: "\f1a9";
}
.ux-icon-gallery:before {
  content: "\f1aa";
}
.ux-icon-globe:before {
  content: "\f1ab";
}
.ux-icon-grid:before {
  content: "\f1ac";
}
.ux-icon-group-add:before {
  content: "\f1ad";
}
.ux-icon-group:before {
  content: "\f1ae";
}
.ux-icon-grow:before {
  content: "\f1af";
}
.ux-icon-halt:before {
  content: "\f1b0";
}
.ux-icon-help-circle:before {
  content: "\f1b1";
}
.ux-icon-help:before {
  content: "\f1b2";
}
.ux-icon-highlighting-remove:before {
  content: "\f1b3";
}
.ux-icon-highlighting:before {
  content: "\f1b4";
}
.ux-icon-history:before {
  content: "\f1b5";
}
.ux-icon-home-filled:before {
  content: "\f1b6";
}
.ux-icon-home:before {
  content: "\f1b7";
}
.ux-icon-host-maintenance:before {
  content: "\f1b8";
}
.ux-icon-host:before {
  content: "\f1b9";
}
.ux-icon-image-filled:before {
  content: "\f1ba";
}
.ux-icon-image:before {
  content: "\f1bb";
}
.ux-icon-impact:before {
  content: "\f1bc";
}
.ux-icon-import:before {
  content: "\f1bd";
}
.ux-icon-in-progress:before {
  content: "\f1be";
}
.ux-icon-inactive:before {
  content: "\f1bf";
}
.ux-icon-inbox:before {
  content: "\f1c0";
}
.ux-icon-indicator-filled:before {
  content: "\f1c1";
}
.ux-icon-indicator:before {
  content: "\f1c2";
}
.ux-icon-information-filled:before {
  content: "\f1c3";
}
.ux-icon-information:before {
  content: "\f1c4";
}
.ux-icon-inherit-filled:before {
  content: "\f1c5";
}
.ux-icon-inherit:before {
  content: "\f1c6";
}
.ux-icon-input-to-process:before {
  content: "\f1c7";
}
.ux-icon-install:before {
  content: "\f1c8";
}
.ux-icon-integration:before {
  content: "\f1c9";
}
.ux-icon-iteration-filled:before {
  content: "\f1ca";
}
.ux-icon-iteration:before {
  content: "\f1cb";
}
.ux-icon-java-filled:before {
  content: "\f1cc";
}
.ux-icon-java:before {
  content: "\f1cd";
}
.ux-icon-language:before {
  content: "\f1ce";
}
.ux-icon-launch:before {
  content: "\f1cf";
}
.ux-icon-license-filled:before {
  content: "\f1d0";
}
.ux-icon-license:before {
  content: "\f1d1";
}
.ux-icon-like-filled:before {
  content: "\f1d2";
}
.ux-icon-like:before {
  content: "\f1d3";
}
.ux-icon-line-chart:before {
  content: "\f1d4";
}
.ux-icon-link-bottom:before {
  content: "\f1d5";
}
.ux-icon-link-down:before {
  content: "\f1d6";
}
.ux-icon-link-next:before {
  content: "\f1d7";
}
.ux-icon-link-previous:before {
  content: "\f1d8";
}
.ux-icon-link-top:before {
  content: "\f1d9";
}
.ux-icon-link-up:before {
  content: "\f1da";
}
.ux-icon-link:before {
  content: "\f1db";
}
.ux-icon-list:before {
  content: "\f1dc";
}
.ux-icon-location-filled:before {
  content: "\f1dd";
}
.ux-icon-location-pin-filled:before {
  content: "\f1de";
}
.ux-icon-location-pin:before {
  content: "\f1df";
}
.ux-icon-location:before {
  content: "\f1e0";
}
.ux-icon-lock:before {
  content: "\f1e1";
}
.ux-icon-login:before {
  content: "\f1e2";
}
.ux-icon-logout:before {
  content: "\f1e3";
}
.ux-icon-mail-attachment:before {
  content: "\f1e4";
}
.ux-icon-mail-filled:before {
  content: "\f1e5";
}
.ux-icon-mail:before {
  content: "\f1e6";
}
.ux-icon-manual:before {
  content: "\f1e7";
}
.ux-icon-map-location:before {
  content: "\f1e8";
}
.ux-icon-map:before {
  content: "\f1e9";
}
.ux-icon-menu:before {
  content: "\f1ea";
}
.ux-icon-microphone-filled:before {
  content: "\f1eb";
}
.ux-icon-microphone:before {
  content: "\f1ec";
}
.ux-icon-monitor:before {
  content: "\f1ed";
}
.ux-icon-more:before {
  content: "\f1ee";
}
.ux-icon-multiple:before {
  content: "\f1ef";
}
.ux-icon-navigate:before {
  content: "\f1f0";
}
.ux-icon-new-window:before {
  content: "\f1f1";
}
.ux-icon-new:before {
  content: "\f1f2";
}
.ux-icon-news-aggregation:before {
  content: "\f1f3";
}
.ux-icon-news-collection:before {
  content: "\f1f4";
}
.ux-icon-news-content:before {
  content: "\f1f5";
}
.ux-icon-news:before {
  content: "\f1f6";
}
.ux-icon-next:before {
  content: "\f1f7";
}
.ux-icon-notes:before {
  content: "\f1f8";
}
.ux-icon-notification-filled:before {
  content: "\f1f9";
}
.ux-icon-notification:before {
  content: "\f1fa";
}
.ux-icon-optimization:before {
  content: "\f1fb";
}
.ux-icon-organization:before {
  content: "\f1fc";
}
.ux-icon-overview:before {
  content: "\f1fd";
}
.ux-icon-pan:before {
  content: "\f1fe";
}
.ux-icon-pause-filled:before {
  content: "\f1ff";
}
.ux-icon-pause:before {
  content: "\f200";
}
.ux-icon-payment-google-wallet:before {
  content: "\f201";
}
.ux-icon-payment-mastercard:before {
  content: "\f202";
}
.ux-icon-payment-paypal:before {
  content: "\f203";
}
.ux-icon-payment-square:before {
  content: "\f204";
}
.ux-icon-payment-visa:before {
  content: "\f205";
}
.ux-icon-pin-filled:before {
  content: "\f206";
}
.ux-icon-pin:before {
  content: "\f207";
}
.ux-icon-plan:before {
  content: "\f208";
}
.ux-icon-platform-apple:before {
  content: "\f209";
}
.ux-icon-platform-chrome:before {
  content: "\f20a";
}
.ux-icon-platform-dropbox:before {
  content: "\f20b";
}
.ux-icon-platform-edge:before {
  content: "\f20c";
}
.ux-icon-platform-firefox:before {
  content: "\f20d";
}
.ux-icon-platform-internet-explorer:before {
  content: "\f20e";
}
.ux-icon-platform-kubernetes:before {
  content: "\f20f";
}
.ux-icon-platform-skype:before {
  content: "\f210";
}
.ux-icon-platform-windows:before {
  content: "\f211";
}
.ux-icon-play-filled:before {
  content: "\f212";
}
.ux-icon-play:before {
  content: "\f213";
}
.ux-icon-power:before {
  content: "\f214";
}
.ux-icon-previous:before {
  content: "\f215";
}
.ux-icon-print:before {
  content: "\f216";
}
.ux-icon-quick-view:before {
  content: "\f217";
}
.ux-icon-radial-selected:before {
  content: "\f218";
}
.ux-icon-radial:before {
  content: "\f219";
}
.ux-icon-redo:before {
  content: "\f21a";
}
.ux-icon-refresh:before {
  content: "\f21b";
}
.ux-icon-resources:before {
  content: "\f21c";
}
.ux-icon-reuters:before {
  content: "\f21d";
}
.ux-icon-rewind-filled:before {
  content: "\f21e";
}
.ux-icon-rewind:before {
  content: "\f21f";
}
.ux-icon-risk:before {
  content: "\f220";
}
.ux-icon-rss:before {
  content: "\f221";
}
.ux-icon-satellite:before {
  content: "\f222";
}
.ux-icon-save-filled:before {
  content: "\f223";
}
.ux-icon-save:before {
  content: "\f224";
}
.ux-icon-scale-out-repository:before {
  content: "\f225";
}
.ux-icon-schedule-clone:before {
  content: "\f226";
}
.ux-icon-schedule-new:before {
  content: "\f227";
}
.ux-icon-schedule-play:before {
  content: "\f228";
}
.ux-icon-schedule:before {
  content: "\f229";
}
.ux-icon-scorecard:before {
  content: "\f22a";
}
.ux-icon-search:before {
  content: "\f22b";
}
.ux-icon-secure:before {
  content: "\f22c";
}
.ux-icon-select-left:before {
  content: "\f22d";
}
.ux-icon-select:before {
  content: "\f22e";
}
.ux-icon-server-cluster:before {
  content: "\f22f";
}
.ux-icon-server-started:before {
  content: "\f230";
}
.ux-icon-server:before {
  content: "\f231";
}
.ux-icon-servers:before {
  content: "\f232";
}
.ux-icon-service-business:before {
  content: "\f233";
}
.ux-icon-service-start:before {
  content: "\f234";
}
.ux-icon-share:before {
  content: "\f235";
}
.ux-icon-shield-configure:before {
  content: "\f236";
}
.ux-icon-shield-filled:before {
  content: "\f237";
}
.ux-icon-shield:before {
  content: "\f238";
}
.ux-icon-shift:before {
  content: "\f239";
}
.ux-icon-shop-basket:before {
  content: "\f23a";
}
.ux-icon-shop-cart:before {
  content: "\f23b";
}
.ux-icon-show-less:before {
  content: "\f23c";
}
.ux-icon-show-more:before {
  content: "\f23d";
}
.ux-icon-sms:before {
  content: "\f23e";
}
.ux-icon-soa:before {
  content: "\f23f";
}
.ux-icon-social-cisco-jabber:before {
  content: "\f240";
}
.ux-icon-social-email:before {
  content: "\f241";
}
.ux-icon-social-facebook-workplace:before {
  content: "\f242";
}
.ux-icon-social-facebook:before {
  content: "\f243";
}
.ux-icon-social-github:before {
  content: "\f244";
}
.ux-icon-social-instagram:before {
  content: "\f245";
}
.ux-icon-social-instant-message:before {
  content: "\f246";
}
.ux-icon-social-jira:before {
  content: "\f247";
}
.ux-icon-social-linkedin:before {
  content: "\f248";
}
.ux-icon-social-medium:before {
  content: "\f249";
}
.ux-icon-social-ms-teams:before {
  content: "\f24a";
}
.ux-icon-social-pinterest:before {
  content: "\f24b";
}
.ux-icon-social-reddit:before {
  content: "\f24c";
}
.ux-icon-social-salesforce-filled:before {
  content: "\f24d";
}
.ux-icon-social-salesforce:before {
  content: "\f24e";
}
.ux-icon-social-sharepoint:before {
  content: "\f24f";
}
.ux-icon-social-skype-for-business:before {
  content: "\f250";
}
.ux-icon-social-slack:before {
  content: "\f251";
}
.ux-icon-social-tumblr:before {
  content: "\f252";
}
.ux-icon-social-twitter:before {
  content: "\f253";
}
.ux-icon-social-vimeo:before {
  content: "\f254";
}
.ux-icon-social-we-chat:before {
  content: "\f255";
}
.ux-icon-social-whats-app:before {
  content: "\f256";
}
.ux-icon-social-yammer:before {
  content: "\f257";
}
.ux-icon-social-youtube:before {
  content: "\f258";
}
.ux-icon-social-zoom:before {
  content: "\f259";
}
.ux-icon-sort:before {
  content: "\f25a";
}
.ux-icon-stakeholder:before {
  content: "\f25b";
}
.ux-icon-star-filled:before {
  content: "\f25c";
}
.ux-icon-star-half:before {
  content: "\f25d";
}
.ux-icon-star:before {
  content: "\f25e";
}
.ux-icon-status-approved-filled:before {
  content: "\f25f";
}
.ux-icon-status-error-filled:before {
  content: "\f260";
}
.ux-icon-status-information-filled:before {
  content: "\f261";
}
.ux-icon-status-information:before {
  content: "\f262";
}
.ux-icon-status-warning-filled:before {
  content: "\f263";
}
.ux-icon-steps-filled:before {
  content: "\f264";
}
.ux-icon-steps:before {
  content: "\f265";
}
.ux-icon-storage:before {
  content: "\f266";
}
.ux-icon-street-view-filled:before {
  content: "\f267";
}
.ux-icon-street-view:before {
  content: "\f268";
}
.ux-icon-subtitles:before {
  content: "\f269";
}
.ux-icon-subtract:before {
  content: "\f26a";
}
.ux-icon-support:before {
  content: "\f26b";
}
.ux-icon-symphony:before {
  content: "\f26c";
}
.ux-icon-sync:before {
  content: "\f26d";
}
.ux-icon-system:before {
  content: "\f26e";
}
.ux-icon-tab-next:before {
  content: "\f26f";
}
.ux-icon-tab-previous:before {
  content: "\f270";
}
.ux-icon-tab-up:before {
  content: "\f271";
}
.ux-icon-table-add:before {
  content: "\f272";
}
.ux-icon-table:before {
  content: "\f273";
}
.ux-icon-tag-filled:before {
  content: "\f274";
}
.ux-icon-tag:before {
  content: "\f275";
}
.ux-icon-target:before {
  content: "\f276";
}
.ux-icon-task:before {
  content: "\f277";
}
.ux-icon-template:before {
  content: "\f278";
}
.ux-icon-test-desktop:before {
  content: "\f279";
}
.ux-icon-test:before {
  content: "\f27a";
}
.ux-icon-text-wrap:before {
  content: "\f27b";
}
.ux-icon-threats:before {
  content: "\f27c";
}
.ux-icon-ticket:before {
  content: "\f27d";
}
.ux-icon-tools:before {
  content: "\f27e";
}
.ux-icon-tooltip:before {
  content: "\f27f";
}
.ux-icon-transaction-filled:before {
  content: "\f280";
}
.ux-icon-transaction:before {
  content: "\f281";
}
.ux-icon-translate:before {
  content: "\f282";
}
.ux-icon-trash-filled:before {
  content: "\f283";
}
.ux-icon-trash:before {
  content: "\f284";
}
.ux-icon-tree:before {
  content: "\f285";
}
.ux-icon-trigger:before {
  content: "\f286";
}
.ux-icon-trophy-filled:before {
  content: "\f287";
}
.ux-icon-trophy:before {
  content: "\f288";
}
.ux-icon-troubleshooting:before {
  content: "\f289";
}
.ux-icon-undo:before {
  content: "\f28a";
}
.ux-icon-unlock:before {
  content: "\f28b";
}
.ux-icon-up:before {
  content: "\f28c";
}
.ux-icon-update:before {
  content: "\f28d";
}
.ux-icon-upgrade-filled:before {
  content: "\f28e";
}
.ux-icon-upgrade:before {
  content: "\f28f";
}
.ux-icon-upload:before {
  content: "\f290";
}
.ux-icon-user-add-filled:before {
  content: "\f291";
}
.ux-icon-user-add:before {
  content: "\f292";
}
.ux-icon-user-admin:before {
  content: "\f293";
}
.ux-icon-user-expert:before {
  content: "\f294";
}
.ux-icon-user-female-filled:before {
  content: "\f295";
}
.ux-icon-user-female:before {
  content: "\f296";
}
.ux-icon-user-filled:before {
  content: "\f297";
}
.ux-icon-user-manager:before {
  content: "\f298";
}
.ux-icon-user-new:before {
  content: "\f299";
}
.ux-icon-user-police:before {
  content: "\f29a";
}
.ux-icon-user-settings:before {
  content: "\f29b";
}
.ux-icon-user-worker:before {
  content: "\f29c";
}
.ux-icon-user:before {
  content: "\f29d";
}
.ux-icon-validation-filled:before {
  content: "\f29e";
}
.ux-icon-validation:before {
  content: "\f29f";
}
.ux-icon-video-filled:before {
  content: "\f2a0";
}
.ux-icon-video:before {
  content: "\f2a1";
}
.ux-icon-view-filled:before {
  content: "\f2a2";
}
.ux-icon-view:before {
  content: "\f2a3";
}
.ux-icon-virtual-machine:before {
  content: "\f2a4";
}
.ux-icon-vm-maintenance:before {
  content: "\f2a5";
}
.ux-icon-voltage:before {
  content: "\f2a6";
}
.ux-icon-volume-filled:before {
  content: "\f2a7";
}
.ux-icon-volume-low-filled:before {
  content: "\f2a8";
}
.ux-icon-volume-low:before {
  content: "\f2a9";
}
.ux-icon-volume-mute-filled:before {
  content: "\f2aa";
}
.ux-icon-volume-mute:before {
  content: "\f2ab";
}
.ux-icon-volume:before {
  content: "\f2ac";
}
.ux-icon-vulnerability:before {
  content: "\f2ad";
}
.ux-icon-waypoint-filled:before {
  content: "\f2ae";
}
.ux-icon-waypoint:before {
  content: "\f2af";
}
.ux-icon-workshop:before {
  content: "\f2b0";
}
.ux-icon-zoom-in:before {
  content: "\f2b1";
}
.ux-icon-zoom-out:before {
  content: "\f2b2";
}
.ux-icon {
  vertical-align: baseline;
}
.ux-rotate-90 {
  transform: rotate(90deg);
}
.ux-rotate-180 {
  transform: rotate(180deg);
}
.ux-rotate-270 {
  transform: rotate(270deg);
}
.ux-flip-vertical {
  transform: scale(1, -1);
}
.ux-flip-horizontal {
  transform: scale(-1, 1);
}
.ux-fw {
  width: 1.28571429em;
  text-align: center;
}
.ux-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.ux-2x {
  font-size: 2em;
}
.ux-3x {
  font-size: 3em;
}
.ux-4x {
  font-size: 4em;
}
.ux-5x {
  font-size: 5em;
}
.clickable {
  cursor: pointer;
}
.font-bold {
  font-weight: 600;
}
.font-size-small {
  font-size: 0.75rem;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.navigation-white-bg {
  background-color: #fff !important;
}
.listview-document-th {
  width: 35px;
}
.listview-document-bg {
  color: #808080;
  background-color: #ededed;
}
.m-nil {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.m-xxs {
  margin-top: 2px;
  margin-right: 4px;
  margin-bottom: 2px;
  margin-left: 4px;
}
.m-xs {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
}
.m-sm {
  margin-top: 10px;
  margin-right: 10px !important;
  margin-bottom: 10px;
  margin-left: 10px;
}
.m {
  margin-top: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
}
.m-md {
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
.m-lg {
  margin-top: 30px;
  margin-right: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
}
.m-xl {
  margin-top: 50px;
  margin-right: 50px;
  margin-bottom: 50px;
  margin-left: 50px;
}
.m-t-nil {
  margin-top: 0;
}
.m-r-nil {
  margin-right: 0;
}
.m-b-nil {
  margin-bottom: 0;
}
.m-l-nil {
  margin-left: 0;
}
.m-t-xxs {
  margin-top: 2px;
}
.m-r-xxs {
  margin-right: 4px;
}
.m-b-xxs {
  margin-bottom: 2px;
}
.m-l-xxs {
  margin-left: 4px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-l-xs {
  margin-left: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-r-sm {
  margin-right: 10px !important;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-r {
  margin-right: 15px;
}
.m-b {
  margin-bottom: 15px;
}
.m-l {
  margin-left: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-r-md {
  margin-right: 20px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-l-md {
  margin-left: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-t-xl {
  margin-top: 50px;
}
.m-r-xl {
  margin-right: 50px;
}
.m-b-xl {
  margin-bottom: 50px;
}
.m-l-xl {
  margin-left: 50px;
}
.p-nil {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.p-xxs {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
}
.p-xs {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.p-sm {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.p {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
.p-md {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.p-lg {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.p-xl {
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}
.p-t-nil {
  padding-top: 0;
}
.p-r-nil {
  padding-right: 0;
}
.p-b-nil {
  padding-bottom: 0;
}
.p-l-nil {
  padding-left: 0;
}
.p-t-xxs {
  padding-top: 2px;
}
.p-r-xxs {
  padding-right: 4px;
}
.p-b-xxs {
  padding-bottom: 2px;
}
.p-l-xxs {
  padding-left: 4px;
}
.p-t-xs {
  padding-top: 5px;
}
.p-r-xs {
  padding-right: 5px;
}
.p-b-xs {
  padding-bottom: 5px;
}
.p-l-xs {
  padding-left: 5px;
}
.p-t-sm {
  padding-top: 10px;
}
.p-r-sm {
  padding-right: 10px;
}
.p-b-sm {
  padding-bottom: 10px;
}
.p-l-sm {
  padding-left: 10px;
}
.p-t {
  padding-top: 15px;
}
.p-r {
  padding-right: 15px;
}
.p-b {
  padding-bottom: 15px;
}
.p-l {
  padding-left: 15px;
}
.p-t-md {
  padding-top: 20px;
}
.p-r-md {
  padding-right: 20px;
}
.p-b-md {
  padding-bottom: 20px;
}
.p-l-md {
  padding-left: 20px;
}
.p-t-lg {
  padding-top: 30px;
}
.p-r-lg {
  padding-right: 30px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-l-lg {
  padding-left: 30px;
}
.p-t-xl {
  padding-top: 50px;
}
.p-r-xl {
  padding-right: 50px;
}
.p-b-xl {
  padding-bottom: 50px;
}
.p-l-xl {
  padding-left: 50px;
}
[hidden],
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
  display: none !important;
}
ng\:form {
  display: block;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.ux-keyboard-focus:focus:not(.cdk-keyboard-focused) {
  outline: none;
}
.ux-keyboard-focus:focus.cdk-keyboard-focused {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.ux-focus-indicator:focus:not(.ux-focus-indicator-active) {
  outline: none;
}
.ux-focus-indicator:focus.ux-focus-indicator-active {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.nav > li > a {
  font-weight: 600;
  padding: 14px 20px 14px 25px;
}
.nav > li > a:focus {
  outline: 0;
}
.navbar-default .nav > li > a {
  font-weight: 300;
  font-size: 0.9375rem;
}
.navbar-default .nav > li > a span.arrow {
  font-size: 0.625rem;
  line-height: inherit;
  position: relative;
  top: 4px;
  right: 3px;
}
.navbar-default .nav-fourth-level > li > a {
  font-size: 0.875rem;
  line-height: 1.2;
}
.navbar-default .nav-fifth-level > li > a {
  font-size: 0.8125rem;
  line-height: 0.9;
}
.navbar-default .nav ul > li > a span.arrow {
  font-size: 0.625rem;
  position: relative;
  line-height: inherit;
  right: 10px;
}
.nav > li > a i {
  margin-right: 6px;
  font-size: 1rem;
}
.heading {
  font-size: 2.5rem;
  margin-top: -8px;
  margin-bottom: 3px;
  word-wrap: break-word;
}
.nav.nav-second-level > li.active {
  border: none;
}
.nav.nav-second-level.collapse[style] {
  height: auto !important;
}
.nav.nav-third-level.collapse[style] {
  height: auto !important;
}
.nav.nav-fourth-level.collapse[style] {
  height: auto !important;
}
.nav.nav-fifth-level.collapse[style] {
  height: auto !important;
}
.nav-second-level li,
.nav-third-level li,
.nav-fourth-level li,
.nav-fifth-level li {
  border-bottom: none !important;
  border-left: 0 !important;
}
.nav-second-level li a {
  padding: 5px 10px;
  padding-left: 52px;
}
.nav-third-level li a {
  padding-left: 62px;
}
.nav-fourth-level li a {
  padding-left: 72px;
}
.nav-fifth-level li a {
  padding-left: 82px;
}
.panel-heading {
  padding: 10px;
}
.panel-body {
  padding: 15px 10px;
}
h4.panel-title {
  font-family: 'Source Sans Pro';
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #676a6c;
  background-color: #fff;
  cursor: default;
}
.nav.nav-tabs li {
  background: none;
}
.nav-tabs > li > a {
  color: #8d9092;
  border-width: 0 0 3px;
  font-family: 'Source Sans Pro';
  font-weight: 600;
  padding: 8px 20px 0;
  cursor: pointer;
  height: 40px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #f5f5f5;
  color: #808486;
  border-color: transparent;
  border-radius: 0;
}
.nav-tabs > li > a i + span,
.nav-tabs > li > a ux-icon + span {
  padding-left: 8px;
}
.outline-tab .nav-tabs > li > a {
  border-width: 1px 1px 2px;
  border-radius: 4px 4px 0 0;
}
.outline-tab .nav-tabs > li > a:hover,
.outline-tab .nav-tabs > li > a:focus {
  border-bottom-width: 2px;
  border-bottom-color: #fff;
  border-radius: 4px 4px 0 0;
}
.minimal-tab {
  border-style: none;
}
.minimal-tab > li {
  padding: 0 10px;
}
.minimal-tab > li.active > a,
.minimal-tab > li.active > a:hover,
.minimal-tab > li.active > a:focus {
  border-bottom: 3px solid #00a7a2;
  border-left: none;
  background-color: transparent;
  border-right: none;
  border-top: none;
  cursor: default;
  color: inherit;
}
.minimal-tab > li > a {
  padding: 8px 0 0;
}
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs,
.tabs-left > .outline-tab > .nav-tabs,
.tabs-right > .outline-tab > .nav-tabs {
  width: 20%;
  border-bottom: 0;
}
.tabs-right > .nav-tabs > li,
.tabs-left > .nav-tabs > li,
.tabs-left > .outline-tab > .nav-tabs > li,
.tabs-right > .outline-tab > .nav-tabs > li {
  border-width: 0 0 3px;
  float: none;
  text-align: left;
  clear: both;
}
.tabs-right > .nav-tabs > li.active > a:hover,
.tabs-left > .nav-tabs > li.active > a:hover,
.tabs-left > .outline-tab > .nav-tabs > li.active > a:hover,
.tabs-right > .outline-tab > .nav-tabs > li.active > a:hover,
.tabs-right > .nav-tabs > li.active > a:focus,
.tabs-left > .nav-tabs > li.active > a:focus,
.tabs-left > .outline-tab > .nav-tabs > li.active > a:focus,
.tabs-right > .outline-tab > .nav-tabs > li.active > a:focus {
  border-width: 0 0 3px;
  background-color: transparent;
  border-bottom: 3px solid #00a7a2;
  color: inherit;
  border-left: none;
  border-right: none;
  border-top: none;
  cursor: default;
}
.tabs-right > .nav-tabs > li > a,
.tabs-left > .nav-tabs > li > a,
.tabs-left > .outline-tab > .nav-tabs > li > a,
.tabs-right > .outline-tab > .nav-tabs > li > a {
  min-width: 50px;
  border-width: 0 0 3px;
  display: table;
  margin-right: 0;
  margin-bottom: 30px;
  padding: 10px 0 3px;
  line-height: normal;
  height: 30px;
}
.tabs-right > .nav-tabs > li > a .tab-title,
.tabs-left > .nav-tabs > li > a .tab-title,
.tabs-left > .outline-tab > .nav-tabs > li > a .tab-title,
.tabs-right > .outline-tab > .nav-tabs > li > a .tab-title {
  line-height: normal;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .outline-tab > .nav-tabs > li > a:hover,
.tabs-right > .outline-tab > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus,
.tabs-left > .nav-tabs > li > a:focus,
.tabs-left > .outline-tab > .nav-tabs > li > a:focus,
.tabs-right > .outline-tab > .nav-tabs > li > a:focus {
  background-color: #f5f5f5;
  border-color: transparent;
}
.tabs-right > .nav-tabs > li > a.text-right,
.tabs-left > .nav-tabs > li > a.text-right,
.tabs-left > .outline-tab > .nav-tabs > li > a.text-right,
.tabs-right > .outline-tab > .nav-tabs > li > a.text-right {
  float: right;
}
.tabs-right > .nav-tabs > li > a.text-left,
.tabs-left > .nav-tabs > li > a.text-left,
.tabs-left > .outline-tab > .nav-tabs > li > a.text-left,
.tabs-right > .outline-tab > .nav-tabs > li > a.text-left {
  float: left;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.tabs-left > .nav-tabs,
.tabs-left > .outline-tab > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-bottom: none;
}
.tabs-right > .nav-tabs,
.tabs-right > .outline-tab > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-bottom: none;
}
.dropdown-menu {
  border: medium none;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  color: #676a6c;
  background-color: #fff;
  display: none;
  float: left;
  font-size: 0.75rem;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1005;
  border-radius: 2px;
}
.dropdown-menu li > a {
  color: inherit;
  line-height: 25px;
  padding: 6px 20px;
  text-align: left;
  font-weight: normal;
  font-size: 1rem;
  display: block;
}
.dropdown-menu li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
  color: #676a6c;
}
.dropdown-menu li > a:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.dropdown-menu li > a.font-bold {
  font-family: 'Source Sans Pro';
  font-weight: 600;
}
.dropdown-menu .divider {
  margin: 5px 0;
}
.form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  display: block;
  font-size: 1.125rem;
  padding: 4px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  color: #555;
  box-shadow: none;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: default;
  color: #b3b3b3;
}
.form-control::-moz-placeholder {
  color: #ccc;
}
.form-control::-webkit-input-placeholder {
  color: #ccc;
}
:-ms-input-placeholder.form-control {
  color: #ccc;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
.input-lg {
  font-size: 1.125rem;
}
.input-sm {
  font-size: 0.75rem;
}
textarea {
  resize: none;
}
label {
  font-weight: normal;
  margin-bottom: 0;
}
.form-label {
  opacity: 0.7;
}
.form-information {
  opacity: 0.7;
  float: right;
}
.form-control:focus {
  border-color: #7b63a3;
  outline: 0;
  box-shadow: none;
}
.form-control-feedback {
  display: none;
}
.form-control-feedback.ux-icon,
.form-control-feedback ux-icon {
  line-height: 34px;
}
.form-control-validation {
  color: #7b63a3;
}
.has-error .form-control-validation {
  color: #ff454f;
}
.has-error ~ .form-group-validation .form-control-validation {
  color: #ff454f;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control-feedback {
  display: block;
}
.has-success .form-control:focus,
.has-secondary .form-control:focus,
.has-error .form-control:focus {
  box-shadow: none;
}
.has-success .form-control {
  border-color: #00a7a2;
}
.has-secondary .form-control {
  border-color: #7b63a3;
}
.has-error .form-control {
  border-color: #ff454f;
}
.has-error .form-control:focus {
  border-color: #ff454f;
}
.has-error .input-group-addon {
  background-color: #fff;
  border-color: #e5e6e7;
  color: #676a6c;
}
.has-success .control-label {
  color: #00a7a2;
}
.has-secondary .control-label {
  color: #7b63a3;
}
.has-error .control-label,
.has-error .help-block,
.has-error .error-text,
.has-error .form-control-feedback {
  color: #ff454f;
}
.control-label,
.form-label {
  margin-bottom: 5px;
}
.help-block {
  color: #737373;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  padding: 5px 12px;
  text-align: center;
}
.inner-addon {
  position: relative;
}
/* style icon */
.inner-addon .ux-icon,
.inner-addon ux-icon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
.inner-addon-button {
  position: relative;
}
.inner-addon-button .ux-icon,
.inner-addon-button ux-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 16px;
  margin: auto 10px;
  cursor: pointer;
  z-index: 1;
}
/* align icon */
.left-addon .ux-icon,
.left-addon ux-icon {
  left: 0;
}
.right-addon .ux-icon,
.right-addon ux-icon {
  right: 0;
}
/* add padding  */
.left-addon input {
  padding-left: 30px;
}
.right-addon input {
  padding-right: 30px;
}
.input-group-btn button {
  height: 34px;
}
.input-group-btn button.button-secondary {
  border-color: #e5e6e7;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -2px;
}
.ux-float-label {
  position: relative;
  margin-left: 12px;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #b4b6b8;
  z-index: 3;
}
.ux-float-label:not(.ux-float-label-raised) {
  opacity: 0;
  transform: translateY(16px);
}
.ux-float-label.ux-float-label-raised {
  opacity: 1;
  transition: 0.5s ease-in-out;
}
.ux-float-label ~ input,
.ux-float-input {
  border: none;
  border-bottom: 1px solid #e5e6e7;
}
.table > thead > tr > th {
  border-bottom-width: 1px;
  font-family: 'Source Sans Pro';
  font-weight: 600;
}
.table > tbody > tr > td {
  border-top-color: #e5e5e5;
}
.table > tbody > tr > th {
  border-top: 0;
}
.table > tbody > tr > td.vertical-center-icon {
  vertical-align: middle;
}
.table.ux-resizable-expanding-table td,
.table.ux-resizable-expanding-table th {
  border: none;
}
.pagination > li.page-item > a {
  border-radius: 0;
  font-size: 0.875rem;
  font-family: 'Source Sans Pro';
  text-transform: uppercase;
  padding: 4px 15px;
  color: #999;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
  text-align: center;
  min-width: 45px;
  padding: 6px 12px;
}
.pagination > li.page-item > a:focus,
.pagination > li.page-item > a:active:focus,
.pagination > li.page-item > a.active:focus,
.pagination > li.page-item > a.focus,
.pagination > li.page-item > a:active.focus,
.pagination > li.page-item > a.active.focus {
  outline: none;
}
.pagination > li.page-item > a:focus:not(.ux-focus-indicator),
.pagination > li.page-item > a:active:focus:not(.ux-focus-indicator),
.pagination > li.page-item > a.active:focus:not(.ux-focus-indicator),
.pagination > li.page-item > a.focus:not(.ux-focus-indicator),
.pagination > li.page-item > a:active.focus:not(.ux-focus-indicator),
.pagination > li.page-item > a.active.focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.pagination > li.page-item > a:focus.ux-focus-indicator.ux-focus-indicator-active,
.pagination > li.page-item > a:active:focus.ux-focus-indicator.ux-focus-indicator-active,
.pagination > li.page-item > a.active:focus.ux-focus-indicator.ux-focus-indicator-active,
.pagination > li.page-item > a.focus.ux-focus-indicator.ux-focus-indicator-active,
.pagination > li.page-item > a:active.focus.ux-focus-indicator.ux-focus-indicator-active,
.pagination > li.page-item > a.active.focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.pagination > li.page-item > a:active,
.pagination > li.page-item > a.active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pagination > li.page-item > a:hover {
  box-shadow: none;
}
.pagination > li.page-item > a.btn-lg {
  font-size: 1.125rem;
  padding: 6px 20px;
}
.pagination > li.page-item > a.btn-sm,
.pagination > li.page-item > a.btn-xs {
  font-size: 0.75rem;
  padding: 0 10px;
}
.pagination > li.page-item > a.btn-link {
  border: none;
  box-shadow: none;
}
.pagination > li.page-item > a.btn-link:hover {
  text-decoration: none;
  box-shadow: none;
}
.pagination > li.page-item > a.btn-link:focus {
  text-decoration: none;
  box-shadow: none;
}
.pagination > li.page-item > a .ux-icon,
.pagination > li.page-item > a ux-icon {
  line-height: inherit;
}
.pagination > li.page-item > a .ux-icon + *,
.pagination > li.page-item > a ux-icon + * {
  margin-left: 4px;
}
.pagination > li.page-item > a:active,
.pagination > li.page-item > a.active {
  background-color: #ebebeb;
  color: #999;
  border-color: #b8b8b8;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pagination > li.page-item > a:focus,
.pagination > li.page-item > a.focus {
  background-color: #fff;
  border-color: #ccc;
  color: #999;
}
.pagination > li.page-item > a:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.pagination > li.page-item > a.btn-link {
  color: #999;
  background-color: transparent;
  border: none;
}
.pagination > li.page-item > a.btn-link:hover {
  background-color: #e6e6e6;
}
.pagination > li.page-item > a.btn-link:focus {
  background-color: transparent;
}
.pagination > li.page-item > a.btn-link:active {
  color: #999;
  background-color: #ccc;
}
.pagination > li.page-item > a.btn-grouped.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.pagination > li.page-item > a:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.pagination > li.page-item.active > a {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pagination > li.page-item.active > a:hover {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
  box-shadow: none;
}
.pagination > li.page-item.active > a:focus {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pagination > li.page-item.disabled > a {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.pagination-details {
  margin: 20px 0;
  padding: 6px 12px;
  vertical-align: top;
  display: inline-block;
}
.pagination > .disabled > span,
.pagination > .disabled > a {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.pagination > .disabled > span:hover,
.pagination > .disabled > a:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a:focus {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.pagination > li > a {
  color: #999;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
  min-width: 45px;
}
.pagination > li > a:active,
.pagination > li > a.active {
  background-color: #ebebeb;
  color: #999;
  border-color: #b8b8b8;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pagination > li > a:focus,
.pagination > li > a.focus {
  background-color: #fff;
  border-color: #ccc;
  color: #999;
}
.pagination > li > a:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.pagination > li > a.btn-link {
  color: #999;
  background-color: transparent;
  border: none;
}
.pagination > li > a.btn-link:hover {
  background-color: #e6e6e6;
}
.pagination > li > a.btn-link:focus {
  background-color: transparent;
}
.pagination > li > a.btn-link:active {
  color: #999;
  background-color: #ccc;
}
.pagination > li > a.btn-grouped.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.pagination > li > a:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.pagination > li.active > a {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.pagination > li.active > a:hover {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
  box-shadow: none;
}
.pagination > li.active > a:focus {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.table > tbody > tr .hover-action-btn {
  border: none;
  background-color: transparent;
  padding: 0;
}
.table > tbody > tr .hover-action-btn:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.table-hover > tbody > tr:hover {
  background: #f5f5f5;
}
.table > tbody > tr.highlight {
  background-color: #f5f5f5;
}
.table tr.ux-selection-selected {
  background-color: #e7f1f9;
}
.table tr.ux-selection-selected > td.item-actions .list-hover-actions {
  box-shadow: none;
}
.table tr.ux-selection-selected:hover {
  background-color: #daeaf5;
}
.table tr.ux-selection-selected:hover > td.item-actions .list-hover-actions {
  box-shadow: none;
}
.table-responsive {
  border: none;
}
.table-header-dark th {
  color: #333;
  text-transform: uppercase;
  font-size: 0.875rem;
}
.listview-page-icon {
  background: url('page.28edbb147f61479b.png') no-repeat;
  width: 20px;
  height: 23px;
  background-size: contain;
}
.listview-text-emphasis {
  color: #333;
}
.sort-direction-toggle p {
  float: left;
  padding: 6px;
  margin-bottom: 0;
}
.sort-direction-toggle .sort-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 34px;
  margin-right: 1px;
  float: right;
  padding: 6px;
  cursor: pointer;
  border: none;
  background-color: transparent;
}
.sort-direction-toggle .sort-icon:hover,
.sort-direction-toggle .sort-icon:focus {
  background-color: #ebebeb;
}
.sort-direction-toggle .sort-icon:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
/*
 * Fixed Header Table Styling
 */
.ux-fixed-header-table {
  display: flex;
  flex-direction: column;
}
.ux-fixed-header-table.ux-resizable-expanding-table thead tr,
.ux-fixed-header-table.ux-resizable-expanding-table tbody tr {
  display: flex;
  border-bottom: 1px solid #ddd;
}
.ux-fixed-header-table.ux-resizable-expanding-table-overflow thead tr,
.ux-fixed-header-table.ux-resizable-expanding-table-overflow tbody tr {
  border-bottom: 1px solid #ddd;
}
.ux-fixed-header-table thead,
.ux-fixed-header-table tbody {
  display: block;
}
.ux-fixed-header-table thead tr,
.ux-fixed-header-table tbody tr {
  display: flex;
}
.ux-fixed-header-table thead tr th,
.ux-fixed-header-table tbody tr th,
.ux-fixed-header-table thead tr td,
.ux-fixed-header-table tbody tr td {
  display: block;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ux-fixed-header-table tbody {
  overflow-y: scroll;
  min-height: 1px;
  margin-top: -1px;
}
/*
 * Reorderable Table
 */
.reorderable-row:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.label {
  background-color: #7b63a3;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 400;
  padding: 3px 8px;
  text-shadow: none;
  border-radius: 1.25em;
  text-transform: uppercase;
}
.label.flat-edge-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  text-transform: none;
}
.label.flat-edge-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  text-transform: none;
}
.label-primary {
  background-color: #00a7a2;
  color: #fff;
}
.label-outline-primary {
  background-color: #fff;
  color: #00a7a2;
  border: 1px solid #00a7a2;
}
.label-accent {
  background-color: #7b63a3;
  color: #fff;
}
.label-outline-accent {
  background-color: #fff;
  color: #7b63a3;
  border: 1px solid #7b63a3;
}
.label-alternate1 {
  background-color: #3baa43;
  color: #fff;
}
.label-outline-alternate1 {
  background-color: #fff;
  color: #3baa43;
  border: 1px solid #3baa43;
}
.label-alternate2 {
  background-color: #025662;
  color: #fff;
}
.label-outline-alternate2 {
  background-color: #fff;
  color: #025662;
  border: 1px solid #025662;
}
.label-alternate3 {
  background-color: #b08f5c;
  color: #fff;
}
.label-outline-alternate3 {
  background-color: #fff;
  color: #b08f5c;
  border: 1px solid #b08f5c;
}
.label-vibrant1 {
  background-color: #00cceb;
  color: #fff;
}
.label-outline-vibrant1 {
  background-color: #fff;
  color: #00cceb;
  border: 1px solid #00cceb;
}
.label-vibrant2 {
  background-color: #ff9048;
  color: #fff;
}
.label-outline-vibrant2 {
  background-color: #fff;
  color: #ff9048;
  border: 1px solid #ff9048;
}
.label-alert {
  background-color: #7b63a3;
  color: #fff;
}
.label-critical {
  background-color: #ff454f;
  color: #fff;
}
.label-outline-critical {
  background-color: #fff;
  color: #ff454f;
  border: 1px solid #ff454f;
}
.label-ok {
  background-color: #3baa43;
  color: #fff;
}
.label-outline-ok {
  background-color: #fff;
  color: #3baa43;
  border: 1px solid #3baa43;
}
.label-warning {
  background-color: #ff9048;
  color: #fff;
}
.label-outline-warning {
  background-color: #fff;
  color: #ff9048;
  border: 1px solid #ff9048;
}
.label-error {
  background-color: #ff454f;
  color: #fff;
}
.label-default {
  background-color: #7b63a3;
  color: #fff;
}
.label-grey1 {
  background-color: #2a2a2a;
  color: #fff;
}
.label-outline-grey1 {
  background-color: #fff;
  color: #2a2a2a;
  border: 1px solid #2a2a2a;
}
.label-grey2 {
  background-color: #333;
  color: #fff;
}
.label-outline-grey2 {
  background-color: #fff;
  color: #333;
  border: 1px solid #333;
}
.label-grey3 {
  background-color: #666;
  color: #fff;
}
.label-outline-grey3 {
  background-color: #fff;
  color: #666;
  border: 1px solid #666;
}
.label-grey4 {
  background-color: #999;
  color: #fff;
}
.label-outline-grey4 {
  background-color: #fff;
  color: #999;
  border: 1px solid #999;
}
.label-grey5 {
  background-color: #ccc;
  color: #fff;
}
.label-outline-grey5 {
  background-color: #fff;
  color: #ccc;
  border: 1px solid #ccc;
}
.panel-title {
  font-size: inherit;
}
.accordion-chevron .panel-heading:before {
  content: "\f215";
}
.accordion-chevron .panel-heading:before {
  font-family: 'ux-icons';
  float: right;
  pointer-events: none;
}
.accordion-chevron.panel-open .panel-heading:before {
  content: "\f190";
}
.panel-heading:focus:not(.ux-focus-indicator),
.panel-heading a:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.ebox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ebox:before,
.ebox:after {
  display: table;
}
.ebox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  color: inherit;
  margin-bottom: 0;
  overflow: hidden;
  padding: 14px 15px 7px;
  position: relative;
}
.ebox-title.p-l-nil {
  padding-left: 0;
}
.ebox-draghandle {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15px;
}
.ebox-draghandle:hover {
  background-color: #f2f2f2;
}
.ebox-draghandle:before,
.ebox-draghandle:after {
  content: "";
  left: 5px;
  width: 3px;
  height: 8px;
  border-top: 3px solid;
  border-bottom: 3px solid;
  border-color: #cccccc;
  position: absolute;
}
.ebox-draghandle:before {
  top: 18px;
}
.ebox-draghandle:after {
  top: 28px;
}
.ebox-content {
  background-color: #fff;
  color: inherit;
  padding: 15px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ebox-content.p-l-nil {
  padding-left: 0;
}
.ebox-content.p-r-nil {
  padding-right: 0;
}
.ebox-content {
  clear: both;
}
.ebox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ebox-heading h3 {
  font-weight: 200;
  font-size: 1.5rem;
}
.ebox-content h1,
.ebox-title h1,
.ebox-content h2,
.ebox-title h2,
.ebox-content h3,
.ebox-title h3,
.ebox-content h4,
.ebox-title h4,
.ebox-content h5,
.ebox-title h5 {
  margin-top: 0;
}
.ebox-content.text-box {
  padding-bottom: 0;
  padding-top: 15px;
}
.indicator-alt-sm {
  height: 24px;
}
.indicator-alt {
  height: 40px;
}
.indicator-alt-lg {
  height: 120px;
}
.indicator {
  font-size: 0.2em;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #7b63a3;
  border-right: 1.1em solid #7b63a3;
  border-bottom: 1.1em solid #7b63a3;
  border-left: 1.1em solid rgba(0, 0, 0, 0);
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
}
.indicator,
.indicator:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.indicator-primary {
  font-size: 0.2em;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #7b63a3;
  border-right: 1.1em solid #7b63a3;
  border-bottom: 1.1em solid #7b63a3;
  border-left: 1.1em solid rgba(0, 0, 0, 0);
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
  border-radius: 50%;
  width: 10em;
  height: 10em;
  border-top: 1.1em solid #00a7a2;
  border-right: 1.1em solid #00a7a2;
  border-bottom: 1.1em solid #00a7a2;
}
.indicator-large {
  font-size: 0.2em;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #7b63a3;
  border-right: 1.1em solid #7b63a3;
  border-bottom: 1.1em solid #7b63a3;
  border-left: 1.1em solid rgba(0, 0, 0, 0);
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
  border-radius: 50%;
  width: 10em;
  height: 10em;
  font-size: 0.4em;
}
.indicator-primary-large {
  font-size: 0.2em;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid #7b63a3;
  border-right: 1.1em solid #7b63a3;
  border-bottom: 1.1em solid #7b63a3;
  border-left: 1.1em solid rgba(0, 0, 0, 0);
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
  border-radius: 50%;
  width: 10em;
  height: 10em;
  border-top: 1.1em solid #00a7a2;
  border-right: 1.1em solid #00a7a2;
  border-bottom: 1.1em solid #00a7a2;
  font-size: 0.4em;
}
.spinner.spinner-bounce-middle,
.spinner.spinner-bounce-bottom,
.spinner.spinner-bounce-top,
.spinner.spinner-blink {
  position: relative;
  display: inline-flex;
  margin: 3.5px 6px;
  width: 3px;
  height: 3px;
  animation: bounce-middle 2000ms ease-in 200ms infinite;
}
.spinner.spinner-bounce-middle:before,
.spinner.spinner-bounce-bottom:before,
.spinner.spinner-bounce-top:before,
.spinner.spinner-blink:before,
.spinner.spinner-bounce-middle:after,
.spinner.spinner-bounce-bottom:after,
.spinner.spinner-bounce-top:after,
.spinner.spinner-blink:after {
  content: '';
  position: absolute;
  width: 3px;
  height: 3px;
}
.spinner.spinner-bounce-middle:before,
.spinner.spinner-bounce-bottom:before,
.spinner.spinner-bounce-top:before,
.spinner.spinner-blink:before {
  left: -6px;
  animation: bounce-middle 2000ms ease-in 0ms infinite;
}
.spinner.spinner-bounce-middle:after,
.spinner.spinner-bounce-bottom:after,
.spinner.spinner-bounce-top:after,
.spinner.spinner-blink:after {
  right: -6px;
  animation: bounce-middle 2000ms ease-in 400ms infinite;
}
.spinner-accent,
.spinner-accent:before,
.spinner-accent:after {
  background-color: #7b63a3;
}
@keyframes bounce-middle {
  0%,
  70%,
  100% {
    transform: translateY(0);
  }
  5%,
  10% {
    transform: translateY(25%);
  }
  25%,
  30% {
    transform: translateY(-75%);
  }
  50%,
  55% {
    transform: translateY(50%);
  }
}
/*
    Placeholder file for additional fonts provided by theme.
*/
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  src: url('SourceSansPro-ExtraLight.1da23158ea48af80.otf') format('opentype') url('SourceSansPro-ExtraLight.d1489c0c51f55568.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  src: url('SourceSansPro-Light.8b259accd59a104c.otf') format('opentype'), url('SourceSansPro-Light.f4ecb31a6f0c05c1.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  src: url('SourceSansPro-Regular.2018232d442ed593.otf') format('opentype'), url('SourceSansPro-Regular.ef0be83600b5d180.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  src: url('SourceSansPro-Semibold.06fda83f99f5bbf9.otf') format('opentype'), url('SourceSansPro-Semibold.b800ccac729a985f.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  src: url('SourceSansPro-Bold.d04170cd249c96ab.otf') format('opentype'), url('SourceSansPro-Bold.541f10af055d2a79.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  src: url('SourceSansPro-Black.ec99b44c335d5875.otf') format('opentype'), url('SourceSansPro-Black.0d62cd0ded327b85.woff') format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  src: url('SourceSansPro-ExtraLightIt.1ebec0ce2d9cd013.woff') format('woff'), url('SourceSansPro-ExtraLightIt.48e9a3b868c0f051.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  src: url('SourceSansPro-It.a89e8c4ed3891b40.woff') format('woff'), url('SourceSansPro-It.6b14c67428e8e6d5.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  src: url('SourceSansPro-SemiboldIt.9fb805d95b27d7e5.woff') format('woff'), url('SourceSansPro-SemiboldIt.2903a211a6eba016.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  src: url('SourceSansPro-BoldIt.27b1623f6bbe18dd.woff') format('woff'), url('SourceSansPro-BoldIt.9a235255068d1a6d.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  src: url('SourceSansPro-BlackIt.71606c253808d55b.woff') format('woff'), url('SourceSansPro-BlackIt.0c76967d28add9dc.otf') format('opentype');
}
.font-regular {
  font-family: 'Source Sans Pro';
  font-weight: 400;
  font-style: normal;
}
.font-light {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  font-style: normal;
}
.font-semibold,
.font-bold {
  font-family: 'Source Sans Pro';
  font-weight: 600;
}
small {
  font-weight: 300;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: inherit;
  font-family: 'Source Sans Pro';
  font-weight: 200;
}
h1 {
  font-size: 2.5rem;
  font-weight: 200;
}
h1 small {
  font-size: 60%;
  margin-left: 10px;
  font-weight: 200;
}
h2 {
  font-size: 2rem;
  font-weight: 200;
}
h2 small {
  font-size: 65%;
  margin-left: 8px;
  font-weight: 200;
}
h3 {
  font-size: 1.5rem;
  font-weight: 200;
}
h3 small {
  font-size: 70%;
  margin-left: 5px;
  font-weight: 200;
}
h4 {
  font-size: 1rem;
  font-weight: 600;
}
h4 small {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  font-size: 100%;
  margin-left: 3px;
}
h5 {
  font-size: 0.75rem;
  font-weight: 600;
}
h5 small {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  font-size: 100%;
  margin-left: 3px;
}
h6 {
  font-size: 0.75rem;
  font-weight: 200;
}
p {
  font-size: 1rem;
}
b {
  font-weight: 700;
}
/* COLORED TEXT */
.text-primary {
  color: #00a7a2;
}
.text-secondary,
.text-accent {
  color: #7b63a3;
}
.text-alternate1 {
  color: #3baa43;
}
.text-alternate2 {
  color: #025662;
}
.text-alternate3 {
  color: #b08f5c;
}
.text-vibrant1 {
  color: #00cceb;
}
.text-vibrant2 {
  color: #ff9048;
}
.text-alert,
.text-error,
.text-warning {
  color: #ff454f;
}
.text-success {
  color: #3baa43;
}
.text-white {
  color: #fff !important;
}
.text-black {
  color: #333 !important;
}
.text-muted {
  color: #888;
}
.align-right {
  float: right;
}
.align-left {
  float: left;
}
/* Modal */
.modal {
  z-index: 10020;
}
.modal-content .modal-footer .btn {
  min-width: 80px;
}
.modal-backdrop {
  opacity: 0.5;
}
/*
  Marquee Modal
*/
.marquee-modal-window .modal-dialog {
  text-rendering: optimizeLegibility;
  width: 900px;
}
.marquee-modal-window .modal-dialog.modal-sm {
  width: 600px;
}
.marquee-modal-window .modal-dialog.modal-md {
  width: 900px;
}
.marquee-modal-window .modal-dialog.modal-lg {
  width: 1100px;
}
.marquee-modal-window .modal-dialog .modal-content {
  border-radius: 0;
}
.marquee-modal-window .modal-dialog .modal-content .dismiss {
  position: absolute;
  right: 0;
}
.marquee-modal-window .modal-dialog .modal-content .dismiss .btn-close {
  position: absolute;
  width: 40px;
  height: 40px;
  box-shadow: none;
  background-color: #333;
  outline: none;
  transform: translateX(-50%) translateY(-50%);
  z-index: 10021;
}
.marquee-modal-window .modal-dialog .modal-content .dismiss .btn-close:hover {
  background-color: #222;
}
.marquee-modal-window .modal-dialog .modal-content .dismiss .btn-close ux-icon {
  color: #999;
  font-size: 1.125rem;
  padding-top: 2px;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel {
  position: absolute;
  width: 240px;
  height: 100%;
  background-color: #7b63a3;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-logo {
  color: #fff;
  padding: 20px;
  padding-bottom: 5px;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-info-panel {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  padding: 20px;
  color: #fff;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-info-panel .title {
  margin-top: 0;
  margin-bottom: 20px;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-info-panel .description {
  margin: 0;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-wizard-info-panel {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  padding: 20px;
  color: #fff;
  padding-bottom: 0;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-wizard-info-panel .title {
  margin-top: 0;
  margin-bottom: 20px;
  white-space: nowrap;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-wizard-info-panel .description {
  max-height: 110px;
  overflow-y: hidden;
}
.marquee-modal-window .modal-dialog .modal-content .side-panel .marquee-wizard-info-panel .description p {
  margin: 0;
  max-height: 120px;
}
.marquee-modal-window .modal-dialog .modal-content .main-panel {
  display: inline-block;
  width: calc(100% - 240px);
  float: right;
  background-color: #fff;
}
.marquee-modal-window .modal-dialog .modal-content .main-panel .marquee-header {
  padding: 35px 35px 0;
}
.marquee-modal-window .modal-dialog .modal-content .main-panel .marquee-header .marquee-title {
  margin: 0;
  color: #333;
}
.marquee-modal-window .modal-dialog .modal-content .main-panel .marquee-body {
  position: relative;
  padding: 15px 35px;
}
.marquee-modal-window .modal-dialog .modal-content .main-panel .marquee-footer {
  width: 100%;
  height: 60px;
  background-color: #f2f2f2;
  text-align: right;
  padding: 15px;
}
.marquee-modal-window .modal-close {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: #333;
  border: none;
  border-radius: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: 1.125rem;
  color: #999;
  outline: none;
}
.marquee-modal-window .modal-close i {
  position: relative;
}
.marquee-modal-window .modal-close:hover {
  background-color: #222;
}
.marquee-modal-window .modal-close:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
@media (max-width: 1140px) {
  .marquee-modal-window .modal-dialog.modal-lg {
    width: 900px;
  }
}
@media (max-width: 940px) {
  .marquee-modal-window .modal-dialog {
    width: 730px;
  }
  .marquee-modal-window .modal-dialog.modal-lg,
  .marquee-modal-window .modal-dialog.modal-md {
    width: 730px;
  }
}
@media (max-width: 768px) {
  .marquee-modal-window .modal-dialog {
    width: calc(100% - 20px);
  }
  .marquee-modal-window .modal-dialog.modal-lg,
  .marquee-modal-window .modal-dialog.modal-md,
  .marquee-modal-window .modal-dialog.modal-sm {
    width: calc(100% - 20px);
  }
}
@media (max-width: 600px) {
  .marquee-modal-window .modal-dialog.modal-lg .side-panel,
  .marquee-modal-window .modal-dialog.modal-md .side-panel,
  .marquee-modal-window .modal-dialog.modal-sm .side-panel {
    width: 170px;
  }
  .marquee-modal-window .modal-dialog.modal-lg .main-panel,
  .marquee-modal-window .modal-dialog.modal-md .main-panel,
  .marquee-modal-window .modal-dialog.modal-sm .main-panel {
    width: calc(100% - 170px);
  }
  .marquee-modal-window .modal-dialog .side-panel {
    width: 170px;
  }
  .marquee-modal-window .modal-dialog .main-panel {
    width: calc(100% - 170px);
  }
}
@media (max-width: 470px) {
  .marquee-modal-window .modal-dialog .side-panel {
    display: none;
  }
  .marquee-modal-window .modal-dialog .main-panel {
    width: 100% !important;
  }
}
/* Modal centering */
.modal {
  text-align: center;
  padding: 0 !important;
}
.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 300px) {
  .modal-dialog {
    width: calc(100% - 20px);
    margin: 10px 0;
  }
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 8px;
  }
}
.btn {
  border-radius: 0;
  font-size: 0.875rem;
  font-family: 'Source Sans Pro';
  text-transform: uppercase;
  padding: 4px 15px;
  box-shadow: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
}
.btn:focus:not(.ux-focus-indicator),
.btn:active:focus:not(.ux-focus-indicator),
.btn.active:focus:not(.ux-focus-indicator),
.btn.focus:not(.ux-focus-indicator),
.btn:active.focus:not(.ux-focus-indicator),
.btn.active.focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.btn:focus.ux-focus-indicator.ux-focus-indicator-active,
.btn:active:focus.ux-focus-indicator.ux-focus-indicator-active,
.btn.active:focus.ux-focus-indicator.ux-focus-indicator-active,
.btn.focus.ux-focus-indicator.ux-focus-indicator-active,
.btn:active.focus.ux-focus-indicator.ux-focus-indicator-active,
.btn.active.focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.btn:active,
.btn.active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:hover {
  box-shadow: none;
}
.btn.btn-lg {
  font-size: 1.125rem;
  padding: 6px 20px;
}
.btn.btn-sm,
.btn.btn-xs {
  font-size: 0.75rem;
  padding: 0 10px;
}
.btn.btn-link {
  border: none;
  box-shadow: none;
}
.btn.btn-link:hover {
  text-decoration: none;
  box-shadow: none;
}
.btn.btn-link:focus {
  text-decoration: none;
  box-shadow: none;
}
.btn .ux-icon,
.btn ux-icon {
  line-height: inherit;
}
.btn .ux-icon + *,
.btn ux-icon + * {
  margin-left: 4px;
}
.float-btn-margins .btn {
  margin-bottom: 5px;
}
.btn-container {
  display: flex;
  align-items: flex-start;
}
.btn-container > .btn + .btn,
.btn-container > .btn + .btn-group,
.btn-container > .btn-group + .btn,
.btn-container > .btn-group + .btn-group {
  margin-left: 8px;
}
.btn-container > .btn + .btn.btn-link,
.btn-container > .btn + .btn-group.btn-link,
.btn-container > .btn-group + .btn.btn-link,
.btn-container > .btn-group + .btn-group.btn-link {
  margin-left: 0;
}
.btn-primary {
  background-color: #00a7a2;
  border-color: #00a7a2;
  color: #fff;
}
.btn-primary:hover {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
  box-shadow: none;
}
.btn-primary:focus,
.btn-primary.focus {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
}
.btn-primary .open .dropdown-toggle.button-primary {
  background-color: #00a7a2;
  color: #fff;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-primary .button-primary.active,
.btn-primary .btn-toggle.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-primary.btn-link {
  color: #00a7a2;
  background-color: transparent;
}
.btn-primary.btn-link:hover {
  background-color: #e6e6e6;
}
.btn-primary.btn-link:focus {
  background-color: transparent;
}
.btn-primary.btn-link:active {
  color: #00a7a2;
  background-color: #ccc;
}
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.btn-primary.active[disabled] {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.button-primary,
.btn-primary {
  background-color: #00a7a2;
  border-color: #00a7a2;
  color: #fff;
}
.button-primary:hover,
.btn-primary:hover {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
  box-shadow: none;
}
.button-primary:focus,
.btn-primary:focus,
.button-primary.focus,
.btn-primary.focus {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
}
.button-primary .open .dropdown-toggle.button-primary,
.btn-primary .open .dropdown-toggle.button-primary {
  background-color: #00a7a2;
  color: #fff;
}
.button-primary:active,
.btn-primary:active,
.button-primary.active,
.btn-primary.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-primary .button-primary.active,
.btn-primary .button-primary.active,
.button-primary .btn-toggle.active,
.btn-primary .btn-toggle.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-primary.btn-link,
.btn-primary.btn-link {
  color: #00a7a2;
  background-color: transparent;
}
.button-primary.btn-link:hover,
.btn-primary.btn-link:hover {
  background-color: #e6e6e6;
}
.button-primary.btn-link:focus,
.btn-primary.btn-link:focus {
  background-color: transparent;
}
.button-primary.btn-link:active,
.btn-primary.btn-link:active {
  color: #00a7a2;
  background-color: #ccc;
}
.button-toggle-primary {
  color: #999;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
}
.button-toggle-primary:active,
.button-toggle-primary.active {
  background-color: #ebebeb;
  color: #999;
  border-color: #b8b8b8;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-toggle-primary:focus,
.button-toggle-primary.focus {
  background-color: #fff;
  border-color: #ccc;
  color: #999;
}
.button-toggle-primary:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.button-toggle-primary.btn-link {
  color: #999;
  background-color: transparent;
  border: none;
}
.button-toggle-primary.btn-link:hover {
  background-color: #e6e6e6;
}
.button-toggle-primary.btn-link:focus {
  background-color: transparent;
}
.button-toggle-primary.btn-link:active {
  color: #999;
  background-color: #ccc;
}
.button-toggle-primary.btn-grouped.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.button-toggle-primary:active,
.button-toggle-primary.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-toggle-primary:active:hover,
.button-toggle-primary.active:hover {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
  box-shadow: none;
}
.button-toggle-accent {
  color: #999;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
}
.button-toggle-accent:active,
.button-toggle-accent.active {
  background-color: #ebebeb;
  color: #999;
  border-color: #b8b8b8;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-toggle-accent:focus,
.button-toggle-accent.focus {
  background-color: #fff;
  border-color: #ccc;
  color: #999;
}
.button-toggle-accent:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.button-toggle-accent.btn-link {
  color: #999;
  background-color: transparent;
  border: none;
}
.button-toggle-accent.btn-link:hover {
  background-color: #e6e6e6;
}
.button-toggle-accent.btn-link:focus {
  background-color: transparent;
}
.button-toggle-accent.btn-link:active {
  color: #999;
  background-color: #ccc;
}
.button-toggle-accent.btn-grouped.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.button-toggle-accent:active,
.button-toggle-accent.active {
  background-color: #7b63a3;
  color: #fff;
  border-color: #7b63a3;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-toggle-accent:active:hover,
.button-toggle-accent.active:hover {
  background-color: #6f5895;
  border-color: #6f5895;
  color: #fff;
  box-shadow: none;
}
.button-primary.disabled,
.btn-primary.disabled,
.button-primary[disabled],
.btn-primary[disabled] {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.button-primary.disabled:hover,
.btn-primary.disabled:hover,
.button-primary[disabled]:hover,
.btn-primary[disabled]:hover,
.button-primary.disabled:focus,
.btn-primary.disabled:focus,
.button-primary[disabled]:focus,
.btn-primary[disabled]:focus,
.button-primary.disabled:active,
.btn-primary.disabled:active,
.button-primary[disabled]:active,
.btn-primary[disabled]:active,
.button-primary.disabled.active,
.btn-primary.disabled.active,
.button-primary[disabled].active,
.btn-primary[disabled].active {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.button-primary.active[disabled],
.btn-primary.active[disabled] {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
fieldset[disabled] {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
}
fieldset[disabled] .button-primary,
fieldset[disabled] .btn-primary {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
}
fieldset[disabled] .button-primary:hover,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .button-primary:focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .button-primary:active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .button-primary.active,
fieldset[disabled] .btn-primary.active {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
}
fieldset[disabled] .btn-toggle.active {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
}
.affix-toolbar.multiple-select-mode .btn[disabled] {
  opacity: 0.9 !important;
}
.btn-white {
  color: #999;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
}
.btn-white:active,
.btn-white.active {
  background-color: #ebebeb;
  color: #999;
  border-color: #b8b8b8;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-white:focus,
.btn-white.focus {
  background-color: #fff;
  border-color: #ccc;
  color: #999;
}
.btn-white:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.btn-white.btn-link {
  color: #999;
  background-color: transparent;
  border: none;
}
.btn-white.btn-link:hover {
  background-color: #e6e6e6;
}
.btn-white.btn-link:focus {
  background-color: transparent;
}
.btn-white.btn-link:active {
  color: #999;
  background-color: #ccc;
}
.btn-white.btn-grouped.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.button-secondary,
.btn-white {
  color: #999;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: none;
}
.button-secondary:active,
.btn-white:active,
.button-secondary.active,
.btn-white.active {
  background-color: #ebebeb;
  color: #999;
  border-color: #b8b8b8;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-secondary:focus,
.btn-white:focus,
.button-secondary.focus,
.btn-white.focus {
  background-color: #fff;
  border-color: #ccc;
  color: #999;
}
.button-secondary:hover,
.btn-white:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.button-secondary.btn-link,
.btn-white.btn-link {
  color: #999;
  background-color: transparent;
  border: none;
}
.button-secondary.btn-link:hover,
.btn-white.btn-link:hover {
  background-color: #e6e6e6;
}
.button-secondary.btn-link:focus,
.btn-white.btn-link:focus {
  background-color: transparent;
}
.button-secondary.btn-link:active,
.btn-white.btn-link:active {
  color: #999;
  background-color: #ccc;
}
.button-secondary.btn-grouped.active,
.btn-secondary.btn-grouped.active {
  background-color: #00a7a2;
  color: #fff;
  border-color: #00a7a2;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-radius: 0;
}
.open .dropdown-toggle.button-secondary {
  background-color: #f2f2f2;
  color: #999;
}
.btn-group.toggle-buttons .button-toggle-accent {
  border-color: #b8b8b8;
}
.btn-group.toggle-buttons .button-toggle-accent.active:hover {
  background-color: #6f5895;
  border-color: #6f5895;
  color: #fff;
  box-shadow: none;
}
.btn-group.toggle-buttons .button-toggle-primary {
  border-color: #b8b8b8;
}
.btn-group.toggle-buttons .button-toggle-primary.active:hover {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
  box-shadow: none;
}
.button-secondary.disabled,
.button-secondary.disabled:hover,
.button-secondary.disabled:focus,
.button-secondary.disabled:active,
.button-secondary.disabled.active,
.button-secondary[disabled],
.button-secondary[disabled]:hover,
.button-secondary[disabled]:focus,
.button-secondary[disabled]:active,
.button-secondary.active[disabled],
fieldset[disabled] .button-secondary,
fieldset[disabled] .button-secondary:hover,
fieldset[disabled] .button-secondary:focus,
fieldset[disabled] .button-secondary:active,
fieldset[disabled] .button-secondary.active,
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.btn-secondary {
  background-color: #7b63a3;
  border-color: #7b63a3;
  color: #fff;
}
.btn-secondary:hover {
  background-color: #6f5895;
  border-color: #6f5895;
  color: #fff;
  box-shadow: none;
}
.btn-secondary:focus,
.btn-secondary.focus {
  background-color: #6f5895;
  border-color: #6f5895;
  color: #fff;
}
.btn-secondary:active,
.btn-secondary.active {
  background-color: #7b63a3;
  color: #fff;
  border-color: #7b63a3;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-secondary .open .dropdown-toggle.button-accent {
  background-color: #7b63a3;
  color: #fff;
  border-color: #7b63a3;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-secondary.btn-link {
  color: #7b63a3;
  background-color: transparent;
}
.btn-secondary.btn-link:hover {
  background-color: #e6e6e6;
}
.btn-secondary.btn-link:focus {
  background-color: transparent;
}
.btn-secondary.btn-link:active {
  color: #fff;
  background-color: #ccc;
}
.button-accent,
.btn-secondary {
  background-color: #7b63a3;
  border-color: #7b63a3;
  color: #fff;
}
.button-accent:hover,
.btn-secondary:hover {
  background-color: #6f5895;
  border-color: #6f5895;
  color: #fff;
  box-shadow: none;
}
.button-accent:focus,
.btn-secondary:focus,
.button-accent.focus,
.btn-secondary.focus {
  background-color: #6f5895;
  border-color: #6f5895;
  color: #fff;
}
.button-accent:active,
.btn-secondary:active,
.button-accent.active,
.btn-secondary.active {
  background-color: #7b63a3;
  color: #fff;
  border-color: #7b63a3;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-accent .open .dropdown-toggle.button-accent,
.btn-secondary .open .dropdown-toggle.button-accent {
  background-color: #7b63a3;
  color: #fff;
  border-color: #7b63a3;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button-accent.btn-link,
.btn-secondary.btn-link {
  color: #7b63a3;
  background-color: transparent;
}
.button-accent.btn-link:hover,
.btn-secondary.btn-link:hover {
  background-color: #e6e6e6;
}
.button-accent.btn-link:focus,
.btn-secondary.btn-link:focus {
  background-color: transparent;
}
.button-accent.btn-link:active,
.btn-secondary.btn-link:active {
  color: #fff;
  background-color: #ccc;
}
.button-accent.disabled,
.button-accent.disabled:hover,
.button-accent.disabled:focus,
.button-accent.disabled:active,
.button-accent.disabled.active,
.button-accent[disabled],
.button-accent[disabled]:hover,
.button-accent[disabled]:focus,
.button-accent[disabled]:active,
.button-accent.active[disabled],
fieldset[disabled] .button-accent,
fieldset[disabled] .button-accent:hover,
fieldset[disabled] .button-accent:focus,
fieldset[disabled] .button-accent:active,
fieldset[disabled] .button-accent.active,
.btn-secondary.disabled,
.btn-secondary.disabled:hover,
.btn-secondary.disabled:focus,
.btn-secondary.disabled:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled],
.btn-secondary[disabled]:hover,
.btn-secondary[disabled]:focus,
.btn-secondary[disabled]:active,
.btn-secondary.active[disabled],
fieldset[disabled] .btn-secondary,
fieldset[disabled] .btn-secondary:hover,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary:active,
fieldset[disabled] .btn-secondary.active {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
  box-shadow: none;
}
.btn-alert.btn-grouped.active {
  background-color: #ff454f;
  color: #fff;
  border-radius: 0;
}
.btn-alert {
  background-color: #ff454f;
  color: #fff;
}
.btn-alert.btn-grouped.active {
  background-color: #ff454f;
  color: #fff;
  border-radius: 0;
}
.btn-alert:hover {
  background-color: #e63e46;
  border-color: #e63e46;
  color: #fff;
}
.btn-alert:focus,
.btn-alert.focus {
  background-color: #ff454f;
  border-color: #ff454f;
  color: #fff;
}
.btn-alert:active,
.btn-alert.active {
  background-color: #d63a42;
  border-color: #d63a42;
  color: #fff;
}
.btn-alert .button-warning:active,
.btn-alert .button-warning.active {
  background-color: #ff454f;
  border-color: #fff;
  color: #fff;
}
.btn-alert .open .dropdown-toggle.button-warning {
  background-color: #ff454f;
  border-color: #ff454f;
  color: #fff;
}
.btn-alert .btn-toggle.active {
  background-color: #ff454f;
  border-color: #ff454f;
  color: #fff;
}
.btn-alert.btn-link {
  color: #ff454f;
  background-color: transparent;
}
.btn-alert.btn-link:hover {
  background-color: #e6e6e6;
}
.btn-alert.btn-link:focus {
  background-color: transparent;
}
.btn-alert.btn-link:active {
  color: #ff454f;
  background-color: #ccc;
}
.button-warning.btn-grouped.active {
  background-color: #ff454f;
  color: #fff;
  border-radius: 0;
}
.button-warning,
.btn-alert {
  background-color: #ff454f;
  color: #fff;
}
.button-warning:hover,
.btn-alert:hover {
  background-color: #e63e46;
  border-color: #e63e46;
  color: #fff;
}
.button-warning:focus,
.btn-alert:focus,
.button-warning.focus,
.btn-alert.focus {
  background-color: #ff454f;
  border-color: #ff454f;
  color: #fff;
}
.button-warning:active,
.btn-alert:active,
.button-warning.active,
.btn-alert.active {
  background-color: #d63a42;
  border-color: #d63a42;
  color: #fff;
}
.button-warning .button-warning:active,
.btn-alert .button-warning:active,
.button-warning .button-warning.active,
.btn-alert .button-warning.active {
  background-color: #ff454f;
  border-color: #fff;
  color: #fff;
}
.button-warning .open .dropdown-toggle.button-warning,
.btn-alert .open .dropdown-toggle.button-warning {
  background-color: #ff454f;
  border-color: #ff454f;
  color: #fff;
}
.button-warning .btn-toggle.active,
.btn-alert .btn-toggle.active {
  background-color: #ff454f;
  border-color: #ff454f;
  color: #fff;
}
.button-warning.btn-link,
.btn-alert.btn-link {
  color: #ff454f;
  background-color: transparent;
}
.button-warning.btn-link:hover,
.btn-alert.btn-link:hover {
  background-color: #e6e6e6;
}
.button-warning.btn-link:focus,
.btn-alert.btn-link:focus {
  background-color: transparent;
}
.button-warning.btn-link:active,
.btn-alert.btn-link:active {
  color: #ff454f;
  background-color: #ccc;
}
.button-warning.disabled,
.button-warning.disabled:hover,
.button-warning.disabled:focus,
.button-warning.disabled:active,
.button-warning.disabled.active,
.button-warning[disabled],
.button-warning[disabled]:hover,
.button-warning[disabled]:focus,
.button-warning[disabled]:active,
.button-warning.active[disabled],
fieldset[disabled] .button-warning,
fieldset[disabled] .button-warning:hover,
fieldset[disabled] .button-warning:focus,
fieldset[disabled] .button-warning:active,
fieldset[disabled] .button-warning.active,
fieldset[disabled] .btn-toggle.active,
.btn-alert.disabled,
.btn-alert.disabled:hover,
.btn-alert.disabled:focus,
.btn-alert.disabled:active,
.btn-alert.disabled.active,
.btn-alert[disabled],
.btn-alert[disabled]:hover,
.btn-alert[disabled]:focus,
.btn-alert[disabled]:active,
.btn-alert.active[disabled],
fieldset[disabled] .btn-alert,
fieldset[disabled] .btn-alert:hover,
fieldset[disabled] .btn-alert:focus,
fieldset[disabled] .btn-alert:active,
fieldset[disabled] .btn-alert.active,
fieldset[disabled] .btn-toggle.active {
  background-color: #ededed;
  color: #a8a8a8;
  border-color: #ededed;
}
.btn-link[disabled] {
  border: none;
  background-color: transparent;
  color: #a8a8a8;
}
button.dim:before {
  font-size: 3.125rem;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 3.125rem;
}
.btn-group .btn-grouped.button-secondary:hover {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  color: #999;
  box-shadow: none;
}
.btn-group .btn-grouped.button-secondary:hover:active,
.btn-group .btn-grouped.button-secondary:hover.active {
  background-color: #008e89;
  border-color: #008e89;
  color: #fff;
  box-shadow: none;
}
.btn-darker-border {
  border-color: #006a67;
}
.btn-darker-border:hover,
.btn-darker-border:focus {
  border-color: #006a67;
}
.btn-back:before {
  position: relative;
  top: 4px;
}
.btn-back:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.btn-back-header {
  display: none;
}
.back-button .btn-back-header {
  display: block;
  float: left;
  height: 28px;
  width: 28px;
  margin-top: 24px;
  margin-right: 2px;
  cursor: pointer;
}
.back-button .btn-back-header span {
  width: 100%;
  height: 100%;
  padding: 5.5px 1px 0 5px;
}
.back-button .btn-back-header span svg g path {
  stroke: #00a7a2;
}
.page-content-navbar-top-light .back-button .btn-back-header:hover {
  background-color: #f7f7f7;
}
.page-content-navbar-top-dark .back-button .btn-back-header:hover {
  background-color: #4d4d4d;
}
.affix .btn-back-header {
  display: none;
}
.btn-pair {
  white-space: nowrap;
  margin-right: 16px;
}
.btn-pair button {
  width: 110px;
}
.btn-pair button:first-child i {
  font-size: 0.75rem;
  margin-left: -3px;
  margin-right: 5px;
}
.btn-pair button:last-child {
  margin-left: 4px;
}
.btn-pair button:last-child i {
  font-size: 0.75rem;
  margin-left: 5px;
  margin-right: -3px;
}
.btn-group :not(.dropdown-toggle:first-child).btn {
  padding: 6px 12px;
}
.btn-group :not(.dropdown-toggle:first-child).btn.btn-sm {
  padding: 4px 8px;
}
.btn-group button.btn-nav {
  min-width: 45px;
}
.btn-group .dropdown-toggle:focus {
  z-index: 3;
}
.btn-group .dropdown-toggle:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.dropdown-menu {
  margin-top: 5px;
}
.dropdown-menu.dropdown-open {
  display: block;
}
.dropdown-icon-inline {
  padding-left: 12px;
}
.dropdown-toggle .ux-icon,
.dropdown-toggle ux-icon {
  margin-left: 3px;
  line-height: 1;
}
.dropdown-toggle .ux-icon:first-child,
.dropdown-toggle ux-icon:first-child {
  margin-left: 0;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active,
fieldset[disabled] .btn-toggle.active {
  color: #c8c8c8;
}
.input-group-btn .btn {
  padding: 6px 15px;
}
.input-group-btn .btn-sm {
  padding: 5px 10px;
  height: 30px !important;
}
.input-group-btn .btn-lg {
  padding: 10px 20px;
}
.input-group-btn > .btn {
  z-index: 2;
}
.input-group-btn > .btn:hover {
  z-index: 2;
}
.input-group-btn > .btn:focus.ux-focus-indicator-active {
  outline: none !important;
  z-index: 3;
  box-shadow: 0 0 1px 1px #7b63a3;
}
.input-group-btn .dropdown-toggle:focus.ux-focus-indicator-active {
  outline: none !important;
  box-shadow: 0 0 1px 1px #7b63a3;
  z-index: 3;
}
.input-group-sm .input-group-btn .btn {
  height: 34px;
}
.btn-icon.btn {
  padding: 4px 7px;
  width: 30px;
}
.btn-icon.btn-lg {
  padding: 6px 10px;
  width: 40px;
}
.btn-icon.btn-sm {
  padding: 0;
  width: 20px;
}
.btn-icon.btn-circular {
  border-radius: 50%;
}
.btn-icon.btn-circular.button-dark {
  background: #222;
}
.hyperlink:link {
  color: #585858;
  border-bottom: 2px dotted #00a7a2;
}
.hyperlink:hover,
.hyperlink:focus {
  color: #333;
  border-bottom: 2px solid #00a7a2;
  outline-color: #7b63a3;
}
.hyperlink:active {
  color: #333;
  border-bottom: 2px solid #333;
}
.hyperlink:visited {
  color: #585858;
  border-bottom: 2px solid #585858;
}
.hyperlink-toggle:link {
  color: #585858;
  border-bottom: 2px dotted #00a7a2;
}
.hyperlink-toggle:hover,
.hyperlink-toggle:focus {
  color: #333;
  border-bottom: 2px solid #00a7a2;
  outline-color: #7b63a3;
}
.hyperlink-toggle:active {
  color: #333;
  border-bottom: 2px solid #333;
}
.hyperlink-toggle:visited {
  color: #585858;
  border-bottom: 2px solid #585858;
}
.hyperlink-toggle:focus {
  border-bottom: 2px dotted #333;
}
.hyperlink-toggle:focus:hover {
  border-bottom: 2px solid #00a7a2;
}
.hyperlink-toggle:visited {
  color: #585858;
  border-bottom: 2px solid #00a7a2;
}
.hyperlink-toggle:visited:focus {
  border-bottom: 2px dotted #333;
}
.hyperlink-toggle:visited:focus:hover {
  border-bottom: 2px solid #00a7a2;
}
.hyperlink.text-primary:link {
  color: #00a7a2;
}
.hyperlink.text-primary:hover,
.hyperlink.text-primary:focus {
  color: #00a7a2;
  border-bottom-color: #00a7a2;
}
.hyperlink.text-primary:active {
  color: #00a7a2;
  border-bottom-color: #00a7a2;
}
.hyperlink.text-primary:visited {
  color: #00a7a2;
  border-bottom-color: #00a7a2;
}
.hyperlink-hover {
  border-bottom: 2px dotted transparent;
}
.hyperlink-hover:link {
  color: #585858;
}
.hyperlink-hover:hover,
.hyperlink-hover:focus {
  color: #000;
  border-bottom: 2px dotted #00a7a2;
  outline-color: #7b63a3;
}
.hyperlink-hover:visited {
  color: #585858;
}
.hyperlink-hover:visited:hover,
.hyperlink-hover:visited:focus {
  color: #000;
  border-bottom: 2px dotted #00a7a2;
}
/*
  Marquee Wizard
*/
.marquee-wizard-side-panel {
  display: flex;
  flex-direction: column;
}
.marquee-wizard-side-panel .marquee-logo {
  flex: none;
}
.marquee-wizard-steps {
  flex: 1;
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 30px 0 0;
  overflow-y: auto;
}
.marquee-wizard-steps .marquee-wizard-step {
  padding: 8px 20px;
  cursor: default;
  transition: background-color 0.3s linear;
}
.marquee-wizard-steps .marquee-wizard-step.visited:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.2);
}
.marquee-wizard-steps .marquee-wizard-step.active {
  background-color: rgba(0, 0, 0, 0.2);
}
.marquee-wizard-steps .marquee-wizard-step.active:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.marquee-wizard-steps .marquee-wizard-step.active .step-label {
  color: #fff;
}
.marquee-wizard-steps .marquee-wizard-step.error {
  background: #ff454f;
}
.marquee-wizard-steps .marquee-wizard-step.error.visited:hover {
  cursor: pointer;
  background: #ff454f;
}
.marquee-wizard-steps .marquee-wizard-step .step-label {
  display: table;
  width: 100%;
  color: #fff;
}
.marquee-wizard-steps .marquee-wizard-step .step-label .step-title {
  display: table-cell;
}
.marquee-wizard-steps .marquee-wizard-step .step-label .step-title .title {
  font-family: 'Source Sans Pro';
  font-weight: 200;
  font-size: 1.125rem;
}
.marquee-wizard-steps .marquee-wizard-step .step-label .step-complete {
  display: table-cell;
  width: 15px;
  color: #fff;
}
.marquee-wizard-text {
  color: #999;
}
.chart-alternate1 {
  color: #3baa43;
}
.spark-label .x-large {
  font-size: 24px;
  max-height: 24px;
  display: inline-block;
}
.spark-label .large {
  font-size: 16px;
}
.spark-label .medium {
  font-size: 14px;
}
.spark-label .small {
  font-size: 11px;
}
.spark-label .light {
  opacity: 0.6;
}
.card-view {
  padding-left: 0;
  margin: 0 auto;
}
@media (max-width: 555px) {
  .card-view .card {
    width: 95%;
  }
}
@media (min-width: 555px) {
  .card-view .card {
    width: 46%;
  }
}
@media (min-width: 800px) {
  .card-view .card {
    width: 30%;
  }
}
@media (min-width: 1024px) {
  .card-view .card {
    width: 46%;
  }
}
@media (min-width: 1305px) {
  .card-view .card {
    width: 30%;
  }
}
@media (min-width: 1640px) {
  .card-view .card {
    width: 23%;
  }
}
@media (min-width: 1973px) {
  .card-view .card {
    width: 18%;
  }
}
@media (min-width: 2307px) {
  .card-view .card {
    width: 15%;
  }
}
@media (min-width: 2639px) {
  .card-view .card {
    width: 255px;
  }
}
.card-view .card {
  position: relative;
  display: inline-block;
  padding: 20px;
  margin: 7px 10px;
  background-color: #fff;
  border: 1px solid #e7eaec;
}
.card-view .card.outline {
  border: 1px solid #00a7a2;
}
.card-view .card.callout.preview-pane-selected-item {
  border: 1px solid #00a7a2;
}
.card-view .card.callout:after,
.card-view .card.callout:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.card-view .card.callout:after {
  border-color: rgba(136, 183, 213, 0);
  border-width: 14px;
}
.card-view .card.callout:before {
  border-color: rgba(194, 225, 245, 0);
  border-width: 15px;
}
.card-view .card.callout.top:after,
.card-view .card.callout.top:before {
  bottom: 100%;
  left: 50%;
}
.card-view .card.callout.top:after {
  border-bottom-color: #fff;
  margin-left: -15px;
}
.card-view .card.callout.top:before {
  border-bottom-color: #e7eaec;
  margin-left: -16px;
}
.card-view .card.callout.top.outline:before,
.card-view .card.callout.top.preview-pane-selected-item:before {
  border-bottom-color: #00a7a2;
}
.card-view .card.callout.right:after,
.card-view .card.callout.right:before {
  left: 100%;
  top: 50%;
}
.card-view .card.callout.right:after {
  border-left-color: #fff;
  margin-top: -15px;
}
.card-view .card.callout.right:before {
  border-left-color: #e7eaec;
  margin-top: -16px;
}
.card-view .card.callout.right.outline:before,
.card-view .card.callout.right.preview-pane-selected-item:before {
  border-left-color: #00a7a2;
}
.card-view .card.callout.bottom:after,
.card-view .card.callout.bottom:before {
  top: 100%;
  left: 50%;
}
.card-view .card.callout.bottom:after {
  border-top-color: #fff;
  margin-left: -15px;
}
.card-view .card.callout.bottom:before {
  border-top-color: #e7eaec;
  margin-left: -16px;
}
.card-view .card.callout.bottom.outline:before,
.card-view .card.callout.bottom.preview-pane-selected-item:before {
  border-top-color: #00a7a2;
}
.card-view .card.callout.left:after,
.card-view .card.callout.left:before {
  right: 100%;
  top: 50%;
}
.card-view .card.callout.left:after {
  border-right-color: #fff;
  margin-top: -15px;
}
.card-view .card.callout.left:before {
  border-right-color: #e7eaec;
  margin-top: -16px;
}
.card-view .card.callout.left.outline:before,
.card-view .card.callout.left.preview-pane-selected-item:before {
  border-right-color: #00a7a2;
}
.card-view .card .card-icon {
  background: url('page.28edbb147f61479b.png') no-repeat;
  width: 24px;
  height: 28px;
  background-size: contain;
}
.card-view .card .card-detail {
  min-height: 44px;
}
.card-view .card .card-label {
  position: absolute;
  top: 0;
  right: 15px;
}
.card-view .card .card-text-emphasis {
  font-family: 'Source Sans Pro';
  color: #333;
}
.card-view .card .card-text-subtle {
  color: #999;
}
.card-view .card .overflow-ellipse {
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.card-view .card.clickable {
  outline: none;
}
.card-view .card.active {
  background-color: #fafafa;
  border-color: #e7eaec;
  color: inherit;
  z-index: 0;
  transition: none;
}
.card-view.list-stack .card .card-label {
  top: 15px;
  right: 25px;
}
.card-view.list-stack .card .content .card-text-emphasis {
  font-size: 1.25rem;
}
.card-view.card-hover .card:hover,
.card-view.card-hover .card:focus,
.card-view.card-hover .card.preview-pane-selected-item {
  background-color: #f5f5f5;
}
.card-view.card-hover .card:hover.callout,
.card-view.card-hover .card:focus.callout,
.card-view.card-hover .card.preview-pane-selected-item.callout {
  border: 1px solid #00a7a2;
}
.card-view.card-hover .card:hover.callout.top:after,
.card-view.card-hover .card:focus.callout.top:after,
.card-view.card-hover .card.preview-pane-selected-item.callout.top:after {
  border-bottom-color: #f5f5f5;
}
.card-view.card-hover .card:hover.callout.top:before,
.card-view.card-hover .card:focus.callout.top:before,
.card-view.card-hover .card.preview-pane-selected-item.callout.top:before {
  border-bottom-color: #00a7a2;
}
.card-view.card-hover .card:hover.callout.right:after,
.card-view.card-hover .card:focus.callout.right:after,
.card-view.card-hover .card.preview-pane-selected-item.callout.right:after {
  border-left-color: #f5f5f5;
}
.card-view.card-hover .card:hover.callout.right:before,
.card-view.card-hover .card:focus.callout.right:before,
.card-view.card-hover .card.preview-pane-selected-item.callout.right:before {
  border-left-color: #00a7a2;
}
.card-view.card-hover .card:hover.callout.bottom:after,
.card-view.card-hover .card:focus.callout.bottom:after,
.card-view.card-hover .card.preview-pane-selected-item.callout.bottom:after {
  border-top-color: #f5f5f5;
}
.card-view.card-hover .card:hover.callout.bottom:before,
.card-view.card-hover .card:focus.callout.bottom:before,
.card-view.card-hover .card.preview-pane-selected-item.callout.bottom:before {
  border-top-color: #00a7a2;
}
.card-view.card-hover .card:hover.callout.left:after,
.card-view.card-hover .card:focus.callout.left:after,
.card-view.card-hover .card.preview-pane-selected-item.callout.left:after {
  border-right-color: #f5f5f5;
}
.card-view.card-hover .card:hover.callout.left:before,
.card-view.card-hover .card:focus.callout.left:before,
.card-view.card-hover .card.preview-pane-selected-item.callout.left:before {
  border-right-color: #00a7a2;
}
.card-view.card-hover .card:hover.active,
.card-view.card-hover .card:focus.active,
.card-view.card-hover .card.preview-pane-selected-item.active {
  border-color: #e7eaec;
}
.stacked .card {
  display: block;
  margin-top: 0;
  margin-left: 0;
  margin-bottom: -1px;
  width: 100%;
  padding: 20px 10px;
}
.stacked .card .icon {
  display: inline-block;
  vertical-align: top;
  margin: 5px 10px;
}
.stacked .card .content {
  display: inline-block;
  width: calc(100% - 50px);
}
.stacked .card:last-child {
  margin-bottom: 0;
}
/*
  Draggable Cards (Angular)
*/
.ux-draggable-card-container {
  height: 100%;
  padding: 5px 20px;
  background-color: #f2f2f2;
  border: 1px solid #e5e5e5;
  overflow-y: auto;
}
.ux-draggable-card {
  position: relative;
  width: 100%;
  min-height: 30px;
  background-color: #fff;
  margin: 10px 0;
  border: 1px solid #ccc;
  box-shadow: 1px 1px 3px #ccc;
  padding: 5px 10px;
  cursor: pointer;
  transition: border-color 0.5s;
}
.ux-draggable-card.active {
  box-shadow: 1px 1px 3px #b8b8b8;
  border-color: #00a7a2;
}
.ux-draggable-card.active:before,
.ux-draggable-card.active:after {
  content: " ";
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  transform: translateY(-50%);
}
.ux-draggable-card.active:before {
  border-width: 10px;
}
.ux-draggable-card.active:after {
  border-width: 9px;
}
.ux-draggable-card.active.right:before,
.ux-draggable-card.active.right:after {
  left: 100%;
}
.ux-draggable-card.active.right:before {
  border-left-color: #00a7a2;
  filter: drop-shadow(3px 0 2px #b8b8b8);
}
.ux-draggable-card.active.right:after {
  border-left-color: #fff;
}
.ux-draggable-card.active.left:before,
.ux-draggable-card.active.left:after {
  right: 100%;
}
.ux-draggable-card.active.left:before {
  border-right-color: #00a7a2;
}
.ux-draggable-card.active.left:after {
  border-right-color: #fff;
}
.ux-draggable-card:focus {
  outline: none !important;
}
.ux-draggable-card:focus.ux-focus-indicator-active {
  outline: none !important;
  box-shadow: 0 0 1px 1px #00a7a2;
}
.alert-info {
  color: #7b63a3;
  background-color: rgba(123, 99, 163, 0.2);
  border: 1px solid rgba(123, 99, 163, 0.4);
}
.alert-error {
  color: #ff454f;
  background-color: rgba(255, 69, 79, 0.2);
  border: 1px solid rgba(255, 69, 79, 0.4);
}
.alert .close {
  font-size: 0.875rem;
  opacity: 0.5;
  top: 4px;
}
.alert .close:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.alert-link,
ux-alert a {
  color: inherit;
  text-decoration: underline;
  font-weight: normal;
}
.alert-link:hover,
ux-alert a:hover {
  color: inherit;
  text-decoration: underline;
}
.alert-link:focus:not(.ux-focus-indicator),
ux-alert a:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
/*
 * Angular Alerts
 */
ux-alert {
  display: flex;
  align-items: center;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
ux-alert .alert-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex: none;
  padding-right: 12px;
}
ux-alert .alert-content {
  flex: 1;
  padding: 2px 0;
}
ux-alert .alert-close {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex: none;
  border: none;
  color: inherit;
  background: transparent;
}
ux-alert .alert-close:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-alert.ux-alert-info {
  color: #7b63a3;
  background-color: rgba(123, 99, 163, 0.2);
  border: 1px solid rgba(123, 99, 163, 0.4);
}
ux-alert.ux-alert-error {
  color: #ff454f;
  background-color: rgba(255, 69, 79, 0.2);
  border: 1px solid rgba(255, 69, 79, 0.4);
}
ux-alert.ux-alert-success {
  color: #3baa43;
  background-color: rgba(59, 170, 67, 0.2);
  border: 1px solid rgba(59, 170, 67, 0.4);
}
ux-alert.ux-alert-warning {
  color: #ff9048;
  background-color: rgba(255, 144, 72, 0.2);
  border: 1px solid rgba(255, 144, 72, 0.4);
}
ux-alert.ux-alert-dark {
  color: #333;
  background-color: rgba(51, 51, 51, 0.2);
  border: 1px solid rgba(51, 51, 51, 0.4);
}
/*
 * Badge
 */
.ux-badge {
  position: absolute;
  text-align: center;
  display: inline-block;
  background-color: #000;
  color: #fff;
  text-transform: none;
  font-weight: 700;
  font-family: 'Source Sans Pro';
  line-height: 1;
  pointer-events: none;
  white-space: nowrap;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid transparent;
  padding: 0 3px;
}
.ux-badge.ux-badge-small {
  border-radius: 7px;
  font-size: 11px;
  padding: 0 2px;
  min-height: 12px;
  min-width: 13px;
}
.ux-badge.ux-badge-medium {
  border-radius: 9px;
  font-size: 13px;
  min-height: 16px;
  min-width: 16px;
}
.ux-badge.ux-badge-large {
  border-radius: 11px;
  font-size: 17px;
  min-height: 20px;
  min-width: 20px;
}
.ux-badge-container {
  position: relative;
}
.ux-badge-container.ux-badge-above .ux-badge {
  top: 0;
}
.ux-badge-container.ux-badge-above .ux-badge-small {
  top: -7px;
}
.ux-badge-container.ux-badge-above .ux-badge-medium {
  top: -9px;
}
.ux-badge-container.ux-badge-above .ux-badge-large {
  top: -11px;
}
.ux-badge-container.ux-badge-below .ux-badge {
  bottom: 0;
}
.ux-badge-container.ux-badge-below .ux-badge-small {
  bottom: -7px;
}
.ux-badge-container.ux-badge-below .ux-badge-medium {
  bottom: -9px;
}
.ux-badge-container.ux-badge-below .ux-badge-large {
  bottom: -11px;
}
.ux-badge-container.ux-badge-before .ux-badge {
  left: -3px;
}
.ux-badge-container.ux-badge-after .ux-badge {
  right: -3px;
}
.ux-badge-container.ux-badge-before .ux-badge {
  transform: translateX(-100%);
}
.ux-badge-container.ux-badge-before.ux-badge-overlap .ux-badge {
  transform: translateX(-50%);
  left: 0;
}
.ux-badge-container.ux-badge-after .ux-badge {
  transform: translateX(100%);
}
.ux-badge-container.ux-badge-after.ux-badge-overlap .ux-badge {
  transform: translateX(50%);
  right: 0;
}
.ux-badge-container.ux-badge-hidden .ux-badge {
  display: none;
}
.ux-badge-container:focus-within .ux-badge,
.ux-badge-container:focus .ux-badge {
  outline: none !important;
}
@-moz-document url-prefix() {
  .ux-badge-container .ux-badge-small {
    min-width: 14px;
    min-height: 13px;
  }
  .ux-badge-container .ux-badge-large {
    min-width: 21px;
    min-height: 21px;
  }
}
.btn-group .filter-dropdown {
  padding: 6px;
  padding-right: 7px;
  padding-left: 6px;
}
.btn-group .filter-dropdown,
.btn-group .btn-clear {
  border: 0;
  background: none;
  text-transform: none;
  box-shadow: none;
  font-size: 1rem;
}
.filter-dropdown:hover {
  background-color: #ebebeb;
  border-radius: 0;
  border-color: #445664;
  text-decoration: none;
}
.filter-dropdown:focus {
  background-color: #ebebeb;
  border-radius: 0;
  border-color: #445664;
  text-decoration: none;
}
.filter .dropdown-toggle > .ux-icon,
.filter .dropdown-toggle > ux-icon {
  font-size: 0.625rem;
  margin-left: 3px;
}
.filter .dropdown-menu > li > a {
  padding: 6px;
}
.filter .dropdown-menu > li > a span {
  margin-left: 10px;
}
.filter .dropdown-menu > li > a:focus,
.filter .dropdown-menu > li > a:hover {
  color: inherit;
}
.filter-selected {
  font-family: 'Source Sans Pro';
  font-weight: 600;
}
.filter-selected {
  text-decoration: none;
  background-color: #f5f5f5;
}
.filter .dropdown-menu > li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.filter .dropdown-menu > li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.sorter-container {
  white-space: nowrap;
}
.sorter-title {
  vertical-align: middle;
}
.sorter-icon {
  display: inline-block;
  vertical-align: text-bottom;
}
.sorter-text {
  margin: 0;
  display: inline-block;
  width: calc(100% - 38px);
}
.sorter-text > span {
  margin-right: 10px;
}
.sorter-option-disabled {
  opacity: 0.5;
}
.form-control.filter-text {
  opacity: 0.9;
  font-size: 1.125rem;
  line-height: normal;
}
.preview-no-record {
  text-align: center;
  font-size: 5rem;
  margin-top: 200px;
  color: #ccc;
}
.ux-splitter-toggle-btn {
  position: absolute;
  padding: 4px 6px;
}
.ux-splitter-toggle-btn.right,
.ux-splitter-toggle-btn.left {
  top: 0;
  width: 32px;
  height: 30px;
}
.ux-splitter-toggle-btn.top,
.ux-splitter-toggle-btn.bottom {
  right: 0;
  width: 30px;
  height: 32px;
}
.ux-splitter-toggle-btn.top {
  top: 0;
  border-radius: 0 0 20px 20px;
}
.ux-splitter-toggle-btn.right {
  right: 0;
  border-radius: 20px 0 0 20px;
}
.ux-splitter-toggle-btn.bottom {
  bottom: 0;
  border-radius: 20px 20px 0 0;
}
.ux-splitter-toggle-btn.left {
  left: 0;
  border-radius: 0 20px 20px 0;
}
/*
 * Angular Splitter
 */
as-split {
  /* Added to fix an issue in IE11 when the last 0 in the flex value was ignored - https://github.com/bertrandg/angular-split/issues/188 */
}
as-split .as-split-gutter {
  background-color: #f2f2f2 !important;
}
as-split .as-split-gutter:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
as-split .as-split-area.as-hidden {
  /* stylelint-disable-next-line length-zero-no-unit */
  flex: 0 1 0px !important;
}
form .form-group-validate {
  margin-bottom: 30px;
}
form .form-group-validate input.ng-invalid.ng-dirty,
form .form-group-validate input.ng-invalid.ng-touched {
  border: 1px solid #ff454f;
}
form .form-group-validate .form-control-feedback {
  color: #ff454f;
}
form .form-group-validate-on-submit {
  margin-bottom: 30px;
}
form .form-group-validate-on-submit input.ng-invalid.on-submit {
  border: 1px solid #ff454f;
}
form .form-group-validate-on-submit .form-control-feedback {
  color: #ff454f;
}
form .validation-error-text {
  color: #ff454f;
  float: left;
  opacity: 0.9;
}
form .button-primary.disabled {
  box-shadow: none;
}
.hotkey-group-hint {
  width: auto;
  min-width: 25px;
  padding: 0 2px;
  height: 25px;
  color: inherit;
  border-radius: 2px;
  border: 2px solid #f1f1f1;
  text-align: center;
  text-transform: lowercase;
  transition: opacity 0.2s;
}
.hotkey-group-hint:hover {
  opacity: 0.3;
}
.checkbox-container,
.radio-button-container,
.toggleswitch-container {
  display: flex;
  flex-direction: column;
}
.checkbox-container ux-checkbox,
.radio-button-container ux-checkbox,
.toggleswitch-container ux-checkbox,
.checkbox-container ux-radio-button,
.radio-button-container ux-radio-button,
.toggleswitch-container ux-radio-button,
.checkbox-container ux-toggleswitch,
.radio-button-container ux-toggleswitch,
.toggleswitch-container ux-toggleswitch {
  margin-bottom: 5px;
}
.component-list-container {
  align-items: flex-end;
  display: flex;
}
.component-list-container .component-list {
  flex: 1;
}
.component-list-container .component-list .component-list-component {
  display: flex;
  padding: 5px;
  transition: background-color 0.3s linear;
}
.component-list-container .component-list .component-list-component.hoverable:hover {
  background-color: #f7f8f9;
}
.component-list-container .component-list .component-list-component.hoverable:hover .component-remove {
  opacity: 1;
}
.component-list-container .component-list .component-list-component.hoverable:hover .component-remove ux-icon {
  cursor: pointer;
}
.component-list-container .component-list .component-list-component.hoverable:hover .component-remove[disabled] {
  opacity: 0.5;
}
.component-list-container .component-list .component-list-component.hoverable:hover .component-remove[disabled] ux-icon {
  cursor: pointer;
}
.component-list-container .component-list .component-list-component .component-content {
  display: flex;
  flex: 1;
}
.component-list-container .component-list .component-list-component .component-content *:focus ~ .component-remove {
  opacity: 1;
}
.component-list-container .component-list .component-list-component .component-remove {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  opacity: 0;
  transition: opacity 0.3s linear;
  width: 32px;
  border: none;
  background: none;
}
.component-list-container .component-list .component-list-component .component-remove.ux-focus-indicator-active {
  opacity: 1;
}
.component-list-container .component-list .component-list-component .component-remove ux-icon {
  color: #abacad;
}
.component-list-container .component-actions {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: none;
  margin-bottom: 7px;
  margin-left: 48px;
  border: none;
  background-color: transparent;
  padding: 0;
}
.component-list-container .component-actions .component-add-btn {
  align-items: center;
  background-color: #7b63a3;
  opacity: 0.5;
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
  height: 30px;
  justify-content: center;
  transition: background-color 0.3s linear;
  width: 30px;
  border: none;
}
.component-list-container .component-actions:hover .component-add-btn {
  background-color: #7b63a3;
  opacity: 1;
}
.component-list-container .component-actions.ux-focus-indicator-active .component-add-btn {
  background-color: #7b63a3;
  opacity: 1;
}
.component-list-container .component-actions .component-add-text {
  color: #999;
  margin-bottom: 0;
  padding-left: 8px;
}
.component-list-container .component-actions[disabled],
.component-list-container .component-actions.disabled {
  cursor: default;
  opacity: 0.5;
  outline: none;
}
.component-list-container .component-actions[disabled]:hover .component-add-btn,
.component-list-container .component-actions.disabled:hover .component-add-btn {
  background-color: #7b63a3;
  opacity: 0.5;
}
.treegrid.table > thead > tr > th {
  border-bottom: none;
}
.treegrid-header th:first-child {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
}
.treegrid-header th:first-child .treegrid-header-text {
  margin-left: 25px;
}
.treegrid-row:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.treegrid-row > td:first-child {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.treegrid-row > td:first-child > ux-checkbox {
  margin-right: 10px;
}
.treegrid-expander {
  display: inline-block;
  width: 28px;
  margin-left: 2px;
  margin-right: 3px;
}
.treegrid-expander button {
  width: 100%;
  margin: 0;
  border: none;
  background-color: transparent;
  text-align: center;
}
.treegrid-expander button:focus {
  outline: none;
}
.treegrid-expander button .treegrid-expander-icon {
  opacity: 0.5;
  transition: transform linear 0.15s;
}
.treegrid-expander button .treegrid-expander-icon:hover {
  opacity: 1;
}
.treegrid-row-expanded .treegrid-expander-icon {
  transform: rotate(90deg);
}
.treegrid-icon {
  display: inline-block;
  min-width: 20px;
  text-align: center;
  margin-right: 5px;
}
.angular-tree-component .tree-node:hover {
  background-color: transparent;
}
.angular-tree-component .tree-node > .node-wrapper > ux-checkbox {
  margin-right: 5px;
}
.angular-tree-component .node-content-wrapper {
  width: 100%;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}
.angular-tree-component .node-content-wrapper:hover {
  background-color: #f0f0f0;
}
.angular-tree-component .node-content-wrapper.node-content-wrapper-active,
.angular-tree-component .node-content-wrapper.node-content-wrapper-focused {
  background-color: #e7f1f9;
}
.angular-tree-component tree-node-expander .toggle-children-wrapper {
  display: block;
  padding: 0 3px 5px 1px;
}
.angular-tree-component tree-node-expander .toggle-children-wrapper .toggle-children {
  background-image: none;
  font-family: 'ux-icons';
  opacity: 0.5;
  font-size: 12px;
  width: 11px;
  height: 17px;
}
.angular-tree-component tree-node-expander .toggle-children-wrapper .toggle-children:before {
  content: "\f13c";
}
.angular-tree-component .tree-action-button {
  font-size: 0.625rem !important;
  padding: 4px !important;
}
.angular-tree-component .icon {
  margin-right: 3px;
}
.angular-tree-component a:focus:not(.ux-focus-indicator),
.angular-tree-component span:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.angular-tree-component a:active:not(.ux-focus-indicator),
.angular-tree-component a:active:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.angular-tree-component .toggle.empty > span {
  color: #e8e9ea;
}
.breadcrumb {
  background-color: transparent;
  padding: 0;
  margin-bottom: 0;
  font-family: 'Source Sans Pro';
  font-size: 0.875rem;
  font-weight: 400;
  height: 100%;
  min-height: 22px;
}
.breadcrumb li a,
.breadcrumb li span {
  color: rgba(103, 106, 108, 0.7);
}
.breadcrumb li a:focus:not(.ux-focus-indicator),
.breadcrumb li span:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.breadcrumb li a:hover {
  color: #00a7a2;
}
.breadcrumb li + li:before {
  content: "\f1f7";
}
.breadcrumb li + li:before {
  font-family: "ux-icons";
  display: inline-block;
  padding: 0 0 0 3px;
  font-size: 0.6rem;
  color: rgba(103, 106, 108, 0.4);
}
.breadcrumb-inverse {
  background-color: #fff;
  color: #333;
}
.file-upload-dropzone {
  border: 2px dashed rgba(0, 0, 0, 0.3);
  background: #fff;
  font-size: 18px;
  font-weight: 300;
  width: 100%;
  padding-top: 60px;
  text-align: center;
  min-height: 150px;
  color: #676a6c;
  cursor: pointer;
  margin-bottom: 24px;
}
.file-upload-dropzone:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.file-upload-progress-indicator {
  margin-top: 8px;
  line-height: 12px;
  margin-bottom: 24px;
}
.file-upload-queue {
  display: flex;
  padding-left: 0;
  list-style: none;
  margin-bottom: 22px;
  flex-wrap: wrap;
}
.file-upload-queue > li {
  max-width: 100%;
  flex: none;
}
.file-upload-queue > li > a {
  display: flex;
  align-items: center;
  padding-left: 5px;
  border: 1px solid #d8d9db;
  border-radius: 1px;
  margin-right: 5px;
  margin-bottom: 5px;
  color: #555;
  background-color: #e2e3e5;
}
.file-upload-queue > li > a:focus {
  outline: none;
  background-color: #7b63a3;
  border-color: #7b63a3;
  color: #fff;
}
.file-upload-queue-remove {
  display: inline-flex;
  align-items: center;
  border: none;
  background-color: transparent;
  font-size: 80%;
  opacity: 0.7;
  height: 22px;
  padding-top: 4px;
}
.file-upload-queue-remove:hover,
.file-upload-queue-remove:focus {
  opacity: 1;
}
.file-upload-queue-remove:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.tooltip {
  word-wrap: break-word;
  font-size: 0.875rem;
  font-family: 'Source Sans Pro';
  z-index: 10099;
}
.tooltip.in {
  opacity: 100;
}
.tooltip-inner {
  background-color: #333;
  box-shadow: 1px 1px 2px #262626;
  border-radius: 0;
  text-align: left;
  max-width: 400px;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #333;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #333;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #333;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #333;
}
.popover {
  z-index: 10019;
  font-family: inherit;
}
/*
    Static tooltip styling (Angular)
*/
.ux-static-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 2px #ccc;
  transition: border-color 0.3s linear;
  border-radius: 0;
}
.ux-static-tooltip .arrow,
.ux-static-tooltip .popover-arrow {
  transition: border-bottom-color 0.3s linear;
}
.ux-static-tooltip .popover-content {
  padding: 5px 10px;
}
.ux-static-tooltip:hover {
  border-color: #7b63a3;
}
.ux-static-tooltip:hover .arrow,
.ux-static-tooltip:hover .popover-arrow {
  border-bottom-color: #7b63a3;
}
/*
    Angular CDK Overlay (for tooltips and popovers)
*/
.cdk-overlay-container {
  position: fixed;
  z-index: 10101;
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ux-overlay-pane,
.ux-tooltip-pane {
  position: absolute;
}
.ux-tooltip-pane {
  pointer-events: none !important;
}
/*
    Tooltip styling for timeline chart
*/
.timeline-chart div.tooltip.timeline-tooltip {
  z-index: 1;
  white-space: nowrap;
  background: #000000;
  color: white;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 0);
  transition: all 0.2s ease;
  padding: 0 5px;
}
.timeline-chart div.tooltip.timeline-tooltip span {
  display: inline-block;
  border-width: 2px;
  width: 100%;
}
.timeline-chart div.tooltip.timeline-tooltip div.tooltip-caret {
  position: absolute;
  width: 0;
  height: 0;
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #000000;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-style: solid;
}
ux-accordion-panel {
  display: block;
}
ux-accordion {
  display: block;
}
ux-card-tabset {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
ux-card-tabset.bottom {
  flex-direction: column-reverse;
}
ux-card-tabset .card-tabs {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  padding: 4px 0;
}
ux-card-tabset .card-tabs-list {
  position: relative;
  transition: transform 250ms ease-in-out;
}
ux-card-tabset .card-tabs-list .card-tab {
  position: relative;
  display: inline-block;
  width: 190px;
  height: 170px;
  background-color: #fff;
  box-shadow: #cecece 0 1px 8px;
  cursor: pointer;
  margin: 5px;
  border: 1px solid #cecece;
  transition: border 500ms linear;
  padding: 7px 9px;
  outline: none;
}
ux-card-tabset .card-tabs-list .card-tab:hover,
ux-card-tabset .card-tabs-list .card-tab:focus {
  border-color: #00a7a2;
}
ux-card-tabset .card-tabs-list .card-tab.active {
  border-color: #00a7a2;
}
ux-card-tabset .card-tabs-list .card-tab.active:before,
ux-card-tabset .card-tabs-list .card-tab.active:after {
  content: '';
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
ux-card-tabset .card-tabs-list .card-tab.active.top:before,
ux-card-tabset .card-tabs-list .card-tab.active.top:after {
  bottom: 100%;
  left: 50%;
}
ux-card-tabset .card-tabs-list .card-tab.active.top:before {
  border-bottom-color: #00a7a2;
  margin-left: -10px;
  border-width: 10px;
}
ux-card-tabset .card-tabs-list .card-tab.active.top:after {
  border-bottom-color: #fff;
  margin-left: -9px;
  border-width: 9px;
}
ux-card-tabset .card-tabs-list .card-tab.active.bottom:before,
ux-card-tabset .card-tabs-list .card-tab.active.bottom:after {
  top: 100%;
  left: 50%;
}
ux-card-tabset .card-tabs-list .card-tab.active.bottom:before {
  border-top-color: #00a7a2;
  margin-left: -10px;
  border-width: 10px;
}
ux-card-tabset .card-tabs-list .card-tab.active.bottom:after {
  border-top-color: #fff;
  margin-left: -9px;
  border-width: 9px;
}
ux-card-tabset .card-tabs-paging-btn {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  cursor: pointer;
  background-color: rgba(51, 51, 51, 0.5);
  border-radius: 50%;
  transition: background-color 250ms linear;
  border: none;
  z-index: 2;
}
ux-card-tabset .card-tabs-paging-btn:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-card-tabset .card-tabs-paging-btn:hover {
  background-color: rgba(51, 51, 51, 0.8);
}
ux-card-tabset .card-tabs-paging-btn-previous {
  left: 10px;
}
ux-card-tabset .card-tabs-paging-btn-next {
  right: 10px;
}
ux-checkbox {
  display: inline-block;
}
ux-checkbox:focus {
  outline: none;
}
ux-checkbox .ux-checkbox {
  display: inline-flex;
  align-items: baseline;
  margin: 0;
  cursor: pointer;
}
ux-checkbox .ux-checkbox:focus {
  outline: none;
}
ux-checkbox .ux-checkbox .ux-checkbox-container {
  display: inline-flex;
  flex: none;
  color: transparent;
  font-family: 'ux-icons';
  width: 24px;
  height: 24px;
  border: 1px solid #ccc;
  font-size: 16px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
ux-checkbox .ux-checkbox .ux-checkbox-container:before {
  content: "\f137";
}
ux-checkbox .ux-checkbox .ux-checkbox-container .ux-checkbox-input {
  position: absolute;
  height: 0;
  width: 0;
  outline: none;
  overflow: hidden;
  border: none;
  clip: rect(0 0 0 0);
  margin: -1px;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
ux-checkbox .ux-checkbox.ux-checkbox-checked .ux-checkbox-container,
ux-checkbox .ux-checkbox.ux-checkbox-indeterminate .ux-checkbox-container {
  background-color: #7b63a3;
  color: #fff;
  border-color: transparent;
}
ux-checkbox .ux-checkbox.ux-checkbox-checked.ux-checkbox-disabled .ux-checkbox-container,
ux-checkbox .ux-checkbox.ux-checkbox-indeterminate.ux-checkbox-disabled .ux-checkbox-container {
  background-color: #eee;
}
ux-checkbox .ux-checkbox.ux-checkbox-indeterminate .ux-checkbox-container:before {
  content: "\f26a";
}
ux-checkbox .ux-checkbox .ux-checkbox-label {
  margin-left: 7px;
}
ux-checkbox .ux-checkbox .ux-checkbox-label:empty {
  margin-left: 0;
}
ux-checkbox .ux-checkbox.ux-checkbox-disabled .ux-checkbox-container {
  border-color: #eee;
  cursor: default;
}
ux-checkbox .ux-checkbox.ux-checkbox-simplified .ux-checkbox-container {
  border-color: transparent;
  background-color: transparent;
}
ux-checkbox .ux-checkbox.ux-checkbox-simplified.ux-checkbox-checked .ux-checkbox-container,
ux-checkbox .ux-checkbox.ux-checkbox-simplified.ux-checkbox-indeterminate .ux-checkbox-container {
  color: #7b63a3;
  background-color: transparent;
  border-color: transparent;
}
ux-checkbox .ux-checkbox.ux-checkbox-simplified.ux-checkbox-checked.ux-checkbox-disabled .ux-checkbox-container,
ux-checkbox .ux-checkbox.ux-checkbox-simplified.ux-checkbox-indeterminate.ux-checkbox-disabled .ux-checkbox-container {
  color: #ccc;
}
ux-checkbox .ux-checkbox.ux-checkbox-simplified.ux-checkbox-disabled .ux-checkbox-container {
  color: transparent;
}
ux-checkbox .ux-checkbox:hover .ux-checkbox-container {
  border: 2px solid #7b63a3;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-disabled {
  cursor: default;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-disabled .ux-checkbox-container {
  border: 1px solid #eee;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-disabled.ux-checkbox-simplified .ux-checkbox-container {
  color: transparent;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-simplified .ux-checkbox-container {
  color: #ccc;
  border-color: transparent;
  border-width: 1px;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-simplified.ux-checkbox-checked .ux-checkbox-container,
ux-checkbox .ux-checkbox:hover.ux-checkbox-simplified.ux-checkbox-indeterminate .ux-checkbox-container {
  color: #7b63a3;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-simplified.ux-checkbox-checked.ux-checkbox-disabled .ux-checkbox-container,
ux-checkbox .ux-checkbox:hover.ux-checkbox-simplified.ux-checkbox-indeterminate.ux-checkbox-disabled .ux-checkbox-container {
  color: #ccc;
}
ux-checkbox .ux-checkbox.ux-checkbox-focused .ux-checkbox-container {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-checkbox.ux-checkbox-inline {
  display: inline-flex;
  vertical-align: bottom;
}
ux-color-picker {
  display: block;
}
.ux-color-picker {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  font-size: 1rem;
}
.ux-color-picker .ux-color-picker-swatch {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ux-color-picker .ux-color-picker-swatch-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.ux-color-picker .ux-color-picker-color {
  border: 5px solid transparent;
  padding: 3px;
}
.ux-color-picker .ux-color-picker-color > button {
  width: 32px;
  height: 32px;
  box-shadow: 0 0 6px 2px #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ux-color-picker .ux-color-picker-color > button > ux-icon {
  display: none;
}
.ux-color-picker .ux-color-picker-color > button.ux-focus-indicator-active {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(0, 167, 162, 0.5);
}
.ux-color-picker .ux-color-picker-color.ux-small > button {
  width: 26px;
  height: 26px;
}
.ux-color-picker .ux-color-picker-color.ux-large > button {
  width: 40px;
  height: 40px;
}
.ux-color-picker .ux-color-picker-color.ux-circle {
  border-radius: 50%;
}
.ux-color-picker .ux-color-picker-color.ux-circle > button {
  border-radius: 50%;
}
.ux-color-picker .ux-color-picker-color.ux-selected > button > ux-icon {
  display: block;
  font-weight: 700;
}
.ux-color-picker .ux-color-picker-input-panel {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 4px;
  border-top: 1px solid #ccc;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 12px 8px 4px;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header label {
  margin: 0;
  text-align: center;
  font-weight: bold;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header .ux-color-picker-input-toggle {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  padding-left: 9px;
  padding-right: 5px;
  font-size: inherit;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input {
  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
  min-width: 10rem;
  margin: 4px 8px 8px;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input input {
  width: 100%;
  height: 32px;
  padding: 2px;
  font-size: 16px;
  text-align: center;
}
.ux-color-picker .ux-color-picker-preview {
  width: 32px;
  height: 32px;
  box-shadow: 0 0 6px 2px #ddd;
}
.ux-color-picker .ux-color-picker-preview.ux-circle {
  border-radius: 50%;
}
.ux-color-picker-button-preview {
  display: inline-block;
  width: 32px;
  margin-right: 8px;
  border: 1px solid #cbcbcb;
}
.ux-color-picker-dropdown {
  padding: 4px;
}
ux-column-sorting .ux-column-sorting {
  padding-left: 5px;
  display: inline-block;
  width: 36px;
  height: 28px;
  vertical-align: bottom;
}
ux-column-sorting .ux-column-sorting .ux-column-sorting-icon {
  display: inline-block;
  vertical-align: bottom;
  vertical-align: -webkit-baseline-middle;
}
ux-column-sorting .ux-column-sorting .ux-column-sorting-number {
  display: inline-block;
  margin: 0;
  color: #999;
  opacity: 0;
  transition: 0.5s;
}
ux-column-sorting .ux-column-sorting-hidden {
  display: none;
}
ux-column-sorting .column-sorting-icon-hidden {
  opacity: 0;
}
tr:hover th ux-column-sorting .ux-column-sorting-number {
  opacity: 1;
}
th:focus ux-column-sorting .ux-column-sorting-number {
  opacity: 1;
}
.column-sorting-header {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  flex-direction: row;
}
.column-sorting-header p {
  margin-bottom: 0;
  align-self: flex-end;
}
ux-dashboard .dashboard-container {
  position: relative;
  display: block;
  width: 100%;
}
ux-dashboard .dashboard-container .dashboard {
  width: 100%;
  height: 100%;
}
ux-dashboard .dashboard-container .position-indicator {
  position: absolute;
  outline: 1px dashed #00a7a2;
  background-color: rgba(0, 167, 162, 0.2);
}
ux-dashboard-widget {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  transition: transform 250ms ease-in-out, top 250ms ease-in-out, left 250ms ease-in-out;
}
ux-dashboard-widget.dragging {
  transition: transform 250ms ease-in-out;
}
ux-dashboard-widget.grabbing {
  transform: translateX(10px) translateY(10px);
  transition: transform 250ms ease-in-out, top 250ms ease-in-out, left 250ms ease-in-out, width 250ms ease-in-out, height 250ms ease-in-out;
}
ux-dashboard-widget.resizing {
  transition: none;
}
ux-dashboard-widget .widget-content {
  width: 100%;
  height: 100%;
}
ux-dashboard-widget .resizer-handle {
  position: absolute;
  z-index: 2;
}
ux-dashboard-widget .resizer-handle.handle-top {
  cursor: n-resize;
  height: 10px;
  left: 10px;
  right: 10px;
  top: 0;
}
ux-dashboard-widget .resizer-handle.handle-top-right {
  cursor: ne-resize;
  width: 10px;
  height: 10px;
  top: 0;
  right: 0;
  z-index: 3;
}
ux-dashboard-widget .resizer-handle.handle-right {
  cursor: e-resize;
  width: 10px;
  right: 0;
  top: 10px;
  bottom: 10px;
}
ux-dashboard-widget .resizer-handle.handle-bottom-right {
  cursor: se-resize;
  width: 10px;
  height: 10px;
  right: 0;
  bottom: 0;
  z-index: 3;
}
ux-dashboard-widget .resizer-handle.handle-bottom {
  cursor: s-resize;
  height: 10px;
  left: 10px;
  right: 10px;
  bottom: 0;
}
ux-dashboard-widget .resizer-handle.handle-bottom-left {
  cursor: sw-resize;
  width: 10px;
  height: 10px;
  left: 0;
  bottom: 0;
  z-index: 3;
}
ux-dashboard-widget .resizer-handle.handle-left {
  cursor: w-resize;
  width: 10px;
  left: 0;
  top: 10px;
  bottom: 10px;
}
ux-dashboard-widget .resizer-handle.handle-top-left {
  cursor: nw-resize;
  width: 10px;
  height: 10px;
  top: 0;
  left: 0;
  z-index: 3;
}
ux-dashboard-widget.ux-dashboard-grabbing {
  opacity: 0.5;
}
ux-dashboard-widget.ux-dashboard-grabbing-active {
  opacity: 1;
  box-shadow: 0 0 0 5px rgba(0, 115, 231, 0.5);
}
ux-date-range-picker {
  display: inline-flex;
  flex-direction: column;
}
ux-date-range-picker .range-header {
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  height: 72px;
  margin: 0 4px;
}
ux-date-range-picker .header-section {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
ux-date-range-picker .header-separator {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 64px;
  flex: none;
  color: #00a7a2;
  padding-top: 2px;
}
ux-date-range-picker .header-separator > ux-icon {
  font-size: 1.5rem;
  margin-bottom: 2px;
}
ux-date-range-picker .header-separator .duration {
  text-align: center;
  margin: 0;
}
ux-date-range-picker .date-header,
ux-date-range-picker .select-header {
  margin: 0 0 8px;
  font-weight: 600;
}
ux-date-range-picker .time-header {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  height: 15px;
}
ux-date-range-picker .content {
  display: flex;
}
ux-date-range-picker ux-date-time-picker ux-date-time-picker-day-view,
ux-date-range-picker ux-date-time-picker ux-date-time-picker-month-view,
ux-date-range-picker ux-date-time-picker ux-date-time-picker-year-view {
  height: 210px;
}
ux-date-range-picker ux-date-time-picker ux-date-time-picker-time-view {
  border-bottom: none;
}
ux-date-range-picker ux-date-time-picker:first-of-type {
  margin-right: 8px;
}
ux-date-range-picker ux-date-time-picker:last-of-type {
  margin-left: 8px;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.active {
  background-color: rgba(0, 167, 162, 0.1);
  color: #2a2a2a;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.active:hover {
  background-color: rgba(0, 167, 162, 0.1);
  color: #2a2a2a;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start {
  background-color: rgba(0, 167, 162, 0.1);
  box-shadow: inset 2px 0 #00a7a2;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.preview,
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.preview.active {
  color: #999;
  box-shadow: inset 2px 0 rgba(0, 167, 162, 0.5);
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-between {
  background-color: rgba(0, 167, 162, 0.05);
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-end {
  background-color: rgba(0, 167, 162, 0.1);
  box-shadow: inset -2px 0 #00a7a2;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-end.preview,
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-end.preview.active {
  color: #999;
  box-shadow: inset -2px 0 rgba(0, 167, 162, 0.5);
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.range-end {
  box-shadow: inset -2px 0 #00a7a2, inset 2px 0 #00a7a2;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.range-end.preview,
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.range-end.preview.active {
  color: #999;
  box-shadow: inset -2px 0 rgba(0, 167, 162, 0.5), inset 2px 0 rgba(0, 167, 162, 0.5);
}
ux-date-time-picker {
  display: block;
}
ux-date-time-picker .calendar-container {
  padding: 4px;
}
ux-date-time-picker .now-button {
  width: 100%;
  padding: 4px 5px;
  text-align: center;
  height: 30px;
  border: none;
  background-color: transparent;
  cursor: pointer;
  outline: none;
  color: #333;
}
ux-date-time-picker .now-button:hover:not(:disabled) {
  background-color: #eee;
}
ux-date-time-picker .now-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-date-time-picker .now-button:disabled {
  color: #bdbec0;
  cursor: default;
}
ux-date-time-picker-day-view {
  display: flex;
  flex-direction: column;
  width: 100%;
  -webkit-user-select: none;
  user-select: none;
}
ux-date-time-picker-day-view .calendar {
  width: 100%;
}
ux-date-time-picker-day-view .calendar .weekday {
  text-align: center;
  min-width: 30px;
  height: 30px;
  border: none;
  padding: 4px 5px;
  color: #333;
  font-size: 14px;
}
ux-date-time-picker-day-view .calendar .date-cell {
  min-width: 30px;
  height: 30px;
}
ux-date-time-picker-day-view .calendar .date-button {
  text-align: center;
  width: 100%;
  height: 100%;
  border: none;
  padding: 4px 5px;
  cursor: pointer;
  font-size: 14px;
  background-color: transparent;
}
ux-date-time-picker-day-view .calendar .date-button:hover:not(:disabled) {
  background-color: #eee;
}
ux-date-time-picker-day-view .calendar .date-button:disabled {
  color: #bdbec0;
  cursor: default;
}
ux-date-time-picker-day-view .calendar .date-button.current,
ux-date-time-picker-day-view .calendar .date-button.current.preview {
  color: #000;
  background-color: #ffdb99;
}
ux-date-time-picker-day-view .calendar .date-button.current:hover,
ux-date-time-picker-day-view .calendar .date-button.current.preview:hover {
  background-color: #f4bb51;
}
ux-date-time-picker-day-view .calendar .date-button.active,
ux-date-time-picker-day-view .calendar .date-button.active.current,
ux-date-time-picker-day-view .calendar .date-button.active.preview {
  background-color: #7b63a3;
  color: #fff;
}
ux-date-time-picker-day-view .calendar .date-button.active:hover,
ux-date-time-picker-day-view .calendar .date-button.active.current:hover,
ux-date-time-picker-day-view .calendar .date-button.active.preview:hover {
  background-color: #7b63a3;
  color: #fff;
}
ux-date-time-picker-day-view .calendar .date-button.preview {
  color: #999;
}
ux-date-time-picker-day-view .calendar .date-button.preview:disabled {
  color: #bdbec0;
}
ux-date-time-picker-header .header {
  display: flex;
  width: 100%;
  height: 30px;
  align-items: center;
}
ux-date-time-picker-header .header .header-navigation {
  display: inline-flex;
  flex: none;
  font-size: 14px;
  padding: 4px 5px;
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #333;
  border: none;
  background-color: transparent;
}
ux-date-time-picker-header .header .header-navigation:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-date-time-picker-header .header .header-navigation:hover:not(:disabled) {
  background-color: #eee;
}
ux-date-time-picker-header .header .header-navigation:disabled {
  cursor: default;
  color: #bdbec0;
}
ux-date-time-picker-header .header .header-title {
  display: flex;
  flex: 1;
  color: #333;
  font-size: 14px;
  font-weight: 700;
  padding: 4px 5px;
  height: 30px;
  justify-content: center;
  align-items: center;
  border: none;
  background-color: transparent;
}
ux-date-time-picker-header .header .header-title:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-date-time-picker-header .header .header-title.active {
  cursor: pointer;
}
ux-date-time-picker-header .header .header-title.active:hover {
  background-color: #eee;
}
ux-date-time-picker-month-view {
  display: flex;
  flex-direction: column;
  width: 100%;
  -webkit-user-select: none;
  user-select: none;
}
ux-date-time-picker-month-view .calendar {
  width: 100%;
  padding: 4px 5px;
}
ux-date-time-picker-month-view .calendar .calendar-row {
  display: flex;
}
ux-date-time-picker-month-view .calendar .calendar-row .calendar-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  width: 24%;
  height: 54px;
  line-height: 54px;
  margin: 2px;
  cursor: pointer;
  font-size: 14px;
  border: none;
  background-color: transparent;
  padding: 0;
}
ux-date-time-picker-month-view .calendar .calendar-row .calendar-item:first-of-type {
  margin-left: 0;
}
ux-date-time-picker-month-view .calendar .calendar-row .calendar-item:last-of-type {
  margin-right: 0;
}
ux-date-time-picker-month-view .calendar .calendar-row .calendar-item:hover {
  background-color: #eee;
}
ux-date-time-picker-month-view .calendar .calendar-row .calendar-item:disabled {
  color: #bdbec0;
  cursor: default;
}
ux-date-time-picker-month-view .calendar .calendar-row .calendar-item:disabled:hover:not(.active):not(.current) {
  background-color: transparent;
}
ux-date-time-picker-month-view .calendar .calendar-row .calendar-item.active {
  background-color: #7b63a3;
  color: #fff;
}
ux-date-time-picker-time-view {
  display: flex;
  padding: 12px 4px;
  margin-top: 6px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  align-items: center;
  justify-content: center;
}
ux-date-time-picker-time-view ux-time-picker:last-child {
  margin-right: 0;
}
ux-date-time-picker-time-view ux-time-picker .time-picker-meridian {
  margin-left: 22px;
}
ux-date-time-picker-time-view .time-zone-picker {
  display: inline-flex;
  flex-direction: column;
  flex: none;
  margin-left: 22px;
}
ux-date-time-picker-time-view .time-zone-picker .time-zone-spinner {
  width: 60px;
}
ux-date-time-picker-time-view .time-zone-picker .time-zone-select {
  width: 72px;
  font-size: 14px;
  padding: 0;
  text-align: center;
}
ux-date-time-picker-time-view .time-zone-picker .time-zone-select:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-date-time-picker-year-view {
  display: flex;
  flex-direction: column;
  width: 100%;
  -webkit-user-select: none;
  user-select: none;
}
ux-date-time-picker-year-view .calendar {
  width: 100%;
  padding: 4px 5px;
}
ux-date-time-picker-year-view .calendar .calendar-row {
  display: flex;
}
ux-date-time-picker-year-view .calendar .calendar-row .calendar-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 45px;
  width: 24%;
  height: 54px;
  line-height: 54px;
  margin: 2px;
  cursor: pointer;
  font-size: 14px;
  border: none;
  background-color: transparent;
  padding: 0;
}
ux-date-time-picker-year-view .calendar .calendar-row .calendar-item:first-of-type {
  margin-left: 0;
}
ux-date-time-picker-year-view .calendar .calendar-row .calendar-item:last-of-type {
  margin-right: 0;
}
ux-date-time-picker-year-view .calendar .calendar-row .calendar-item:hover {
  background-color: #eee;
}
ux-date-time-picker-year-view .calendar .calendar-row .calendar-item:disabled {
  color: #bdbec0;
  cursor: default;
}
ux-date-time-picker-year-view .calendar .calendar-row .calendar-item:disabled:hover:not(.active):not(.current) {
  background-color: transparent;
}
ux-date-time-picker-year-view .calendar .calendar-row .calendar-item.active {
  background-color: #7b63a3;
  color: #fff;
}
ux-ebox {
  display: block;
}
ux-ebox .ux-ebox-header {
  position: relative;
  background-color: #fff;
  margin-bottom: 0;
  overflow: hidden;
  padding: 14px 15px 7px;
}
ux-ebox .ux-ebox-header h1,
ux-ebox .ux-ebox-header h2,
ux-ebox .ux-ebox-header h3,
ux-ebox .ux-ebox-header h4,
ux-ebox .ux-ebox-header h5,
ux-ebox .ux-ebox-header h6 {
  margin-top: 0;
}
ux-ebox .ux-ebox-content {
  background-color: #fff;
  padding: 15px 20px 20px;
  border-color: #eee;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
ux-facet-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 43px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid #eee;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
ux-facet-header:focus {
  background-color: #f5f5f5;
}
ux-facet-header .facet-header-title {
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-break: break-all;
}
ux-facet-check-list .facet-check-list-container {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
ux-facet-check-list .facet-check-list-container:focus {
  outline: none;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item {
  display: flex;
  flex: none;
  height: 32px;
  align-items: center;
  outline: none;
  cursor: pointer;
  min-width: 100%;
  max-width: 100%;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item.ux-focus-indicator-active {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item ux-checkbox {
  pointer-events: none;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item .facet-check-list-item-title {
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: nowrap;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item .facet-check-list-item-count {
  color: #999;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item:hover {
  background-color: #f5f5f5;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item.disabled {
  opacity: 0.5;
}
ux-facet-check-list .facet-check-list-container .facet-check-list-item.facet-active:hover,
ux-facet-check-list .facet-check-list-container .facet-check-list-item.facet-active:focus {
  opacity: 1;
}
ux-facet-check-list .facet-check-list-container.facet-check-list-scrollbar {
  max-height: 233px;
  overflow-y: auto;
}
ux-facet-check-list .facet-check-list-container.facet-check-list-scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
ux-facet-check-list .facet-check-list-container.facet-check-list-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}
ux-facet-check-list .facet-check-list-container.facet-check-list-scrollbar::-webkit-scrollbar-thumb {
  border: none;
  background-color: transparent;
}
ux-facet-check-list .facet-check-list-container.facet-check-list-scrollbar:hover::-webkit-scrollbar-thumb,
ux-facet-check-list .facet-check-list-container.facet-check-list-scrollbar.facet-check-list-scrollbar-focused::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: #999;
}
ux-facet-container {
  display: block;
  background-color: #fff;
  padding: 10px;
}
ux-facet-container .facets-selected-container {
  margin-bottom: 20px;
}
ux-facet-container .facets-selected-container .facets-selected-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
ux-facet-container .facets-selected-container .facets-selected-header-container .facets-selected-header-label {
  flex: 1;
  font-weight: 700;
}
ux-facet-container .facets-selected-container .facets-selected-header-container .facets-selected-clear-graphic .dark-grey {
  fill: #333;
}
ux-facet-container .facets-selected-container .facets-selected-header-container .facets-selected-clear-graphic .light-grey {
  fill: #999;
}
ux-facet-container .facets-selected-container .facets-selected-header-container .btn-icon {
  height: 28px;
}
ux-facet-container .facets-selected-container .facets-selected-list {
  display: flex;
  flex-wrap: wrap;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag {
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  outline: none;
  max-width: 100%;
  color: #555;
  background-color: #e2e3e5;
  border: 1px solid #d8d9db;
  border-radius: 1px;
  padding: 0 5px;
  white-space: nowrap;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag.ux-reorderable-moving {
  opacity: 0.5;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag .facet-selected-tag-label {
  word-break: break-all;
  pointer-events: none;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag .facet-selected-remove-btn {
  border: none;
  background: none;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag .facet-selected-remove-btn:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag ux-icon {
  font-size: 80%;
  opacity: 0.7;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag ux-icon:hover {
  opacity: 1;
}
ux-facet-container .facets-selected-container .facets-selected-list .facet-selected-tag:focus {
  color: #fff;
  background-color: #7b63a3;
  border-color: #7b63a3;
  outline: none;
}
ux-facet-container .facets-selected-container .facets-selected-none-label {
  margin-bottom: 0;
  color: #999;
  height: 29px;
}
.facet-selected-tag.cdk-drag-preview {
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  outline: none;
  max-width: 100%;
  color: #555;
  background-color: #e2e3e5;
  border: 1px solid #d8d9db;
  border-radius: 1px;
  padding: 0 5px;
  white-space: nowrap;
}
.facet-selected-tag.cdk-drag-preview .facet-selected-remove-btn {
  border: none;
  background: none;
}
.facet-selected-tag.cdk-drag-preview .facet-selected-remove-btn:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-control {
  position: relative;
  padding: 10px 0;
  border-top: 1px solid #f5f5f5;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-control ux-typeahead {
  top: calc(100% - 10px);
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-control ux-typeahead .ux-typeahead-options li {
  padding: 6px 20px;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-control ux-typeahead .ux-typeahead-options li .facet-typeahead-list-option {
  margin-bottom: 0;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-control ux-typeahead .ux-typeahead-options li .facet-typeahead-list-option .facet-typeahead-highlighted {
  color: #2a2a2a;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-control ux-typeahead .ux-typeahead-options li .facet-typeahead-list-option .facet-typeahead-list-option-count {
  color: #999;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-selected-container {
  margin-top: 5px;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-selected-container .facet-typeahead-list-selected-option {
  display: flex;
  flex: none;
  height: 32px;
  align-items: center;
  outline: none;
  cursor: pointer;
  max-width: 100%;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-selected-container .facet-typeahead-list-selected-option:hover {
  background-color: #f5f5f5;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-selected-container .facet-typeahead-list-selected-option.ux-focus-indicator-active {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-selected-container .facet-typeahead-list-selected-option ux-checkbox {
  pointer-events: none;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-selected-container .facet-typeahead-list-selected-option .facet-typeahead-list-selected-option-title {
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: nowrap;
  cursor: pointer;
}
ux-facet-typeahead-list .facet-typeahead-list-container .facet-typeahead-list-selected-container .facet-typeahead-list-selected-option .facet-typeahead-list-selected-option-count {
  color: #999;
  cursor: pointer;
}
ux-filter-container {
  display: flex;
  align-items: center;
}
ux-filter-container .btn-icon {
  height: 28px;
}
ux-filter-container .filter-selected-clear-graphic .dark-grey {
  fill: #333;
}
ux-filter-container .filter-selected-clear-graphic .light-grey {
  fill: #999;
}
ux-filter-container .filter-header {
  font-weight: 400;
}
ux-filter-container .table-filter-clear {
  padding: 7px 12px;
}
ux-filter-dropdown .filter-dropdown {
  padding: 6px;
  padding-right: 7px;
  padding-left: 6px;
}
ux-filter-dropdown .filter-dropdown:hover {
  background-color: #ebebeb;
  border-radius: 0;
  border-color: #445664;
  text-decoration: none;
}
ux-filter-dropdown .filter-dropdown:focus.ux-focus-indicator.ux-focus-indicator-active {
  background-color: #ebebeb;
  border-radius: 0;
  border-color: #445664;
  text-decoration: none;
}
ux-filter-dropdown .filter-dropdown.active {
  font-weight: 600;
}
ux-filter-dropdown .filter-dropdown ux-icon {
  font-size: 0.625rem;
}
.ux-filter-menu .ux-menu-item {
  padding-left: 10px;
}
.ux-filter-menu .ux-menu-item ux-icon {
  width: 16px;
}
.ux-filter-menu .ux-menu-item .filter-dropdown-title {
  padding-left: 10px;
}
ux-filter-dynamic .filter-dropdown {
  padding: 6px;
  padding-right: 7px;
  padding-left: 6px;
}
ux-filter-dynamic .filter-dropdown:hover {
  background-color: #ebebeb;
  border-radius: 0;
  border-color: #445664;
  text-decoration: none;
}
ux-filter-dynamic .filter-dropdown:focus.ux-focus-indicator.ux-focus-indicator-active {
  background-color: #ebebeb;
  border-radius: 0;
  border-color: #445664;
  text-decoration: none;
}
ux-filter-dynamic .filter-dropdown.active {
  font-weight: 600;
}
ux-filter-dynamic .filter-dropdown ux-icon {
  font-size: 0.625rem;
}
.ux-dynamic-filter-menu {
  width: 220px;
  box-shadow: 0 0 3px #999;
}
.ux-dynamic-filter-menu .ux-menu-item {
  padding-left: 10px;
}
.ux-dynamic-filter-menu .ux-menu-item ux-icon {
  width: 16px;
}
.ux-dynamic-filter-menu .ux-menu-item .filter-dropdown-title {
  padding-left: 10px;
}
.ux-dynamic-filter-menu .typeahead-box {
  padding: 10px;
}
.ux-dynamic-filter-menu .typeahead-box ux-typeahead {
  position: static;
  box-shadow: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.ux-dynamic-filter-menu .typeahead-box ux-typeahead .ux-typeahead-options li {
  font-size: 1rem;
  padding: 6px 10px;
}
.ux-dynamic-filter-menu .typeahead-box ux-typeahead .ux-typeahead-options li .filter-typeahead-highlighted {
  color: #2a2a2a;
}
.ux-dynamic-filter-menu .typeahead-box ux-typeahead .ux-typeahead-no-options {
  font-size: 1rem;
}
ux-flippable-card {
  perspective: 1000px;
  transform-style: preserve-3d;
  display: inline-block;
  /* flip speed */
  /* hide back of pane during swap */
  /* front pane, placed above back */
  /* back, initially hidden pane */
}
ux-flippable-card:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-flippable-card .ux-flipper.ux-flip-card {
  transform: none;
}
ux-flippable-card .ux-flipper.ux-flip-card .ux-flippable-card-back {
  transform: rotateY(0deg);
}
ux-flippable-card .ux-flipper.ux-flip-card .ux-flippable-card-front {
  transform: rotateY(180deg);
}
ux-flippable-card.vertical {
  position: relative;
}
ux-flippable-card.vertical .ux-flippable-card-back {
  transform: rotateX(180deg);
}
ux-flippable-card.vertical .ux-flipper.ux-flip-card {
  transform: none;
}
ux-flippable-card.vertical .ux-flipper.ux-flip-card .ux-flippable-card-back {
  transform: rotateX(0deg);
}
ux-flippable-card.vertical .ux-flipper.ux-flip-card .ux-flippable-card-front {
  transform: rotateX(-180deg);
}
ux-flippable-card .ux-flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
ux-flippable-card .hover-flipper .ux-flippable-card-front,
ux-flippable-card .hover-flipper .ux-flippable-card-back {
  transition-delay: 0.3s;
}
ux-flippable-card .ux-flippable-card-front,
ux-flippable-card .ux-flippable-card-back {
  backface-visibility: hidden;
  transition: 0.6s;
  transform-style: flat;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 2px 10px #999;
  background-color: #fff;
}
ux-flippable-card .ux-flippable-card-front {
  z-index: 2;
  transform: rotateY(0deg);
}
ux-flippable-card .ux-flippable-card-back {
  transform: rotateY(-180deg);
}
.floating-action-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 50%;
  flex: none;
}
.floating-action-button.button-secondary {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}
.floating-action-button.button-secondary:hover {
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.4);
}
.floating-action-button .floating-action-button-icon {
  line-height: 1;
  transform: translateX(0.5px) translateY(-0.5px);
}
ux-floating-action-buttons,
.floating-action-buttons {
  position: relative;
  display: inline-block;
}
ux-floating-action-buttons .floating-action-button-list,
.floating-action-buttons .floating-action-button-list {
  position: absolute;
  display: flex;
}
ux-floating-action-buttons .floating-action-button-list.top,
.floating-action-buttons .floating-action-button-list.top {
  flex-direction: column-reverse;
  bottom: 42px;
}
ux-floating-action-buttons .floating-action-button-list.right,
.floating-action-buttons .floating-action-button-list.right {
  flex-direction: row;
  left: 42px;
}
ux-floating-action-buttons .floating-action-button-list.bottom,
.floating-action-buttons .floating-action-button-list.bottom {
  flex-direction: column;
  top: 42px;
}
ux-floating-action-buttons .floating-action-button-list.left,
.floating-action-buttons .floating-action-button-list.left {
  flex-direction: row-reverse;
  right: 42px;
}
ux-floating-action-buttons .floating-action-button-list.top > *,
.floating-action-buttons .floating-action-button-list.top > *,
ux-floating-action-buttons .floating-action-button-list.bottom > *,
.floating-action-buttons .floating-action-button-list.bottom > * {
  margin: 12px 0;
}
ux-floating-action-buttons .floating-action-button-list.left,
.floating-action-buttons .floating-action-button-list.left,
ux-floating-action-buttons .floating-action-button-list.right,
.floating-action-buttons .floating-action-button-list.right {
  top: 0;
}
ux-floating-action-buttons .floating-action-button-list.left > *,
.floating-action-buttons .floating-action-button-list.left > *,
ux-floating-action-buttons .floating-action-button-list.right > *,
.floating-action-buttons .floating-action-button-list.right > * {
  margin: 0 12px;
}
/*
    AngularJS specific styling
*/
.floating-action-buttons .floating-action-button-list {
  transition: opacity 250ms ease-in-out;
}
.floating-action-buttons .floating-action-button-list.collapsed {
  opacity: 0;
  pointer-events: none;
}
.floating-action-buttons .floating-action-button-list.expanded {
  opacity: 1;
}
ux-hierarchy-bar {
  display: flex;
  position: relative;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #e2e2e2;
  box-shadow: 0 0 5px #e2e2e2;
  align-items: center;
  padding: 0 25px;
  overflow: hidden;
}
ux-hierarchy-bar-node {
  display: block;
  flex: none;
}
ux-hierarchy-bar-node .hierarchy-bar-node {
  display: inline-flex;
  align-items: center;
  margin-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  max-width: 100%;
}
ux-hierarchy-bar-node .hierarchy-bar-node.hierarchy-bar-node-readonly {
  cursor: default;
}
ux-hierarchy-bar-node .hierarchy-bar-node-content {
  display: inline-flex;
  align-items: center;
  border: none;
  background: transparent;
  padding: 0;
  width: 100%;
}
ux-hierarchy-bar-node .hierarchy-bar-node-content:hover > .hierarchy-bar-node-arrow-icon-dropdown:not(.readonly-arrow) {
  color: #00a7a2;
}
ux-hierarchy-bar-node .hierarchy-bar-node-content:focus > .hierarchy-bar-node-arrow-icon-dropdown:not(.readonly-arrow) {
  color: #00a7a2;
}
ux-hierarchy-bar-node .hierarchy-bar-node-content:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-hierarchy-bar-node .hierarchy-bar-node-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex: none;
  max-width: 20px;
  max-height: 18px;
  margin-right: 5px;
}
ux-hierarchy-bar-node .hierarchy-bar-node-title {
  color: #666;
  white-space: nowrap;
}
ux-hierarchy-bar-node:last-of-type .hierarchy-bar-node-title {
  color: #333;
  font-weight: 600;
  white-space: nowrap;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
}
ux-hierarchy-bar-node .hierarchy-bar-node-arrow,
ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown {
  color: #cfcfcf;
  margin-left: 5px;
  transition: color 250ms ease-in-out;
  border: none;
  background: transparent;
  padding: 0;
}
ux-hierarchy-bar-node .hierarchy-bar-node-arrow:hover:not(:disabled):not(.readonly-arrow),
ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown:hover:not(:disabled):not(.readonly-arrow) {
  color: #00a7a2;
}
ux-hierarchy-bar-node .hierarchy-bar-node-arrow:focus,
ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown:focus {
  color: #00a7a2;
}
ux-hierarchy-bar-node .hierarchy-bar-node-arrow:focus:not(.ux-focus-indicator),
ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.hierarchy-bar-popover {
  border-radius: 0;
}
.hierarchy-bar-popover .popover-content {
  padding: 0;
}
.hierarchy-bar-popover .hierarchy-bar-node-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.hierarchy-bar-popover .hierarchy-bar-node-list.hierarchy-bar-node-list-separator ux-hierarchy-bar-popover-item {
  border-bottom: 1px solid #e2e2e2;
}
.hierarchy-bar-popover .hierarchy-bar-node-list.hierarchy-bar-node-list-separator ux-hierarchy-bar-popover-item:last-of-type {
  border-bottom: none;
}
.hierarchy-bar-popover .hierarchy-bar-loading-indicator {
  display: flex;
  align-items: center;
  padding: 6px 20px;
  font-size: 1rem;
  color: #666;
  cursor: pointer;
}
.hierarchy-bar-popover .hierarchy-bar-loading-icon {
  flex: none;
  margin-right: 5px;
  min-width: 16px;
  display: inline-flex;
  justify-content: center;
}
ux-hierarchy-bar-popover-item {
  display: flex;
  align-items: center;
  padding: 6px 20px;
  font-size: 1rem;
  color: #666;
  cursor: pointer;
}
ux-hierarchy-bar-popover-item:hover {
  background-color: #f2f2f2;
}
ux-hierarchy-bar-popover-item:focus.ux-focus-indicator-active {
  background-color: #f2f2f2;
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-hierarchy-bar-popover-item .hierarchy-bar-node-icon {
  flex: none;
  max-width: 20px;
  max-height: 18px;
  margin-right: 5px;
  min-width: 16px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
ux-hierarchy-bar-popover-item .hierarchy-bar-node-title {
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  white-space: nowrap;
}
ux-hierarchy-bar-standard {
  display: flex;
  flex: 1;
  max-width: 100%;
}
ux-hierarchy-bar-standard .hierarchy-bar-addons {
  display: inline-flex;
  flex: none;
}
ux-hierarchy-bar-standard ux-hierarchy-bar-node:last-of-type .hierarchy-bar-node-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
ux-hierarchy-bar-standard .hierarchy-bar-nodes {
  position: relative;
  display: flex;
  flex: 1;
  height: 100%;
  overflow: hidden;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator {
  color: #00a7a2;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem 0 0.75rem;
  min-width: 70px;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .overflow-button {
  margin-top: 3px;
  border: none;
  background: transparent;
  padding: 0 2px;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .overflow-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .overflow-button > ux-icon {
  font-size: 1.5rem;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow {
  display: inline-flex;
  color: #cfcfcf;
  margin-left: 5px;
  transition: color 250ms ease-in-out;
  border: none;
  background: transparent;
  padding: 0;
  height: 16px;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow:hover:not(:disabled) {
  color: #00a7a2;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow:focus:not(:disabled) {
  color: #00a7a2;
}
ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow:focus:not(:disabled):not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-hierarchy-bar-collapsed {
  display: flex;
  flex: 1;
  max-width: 100%;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-addons {
  display: inline-flex;
  flex: none;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-nodes {
  position: relative;
  display: flex;
  flex: 1;
  height: 100%;
  overflow: hidden;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-nodes.hierarchy-bar-nodes-overflow ux-hierarchy-bar-node {
  flex: 1 1 auto;
  overflow: hidden;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-nodes.hierarchy-bar-nodes-overflow ux-hierarchy-bar-node .hierarchy-bar-node .hierarchy-bar-node-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-nodes.hierarchy-bar-nodes-overflow ux-hierarchy-bar-node .hierarchy-bar-node .hierarchy-bar-node-content {
  max-width: calc(100% - 5px);
}
ux-hierarchy-bar-collapsed .hierarchy-bar-nodes.hierarchy-bar-nodes-overflow ux-hierarchy-bar-node .hierarchy-bar-node.hierarchy-bar-node-child-indicator .hierarchy-bar-node-content {
  max-width: calc(100% - 22px);
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.25rem 0 0.75rem;
  color: #00a7a2;
  min-width: 70px;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-overflow-container {
  margin-right: 7px;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-overflow-container .overflow-button {
  border: none;
  background: transparent;
  padding: 0 2px;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-overflow-container .overflow-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-overflow-container .overflow-button > ux-icon {
  font-size: 1.5rem;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow {
  display: inline-flex;
  color: #cfcfcf;
  margin-left: 5px;
  transition: color 250ms ease-in-out;
  border: none;
  background: transparent;
  padding: 0;
  height: 16px;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow:hover:not(:disabled) {
  color: #00a7a2;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow:focus:not(:disabled) {
  color: #00a7a2;
}
ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow:focus:not(:disabled):not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.ux-side-panel.ux-item-display-panel.open > .ux-side-panel-host:not(.box-shadow) {
  border-left: none;
  box-shadow: none;
}
.ux-side-panel.ux-item-display-panel > .ux-side-panel-host .ux-side-panel-header:not(.item-display-panel-shadow):before {
  display: none;
}
.ux-side-panel.ux-item-display-panel > .ux-side-panel-host .ux-side-panel-content {
  padding: 0;
}
.ux-side-panel.ux-item-display-panel > .ux-side-panel-host .ux-side-panel-footer {
  padding: 0;
}
.item-display-panel-inline-container {
  display: flex;
  overflow-x: hidden;
}
ux-marquee-wizard {
  display: flex;
  height: 100%;
  min-height: 500px;
}
ux-marquee-wizard .as-split-gutter {
  background-color: #7b63a3 !important;
}
ux-marquee-wizard .marquee-wizard-side-panel {
  display: flex;
  flex-direction: column;
  flex: none;
  width: 240px;
  background-color: #7b63a3;
}
ux-marquee-wizard .marquee-wizard-side-panel.marquee-wizard-side-panel-resize {
  height: 100%;
  width: 100%;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-description-container {
  padding: 20px;
  color: #fff;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps {
  display: flex;
  flex-direction: column;
  flex: 1;
  list-style-type: none;
  padding: 0;
  margin-top: 0;
  overflow-y: auto;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step {
  display: flex;
  color: #fff;
  padding: 8px 20px;
  cursor: default;
  transition: background-color 0.3s linear;
  align-items: center;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step.active {
  background-color: rgba(0, 0, 0, 0.2);
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step.active,
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step.visited {
  cursor: pointer;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step.invalid {
  background-color: #ff454f;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step .marquee-wizard-step-icon {
  margin-right: 10px;
  flex: none;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step .marquee-wizard-step-title {
  flex: 1;
  pointer-events: none;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step .marquee-wizard-step-status {
  flex: none;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step:focus {
  outline: none;
}
ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-steps .marquee-wizard-step:focus.cdk-keyboard-focused {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-marquee-wizard .marquee-wizard-content-panel {
  display: flex;
  flex-direction: column;
  flex: 1;
  background-color: #fff;
}
ux-marquee-wizard .marquee-wizard-content-panel.marquee-wizard-content-panel-resize {
  height: 100%;
}
ux-marquee-wizard .marquee-wizard-content-panel .marquee-wizard-content {
  flex: 1;
  padding: 35px;
}
ux-media-player-controls {
  position: relative;
  display: flex;
  padding: 2px 10px;
  align-items: center;
  justify-content: center;
  height: 40px;
}
ux-media-player-controls ux-icon {
  flex: none;
  cursor: pointer;
  padding: 2px 5px;
  font-size: 18px;
  transition: color 0.3s ease-in-out;
}
ux-media-player-controls ux-icon:hover {
  color: #333;
}
ux-media-player-controls .control-button {
  fill: #666;
  margin: 0 10px;
  cursor: pointer;
  transition: fill 0.3s ease-in-out;
  border: none;
  background-color: transparent;
  padding: 0;
  line-height: 0;
}
ux-media-player-controls .control-button:hover {
  fill: #333;
}
ux-media-player-controls .control-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-media-player-controls .actions-list {
  position: absolute;
  display: inline-flex;
  right: 10px;
  top: 9px;
}
ux-media-player-controls .action-button-container {
  position: relative;
  margin-right: 7px;
}
ux-media-player-controls .action-button-container:last-of-type {
  margin-right: 0;
}
ux-media-player-controls .action-button {
  color: #666;
  transition: fill 0.3s ease-in-out;
  border: none;
  background-color: transparent;
  padding: 0;
  line-height: 0;
}
ux-media-player-controls .action-button:hover {
  color: #333;
}
ux-media-player-controls .action-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-media-player-controls .spacer {
  flex: 1;
}
ux-media-player-controls.quiet ux-icon {
  color: #999;
}
ux-media-player-controls.quiet ux-icon:hover {
  color: #eee;
}
ux-media-player-controls.quiet .control-button {
  fill: #999;
}
ux-media-player-controls.quiet .control-button:hover {
  fill: #eee;
}
ux-media-player-controls.quiet .volume-container .volume-slider-container .volume-slider {
  background-color: rgba(207, 207, 207, 0.1);
}
ux-media-player-controls.quiet .volume-container .volume-slider-container .volume-slider .volume-track-lower {
  background-color: rgba(153, 153, 153, 0.5);
}
ux-media-player-controls.quiet .volume-container .volume-slider-container .volume-slider .volume-slider-thumb {
  background-color: #fff;
  border: 1px solid #666;
}
ux-media-player-controls .volume-container {
  position: absolute;
  height: 28px;
  top: 9px;
  left: 10px;
}
ux-media-player-controls .volume-container .volume-slider-container {
  position: absolute;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 110px;
  top: 0;
}
ux-media-player-controls .volume-container .volume-slider-container .volume-slider-icon {
  display: flex;
  justify-content: center;
  align-content: center;
  padding: 1px 0 0;
  border: none;
  background-color: transparent;
  width: 27px;
  float: none;
}
ux-media-player-controls .volume-container .volume-slider-container .volume-slider-icon:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-media-player-controls .volume-container .volume-slider-container .volume-slider-node {
  flex: 1;
  margin-top: 1px;
  margin-left: 10px;
}
ux-media-player-controls .volume-container .volume-slider-container .volume-slider-node ux-slider {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
ux-media-player-controls .volume-container .volume-slider-container.active ux-slider {
  opacity: 1;
}
ux-media-player-controls .media-player-subtitles-popover {
  left: auto;
  right: -35px;
}
ux-media-player-controls .media-player-subtitles-popover .popover-title {
  background-color: #fff;
  font-weight: 400;
  font-size: 1rem;
}
ux-media-player-controls .media-player-subtitles-popover.top > .arrow {
  left: auto;
  right: 37px;
}
ux-media-player-controls .media-player-subtitles-popover .popover-content {
  padding: 7px;
  max-width: none;
}
ux-media-player-controls .media-player-subtitles-popover .popover-content .subtitles-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  min-width: 150px;
  font-size: 1rem;
}
ux-media-player-controls .media-player-subtitles-popover .popover-content .subtitles-list .subtitles-list-item {
  display: flex;
  align-items: center;
  cursor: pointer;
  height: 32px;
  padding: 0 10px;
  white-space: nowrap;
}
ux-media-player-controls .media-player-subtitles-popover .popover-content .subtitles-list .subtitles-list-item .subtitles-list-item-checkmark {
  color: #7b63a3;
  opacity: 0;
}
ux-media-player-controls .media-player-subtitles-popover .popover-content .subtitles-list .subtitles-list-item:hover {
  background-color: #f5f5f5;
}
ux-media-player-controls .media-player-subtitles-popover .popover-content .subtitles-list .subtitles-list-item:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-media-player-controls .media-player-subtitles-popover .popover-content .subtitles-list .subtitles-list-item.active .subtitles-list-item-checkmark {
  opacity: 1;
}
ux-media-player-timeline {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 30px;
}
ux-media-player-timeline .current-time,
ux-media-player-timeline .duration-time {
  margin: 0;
  color: #666;
  padding: 0 10px;
}
ux-media-player-timeline .timeline-bar {
  position: relative;
  flex: 1;
  height: 10px;
  background-color: #eee;
  cursor: pointer;
}
ux-media-player-timeline .timeline-bar:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-media-player-timeline .timeline-bar .buffered-bar {
  position: absolute;
  height: 100%;
  background-color: #ccc;
  pointer-events: none;
}
ux-media-player-timeline .timeline-bar .media-progress-bar {
  position: absolute;
  height: 100%;
  background-color: #00a7a2;
}
ux-media-player-timeline .timeline-bar .media-progress-bar .media-progress-bar-thumb {
  position: absolute;
  right: 0;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #ddd;
  transform: translateX(50%) translateY(-28%);
  z-index: 10000;
  opacity: 0;
  display: none;
}
ux-media-player-timeline .timeline-bar .media-progress-bar .media-progress-bar-thumb:hover,
ux-media-player-timeline .timeline-bar .media-progress-bar .media-progress-bar-thumb:active {
  opacity: 1;
}
ux-media-player-timeline .timeline-bar .scrub-handle {
  position: absolute;
  width: 2px;
  background-color: #333;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
}
ux-media-player-timeline .timeline-bar .tooltip {
  pointer-events: none;
}
ux-media-player-timeline .timeline-bar:hover .scrub-handle,
ux-media-player-timeline .timeline-bar:active .scrub-handle,
ux-media-player-timeline .timeline-bar:hover:active .scrub-handle {
  opacity: 1;
}
ux-media-player-timeline .timeline-bar:hover .scrub-handle.scrub-handle-hidden,
ux-media-player-timeline .timeline-bar:active .scrub-handle.scrub-handle-hidden,
ux-media-player-timeline .timeline-bar:hover:active .scrub-handle.scrub-handle-hidden {
  opacity: 0;
}
ux-media-player-timeline.quiet .current-time,
ux-media-player-timeline.quiet .duration-time {
  color: #999;
}
ux-media-player-timeline.quiet .timeline-bar {
  background-color: rgba(232, 232, 232, 0.2);
}
ux-media-player-timeline.quiet .timeline-bar .buffered-bar {
  background-color: rgba(207, 207, 207, 0.1);
}
ux-media-player-timeline.quiet .timeline-bar .media-progress-bar {
  background-color: #00a7a2;
}
ux-media-player-timeline.quiet .timeline-bar .scrub-handle {
  background-color: #999;
}
.ux-media-player-timeline-tooltip {
  pointer-events: none;
}
ux-media-player {
  position: relative;
  display: block;
  box-shadow: 0 1px 1px 2px #eee;
  outline: none;
  background-color: #101010;
}
ux-media-player.video {
  height: 500px;
}
ux-media-player.fullscreen {
  width: 100vw;
  height: 100vh;
  border: none;
}
ux-media-player.quiet .control-bar {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
ux-media-player.quiet.hover .control-bar {
  opacity: 1;
}
ux-media-player.quiet .video-player-container {
  height: 100%;
}
ux-media-player .player-container {
  height: 100%;
}
ux-media-player .player-container:focus {
  outline: none;
}
ux-media-player .video-player-container {
  position: relative;
  height: calc(100% - 71px);
}
ux-media-player .video-player-container .video-player {
  width: 100%;
  height: 100%;
}
ux-media-player .video-player-container .video-player:focus {
  outline: none;
}
ux-media-player .video-player-container .video-overlay {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
ux-media-player .video-player-container .video-overlay .play-graphic {
  width: 100px;
  height: 100px;
}
ux-media-player .video-player-container .video-overlay .play-graphic .play-circle {
  fill: rgba(0, 0, 0, 0.5);
}
ux-media-player .video-player-container .video-overlay .play-graphic .play-triangle {
  fill: rgba(255, 255, 255, 0.4);
}
ux-media-player .video-player-container .video-overlay.playing .play-graphic {
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  opacity: 0;
  transform: scale(1.2);
}
ux-media-player .audio-player {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  align-items: center;
  padding: 18px 18px 16px;
  border-bottom: 1px solid #fafafa;
  box-shadow: inset 0 -2px 3px -1px #eee;
}
ux-media-player .audio-player .audio-file-name {
  color: #666;
  margin-bottom: 0;
  margin-top: 6px;
}
ux-media-player .audio-player .audio-file-format {
  color: #999;
  margin-bottom: 0;
}
ux-media-player .audio-player .audio-file-size {
  color: #999;
  margin-bottom: 0;
}
ux-media-player .control-bar {
  width: 100%;
  min-height: 71px;
  background-color: #fff;
}
ux-media-player .control-bar.control-bar-visible {
  opacity: 1;
}
.ux-menu {
  display: inline-block;
  background-color: #fff;
  color: #676a6c;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  border-radius: 2px;
  transform-origin: top center;
  z-index: 1005;
  min-width: 160px;
  overflow: hidden;
  margin-top: 5px;
}
.ux-menu.ux-sub-menu {
  margin-top: 0;
}
ux-menu-divider {
  display: block;
  height: 1px;
  border-bottom: 1px solid #e5e5e5;
  margin: 5px 0;
}
.ux-menu-item {
  display: flex;
  align-items: center;
  line-height: 25px;
  padding: 6px 20px;
  border: none;
  background-color: transparent;
  width: 100%;
  text-align: left;
  cursor: pointer;
}
.ux-menu-item:hover,
.ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active {
  background-color: #f5f5f5;
  color: #676a6c;
  text-decoration: none;
}
.ux-menu-item.disabled {
  background-color: transparent;
  cursor: not-allowed;
  color: #a8a8a8;
}
.ux-menu-item .dropdown-menu-icon {
  flex: 0 0 auto;
  width: 20px;
  text-align: center;
  margin-right: 10px;
}
.ux-menu-item .dropdown-menu-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ux-menu-item .dropdown-menu-right {
  text-align: right;
}
.ux-menu-item .dropdown-menu-hint {
  color: #999;
  font-size: 80%;
  margin-left: 16px;
}
ux-nested-donut-chart {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}
ux-nested-donut-chart .ux-nested-donut-chart-content {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
ux-nested-donut-chart .ux-nested-donut-chart-tooltip {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10101;
  pointer-events: none;
}
ux-nested-donut-chart .ux-nested-donut-chart-tooltip > ux-tooltip {
  position: absolute;
  transform: translateX(-50%) translateY(-100%);
}
ux-nested-donut-chart .ux-nested-donut-chart-tooltip > ux-tooltip .ux-nested-donut-chart-tooltip-content {
  white-space: nowrap;
}
ux-notification-list {
  position: fixed;
  width: 300px;
  z-index: 10100;
  transition: bottom 250ms ease-in-out;
}
ux-notification-list.top-right {
  top: 12px;
  right: 12px;
}
ux-notification-list.top-left {
  top: 12px;
  left: 12px;
}
ux-notification-list.bottom-right {
  bottom: 0;
  right: 12px;
}
ux-notification-list.bottom-left {
  bottom: 0;
  left: 12px;
}
ux-notification-list .notification {
  position: absolute;
  width: 300px;
  padding: 17px 0;
  margin: 0 0 10px;
  background-color: #7b63a3;
  color: #fff;
  border-radius: 3px;
  flex: none;
  transition: top 250ms ease-in-out;
}
ux-notification-list .notification .dismiss {
  position: absolute;
  color: #fff;
  opacity: 1;
  font-size: 0.8125rem;
  right: 5px;
  top: 3px;
  cursor: pointer;
  transition: opacity 0.3s linear;
  background-color: transparent;
  border: none;
}
ux-notification-list .notification .dismiss:hover {
  opacity: 0.8;
}
ux-number-picker,
ux-number-picker-inline {
  display: flex;
  flex-direction: row;
  height: 34px;
}
ux-number-picker.ux-number-picker-invalid:not(.ng-invalid) > .number-picker-input,
ux-number-picker-inline.ux-number-picker-invalid:not(.ng-invalid) > .number-picker-input {
  border-color: #ff454f;
}
ux-number-picker.ng-invalid > .number-picker-input,
ux-number-picker-inline.ng-invalid > .number-picker-input {
  border-color: #ff454f;
}
ux-number-picker > .number-picker-input,
ux-number-picker-inline > .number-picker-input {
  flex: none;
  text-align: right;
  -moz-appearance: textfield;
  width: calc(100% - 27px);
  height: 34px;
}
ux-number-picker > .number-picker-input::-webkit-outer-spin-button,
ux-number-picker-inline > .number-picker-input::-webkit-outer-spin-button,
ux-number-picker > .number-picker-input::-webkit-inner-spin-button,
ux-number-picker-inline > .number-picker-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
ux-number-picker > .number-picker-input:read-only,
ux-number-picker-inline > .number-picker-input:read-only {
  color: #555;
  background-color: #fff;
}
ux-number-picker > .number-picker-controls,
ux-number-picker-inline > .number-picker-controls {
  display: inline-flex;
  flex-direction: column;
  width: 27px;
  flex: none;
}
ux-number-picker > .number-picker-controls > .number-picker-control,
ux-number-picker-inline > .number-picker-controls > .number-picker-control {
  display: flex;
  height: 50%;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  border-right: 1px solid #e5e6e7;
  border-bottom: 1px solid #e5e6e7;
  cursor: pointer;
  color: #ccc;
  background-color: #fff;
  transition: 0.3s color ease-in-out, 0.3s background-color ease-in-out;
}
ux-number-picker > .number-picker-controls > .number-picker-control:hover,
ux-number-picker-inline > .number-picker-controls > .number-picker-control:hover {
  color: #666;
  background-color: #f2f2f2;
}
ux-number-picker > .number-picker-controls > .number-picker-control:active,
ux-number-picker-inline > .number-picker-controls > .number-picker-control:active {
  box-shadow: inset 0 0 0 1px gray;
}
ux-number-picker > .number-picker-controls > .number-picker-control.disabled,
ux-number-picker-inline > .number-picker-controls > .number-picker-control.disabled {
  background-color: #f2f2f2;
  cursor: default;
  color: #ccc;
  pointer-events: none;
}
ux-number-picker > .number-picker-controls > .number-picker-control-up,
ux-number-picker-inline > .number-picker-controls > .number-picker-control-up {
  border-top: 1px solid #e5e6e7;
}
ux-organization-chart {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: hidden;
}
ux-organization-chart .ux-organization-chart-reveal {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  font-size: 2rem;
  color: #999;
  transition: color 0.3s ease-in-out;
  cursor: pointer;
  z-index: 1;
  border: none;
  background-color: transparent;
  padding: 0;
  width: 30px;
  height: 32px;
}
ux-organization-chart .ux-organization-chart-reveal:hover,
ux-organization-chart .ux-organization-chart-reveal:focus {
  color: #00a7a2;
  outline: none;
}
ux-organization-chart .ux-organization-chart-links,
ux-organization-chart .ux-organization-chart-nodes {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
ux-organization-chart .ux-organization-chart-node {
  position: absolute;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
  transition: box-shadow 250ms ease-in-out, border-color 250ms ease-in-out;
  cursor: pointer;
}
ux-organization-chart .ux-organization-chart-node.ux-organization-chart-node-selected {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15), inset 0 0 0 1px #00a7a2;
  border-color: #00a7a2;
}
ux-organization-chart .ux-organization-chart-node.ux-organization-chart-node-selected:focus.ux-focus-indicator-active {
  box-shadow: inset 0 0 0 1px #00a7a2, 0 0 0 1px #f5f5f5, 0 0 0 3px rgba(0, 0, 0, 0.5);
}
ux-organization-chart .ux-organization-chart-node:hover {
  box-shadow: 5px 5px rgba(0, 0, 0, 0.05), inset 0 0 0 1px #00a7a2;
  border-color: #00a7a2;
}
ux-organization-chart .ux-organization-chart-node:focus.ux-focus-indicator-active {
  box-shadow: 0 0 0 1px #f5f5f5, 0 0 0 3px rgba(0, 0, 0, 0.5);
  outline: none !important;
}
ux-organization-chart .ux-organization-chart-link {
  fill: none;
  stroke: #eee;
  stroke-width: 1.5px;
}
ux-page-header-icon-menu {
  display: inline-flex;
  cursor: pointer;
}
ux-page-header-icon-menu .page-header-icon-menu {
  display: inline-flex;
  position: relative;
  width: 40px;
}
ux-page-header-icon-menu .page-header-icon-menu .page-header-icon-menu-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  color: #fff;
  background-color: transparent;
  border: none;
  transition: background-color 0.3s ease-in-out;
}
ux-page-header-icon-menu .page-header-icon-menu .page-header-icon-menu-button:hover,
ux-page-header-icon-menu .page-header-icon-menu .page-header-icon-menu-button:focus {
  background-color: rgba(247, 247, 247, 0.1);
}
ux-page-header-icon-menu .page-header-icon-menu .page-header-icon-menu-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-page-header-icon-menu .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 13px;
}
.ux-page-header-icon-menu {
  width: 310px;
}
.ux-page-header-icon-menu .ux-menu-item {
  display: flex;
  justify-content: space-between;
  padding: 6px 20px;
  min-height: 0;
  font-size: 1rem;
}
.ux-page-header-icon-menu .ux-menu-item:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.ux-page-header-icon-menu .ux-menu-item .ux-icon,
.ux-page-header-icon-menu .ux-menu-item ux-icon {
  color: #888;
}
.ux-page-header-icon-menu .ux-menu-item .dropdown-item-subtitle {
  font-size: 87%;
  color: #888;
}
.ux-page-header-icon-menu .dropdown-header {
  padding: 3px 20px 8px;
  margin: 4px;
  font-size: 1rem;
  cursor: default;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button {
  position: relative;
  display: block;
  padding: 17px;
  border: none;
  color: #ccc;
  background-color: #0c4751;
  cursor: pointer;
  white-space: nowrap;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button .navigation-item-icon {
  font-size: 0.875rem;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button .navigation-item-label {
  margin-left: 5px;
  font-size: 0.875rem;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button .navigation-item-dropdown-icon {
  margin-left: 5px;
  font-size: 0.75rem;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button:hover,
ux-page-header-horizontal-navigation-item .horizontal-navigation-button:focus {
  color: #fff;
  background-color: #0f5a67;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button.active,
ux-page-header-horizontal-navigation-item .horizontal-navigation-button.open {
  color: #fff;
  background-color: #0f5a67;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button.selected {
  color: #fff;
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button.disabled {
  cursor: default;
  color: rgba(255, 255, 255, 0.35);
}
ux-page-header-horizontal-navigation-item .horizontal-navigation-button.disabled:hover,
ux-page-header-horizontal-navigation-item .horizontal-navigation-button.disabled:focus {
  color: rgba(255, 255, 255, 0.35);
  background-color: #0c4751;
}
.horizontal-navigation-dropdown-menu,
.horizontal-navigation-dropdown-submenu {
  background-color: #09343b;
  box-shadow: none;
  margin-top: 0;
  border-radius: 0;
}
.horizontal-navigation-dropdown-menu .ux-menu-item,
.horizontal-navigation-dropdown-submenu .ux-menu-item {
  display: flex;
  align-items: center;
  color: #ccc;
  padding: 8px 10px 8px 20px;
  min-width: 200px;
  line-height: inherit;
}
.horizontal-navigation-dropdown-menu .ux-menu-item:hover,
.horizontal-navigation-dropdown-submenu .ux-menu-item:hover,
.horizontal-navigation-dropdown-menu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active,
.horizontal-navigation-dropdown-submenu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active {
  background-color: #0f5a67;
  color: #eee;
}
.horizontal-navigation-dropdown-menu .ux-menu-item:hover .dropdown-item-title,
.horizontal-navigation-dropdown-submenu .ux-menu-item:hover .dropdown-item-title,
.horizontal-navigation-dropdown-menu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active .dropdown-item-title,
.horizontal-navigation-dropdown-submenu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active .dropdown-item-title {
  color: #eee;
}
.horizontal-navigation-dropdown-menu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active:not(.ux-focus-indicator),
.horizontal-navigation-dropdown-submenu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.horizontal-navigation-dropdown-menu .ux-menu-item .dropdown-item-title,
.horizontal-navigation-dropdown-submenu .ux-menu-item .dropdown-item-title {
  flex: 1;
  font-size: 0.875rem;
  color: #ccc;
}
.horizontal-navigation-dropdown-menu .ux-menu-item .dropdown-item-icon,
.horizontal-navigation-dropdown-submenu .ux-menu-item .dropdown-item-icon {
  color: #ccc;
  font-size: 0.625rem;
  font-weight: 600;
}
.horizontal-navigation-dropdown-menu .ux-menu-item.selected .dropdown-item-title,
.horizontal-navigation-dropdown-submenu .ux-menu-item.selected .dropdown-item-title {
  color: #fff;
}
.horizontal-navigation-dropdown-menu .ux-menu-item.disabled,
.horizontal-navigation-dropdown-submenu .ux-menu-item.disabled,
.horizontal-navigation-dropdown-menu .ux-menu-item.disabled .dropdown-item-title,
.horizontal-navigation-dropdown-submenu .ux-menu-item.disabled .dropdown-item-title {
  color: rgba(255, 255, 255, 0.35);
  cursor: default;
}
.horizontal-navigation-dropdown-menu .ux-menu-item.disabled:hover,
.horizontal-navigation-dropdown-submenu .ux-menu-item.disabled:hover,
.horizontal-navigation-dropdown-menu .ux-menu-item.disabled .dropdown-item-title:hover,
.horizontal-navigation-dropdown-submenu .ux-menu-item.disabled .dropdown-item-title:hover,
.horizontal-navigation-dropdown-menu .ux-menu-item.disabled:focus,
.horizontal-navigation-dropdown-submenu .ux-menu-item.disabled:focus,
.horizontal-navigation-dropdown-menu .ux-menu-item.disabled .dropdown-item-title:focus,
.horizontal-navigation-dropdown-submenu .ux-menu-item.disabled .dropdown-item-title:focus {
  background-color: transparent;
}
ux-page-header-horizontal-navigation {
  position: relative;
  display: inline-flex;
  justify-content: center;
  height: 57px;
}
ux-page-header-horizontal-navigation .selected-indicator {
  height: 3px;
  background-color: #00a7a2;
  position: absolute;
  top: 0;
  left: 0;
}
ux-page-header {
  display: block;
  width: 100%;
}
ux-page-header .ux-page-header {
  height: 130px;
  width: 100%;
  padding-left: 23px;
  padding-right: 23px;
  background-color: #0c4751;
  color: #fff;
}
ux-page-header .ux-page-header .page-header-content {
  position: relative;
  height: 100%;
}
ux-page-header .ux-page-header .page-header-logo-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  overflow: hidden;
  display: none;
}
ux-page-header .ux-page-header .page-header-logo-container .page-header-logo {
  max-height: 100%;
}
ux-page-header .ux-page-header .page-header-logo-container .page-header-acronym {
  display: none;
}
ux-page-header .ux-page-header .page-header-subtitle-container {
  display: none;
}
ux-page-header .ux-page-header .page-header-state-container {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  height: 70px;
}
ux-page-header .ux-page-header .page-header-state-container .page-header-back-button {
  display: flex;
  height: 28px;
  width: 28px;
  margin-top: 16px;
  margin-right: 2px;
  border: none;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}
ux-page-header .ux-page-header .page-header-state-container .page-header-back-button:hover,
ux-page-header .ux-page-header .page-header-state-container .page-header-back-button:focus {
  background-color: rgba(0, 0, 0, 0.1);
}
ux-page-header .ux-page-header .page-header-state-container .page-header-back-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-page-header .ux-page-header .page-header-state-container .page-header-back-button > * {
  color: #00a7a2;
}
ux-page-header .ux-page-header .page-header-state-container .page-header-back-button > *:hover {
  color: #00a7a2;
}
ux-page-header .ux-page-header .page-header-state-container ux-breadcrumbs {
  height: 22px;
}
ux-page-header .ux-page-header .page-header-state-container ux-breadcrumbs .breadcrumb li a,
ux-page-header .ux-page-header .page-header-state-container ux-breadcrumbs .breadcrumb li span {
  color: #00a7a2;
}
ux-page-header .ux-page-header .page-header-state-container ux-breadcrumbs .breadcrumb li a:hover {
  color: #fff;
}
ux-page-header .ux-page-header .page-header-state-container ux-breadcrumbs .breadcrumb li + li:before {
  color: #00a7a2;
  opacity: 0.8;
}
ux-page-header .ux-page-header .page-header-state-container .page-header-title-container {
  display: flex;
  flex-direction: column;
  margin-right: 10px;
}
ux-page-header .ux-page-header .page-header-state-container .page-header-title-container .page-header-title {
  margin-top: 0;
  margin-bottom: 8px;
  line-height: 35px;
}
ux-page-header .ux-page-header .page-header-navigation {
  display: flex;
  justify-content: center;
  flex: 1;
  margin: 0 120px;
}
ux-page-header .ux-page-header .page-header-navigation.left {
  justify-content: flex-start;
}
ux-page-header .ux-page-header .page-header-navigation.right {
  justify-content: flex-end;
}
ux-page-header .ux-page-header .page-header-icon-menus {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  height: 60px;
}
ux-page-header .ux-page-header.page-header-condensed {
  height: 57px;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content {
  position: relative;
  display: flex;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-breadcrumbs {
  display: flex;
  align-items: center;
  margin-right: 10px;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-breadcrumbs ux-breadcrumbs {
  height: 22px;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-breadcrumbs ux-breadcrumbs .breadcrumb li a,
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-breadcrumbs ux-breadcrumbs .breadcrumb li span {
  color: #00a7a2;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-breadcrumbs ux-breadcrumbs .breadcrumb li a:hover {
  color: #fff;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-breadcrumbs ux-breadcrumbs .breadcrumb li + li:before {
  color: #00a7a2;
  opacity: 0.8;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-breadcrumbs .breadcrumb li:last-of-type span {
  opacity: 1;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-navigation {
  display: flex;
  flex: 1;
  justify-content: center;
}
ux-page-header .ux-page-header.page-header-condensed .page-header-condensed-content .page-header-icon-menus {
  position: static;
}
ux-pagination .pagination > li.page-item .page-link {
  -webkit-user-select: none;
          user-select: none;
}
ux-partition-map {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: #000;
}
ux-partition-map .partition-map-segment {
  position: absolute;
  box-shadow: inset 0 0 0 0.5px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
ux-partition-map .partition-map-segment:focus.ux-focus-indicator-active {
  outline: none !important;
  box-shadow: none !important;
}
ux-partition-map .partition-map-segment:focus.ux-focus-indicator-active.partition-map-segment-dark .partition-map-segment-content {
  box-shadow: inset 0 0 0 3px #000;
}
ux-partition-map .partition-map-segment:focus.ux-focus-indicator-active.partition-map-segment-light .partition-map-segment-content {
  box-shadow: inset 0 0 0 3px #fff;
}
ux-partition-map .partition-map-segment.partition-map-segment-dark {
  color: #000;
}
ux-partition-map .partition-map-segment.partition-map-segment-light {
  color: #fff;
}
ux-partition-map .partition-map-segment-content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  transition: box-shadow 250ms ease-in-out, background-color 250ms ease-in-out;
  overflow: hidden;
  -webkit-user-select: none;
          user-select: none;
  margin: 2px;
  border-radius: 2px;
}
ux-partition-map .partition-map-segment-content:hover {
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
ux-partition-map .partition-map-segment-content.partition-map-segment-content-hidden .partition-map-segment-label {
  opacity: 0;
}
ux-partition-map .partition-map-segment-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  margin: 0 1rem;
  font-size: 1rem;
  cursor: pointer;
  opacity: 1;
  transition: opacity 250ms ease-in-out;
}
ux-popover .popover {
  position: static;
}
ux-popover .popover > .arrow {
  border-width: 8px;
}
ux-popover .popover > .arrow:after {
  content: " ";
}
ux-popover .popover.bottom {
  margin-top: 8px;
  position: relative;
}
ux-popover .popover.bottom > .arrow {
  left: 50%;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -8px;
  margin-left: 0;
  transform: translateX(-50%);
}
ux-popover .popover.bottom > .arrow:after {
  margin-left: 0;
  top: 1px;
  border-top-width: 0;
  border-bottom-color: #fff;
  transform: translateX(-50%);
}
ux-popover .popover.top {
  margin-top: -8px;
  transform: translateY(-8px);
}
ux-popover .popover.top > .arrow {
  left: 50%;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -8px;
  margin-left: 0;
  transform: translateX(-50%);
}
ux-popover .popover.top > .arrow:after {
  margin-left: 0;
  bottom: 1px;
  border-bottom-width: 0;
  border-top-color: #fff;
  transform: translateX(-50%);
}
ux-popover .popover.top.popover-align-start > .arrow,
ux-popover .popover.bottom.popover-align-start > .arrow {
  left: 23px;
}
ux-popover .popover.top.popover-align-end > .arrow,
ux-popover .popover.bottom.popover-align-end > .arrow {
  left: auto;
  right: 0;
}
ux-popover .popover.left {
  transform: translateX(-8px);
}
ux-popover .popover.left > .arrow {
  right: -8px;
}
ux-popover .popover.right {
  margin-left: 8px;
  transform: translateX(0);
}
ux-popover .popover.right > .arrow {
  left: -8px;
}
ux-popover .popover.left > .arrow,
ux-popover .popover.right > .arrow {
  margin-top: 0;
  transform: translateY(-50%);
}
ux-popover .popover.left.popover-align-start > .arrow,
ux-popover .popover.right.popover-align-start > .arrow {
  top: 15px;
}
ux-popover .popover.left.popover-align-end > .arrow,
ux-popover .popover.right.popover-align-end > .arrow {
  top: auto;
  bottom: -5px;
}
ux-popover .ux-popover-no-padding {
  padding: 0;
}
ux-popover .ux-popover-no-padding .popover-content {
  padding: 0;
}
ux-progress-bar {
  display: block;
  height: 22px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
}
ux-progress-bar .progressbar-track {
  float: left;
  width: 0;
  height: 100%;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #7b63a3;
  overflow: hidden;
  font-size: 14px;
  transition: width 0.6s ease;
}
ux-radio-button {
  display: inline-block;
}
ux-radio-button .ux-radio-button {
  display: inline-flex;
  align-items: baseline;
  margin: 0;
  cursor: pointer;
}
ux-radio-button .ux-radio-button .ux-radio-button-container {
  display: inline-flex;
  flex: none;
  color: transparent;
  font-family: 'ux-icons';
  width: 24px;
  height: 24px;
  border: 1px solid #ccc;
  font-size: 16px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border-radius: 50%;
}
ux-radio-button .ux-radio-button .ux-radio-button-container:before {
  content: "\f137";
}
ux-radio-button .ux-radio-button .ux-radio-button-container .ux-radio-button-input {
  position: absolute;
  height: 0;
  width: 0;
  outline: none;
  overflow: hidden;
  border: none;
  clip: rect(0 0 0 0);
  margin: -1px;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
ux-radio-button .ux-radio-button.ux-radio-button-checked .ux-radio-button-container {
  background-color: #7b63a3;
  color: #fff;
  border-color: transparent;
}
ux-radio-button .ux-radio-button.ux-radio-button-checked.ux-radio-button-disabled .ux-radio-button-container {
  background-color: #eee;
}
ux-radio-button .ux-radio-button .ux-radio-button-label {
  margin-left: 7px;
}
ux-radio-button .ux-radio-button .ux-radio-button-label:empty {
  margin-left: 0;
}
ux-radio-button .ux-radio-button.ux-radio-button-disabled .ux-radio-button-container {
  border-color: #eee;
  cursor: default;
}
ux-radio-button .ux-radio-button.ux-radio-button-simplified .ux-radio-button-container {
  border-color: transparent;
  background-color: transparent;
}
ux-radio-button .ux-radio-button.ux-radio-button-simplified.ux-radio-button-checked .ux-radio-button-container {
  color: #7b63a3;
  background-color: transparent;
  border-color: transparent;
}
ux-radio-button .ux-radio-button.ux-radio-button-simplified.ux-radio-button-checked.ux-radio-button-disabled .ux-radio-button-container {
  color: #ccc;
}
ux-radio-button .ux-radio-button.ux-radio-button-simplified.ux-radio-button-disabled .ux-radio-button-container {
  color: transparent;
}
ux-radio-button .ux-radio-button:hover .ux-radio-button-container {
  border: 2px solid #7b63a3;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-disabled {
  cursor: default;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-disabled .ux-radio-button-container {
  border: 1px solid #eee;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-disabled.ux-radio-button-simplified .ux-radio-button-container {
  color: transparent;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-simplified .ux-radio-button-container {
  color: #ccc;
  border-color: transparent;
  border-width: 1px;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-simplified.ux-radio-button-checked .ux-radio-button-container {
  color: #7b63a3;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-simplified.ux-radio-button-checked.ux-radio-button-disabled .ux-radio-button-container {
  color: #ccc;
}
ux-radio-button .ux-radio-button.ux-radio-button-focused .ux-radio-button-container {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-sankey-chart {
  display: block;
  position: relative;
  overflow: hidden;
}
ux-sankey-chart .ux-sankey-chart-nodes,
ux-sankey-chart .ux-sankey-chart-links,
ux-sankey-chart .ux-sankey-chart-columns {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
ux-sankey-chart .ux-sankey-chart-links {
  z-index: 1;
  top: 64px;
}
ux-sankey-chart .ux-sankey-chart-nodes {
  z-index: 2;
  top: 64px;
}
ux-sankey-chart .ux-sankey-chart-node {
  position: absolute;
  display: inline-block;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
  transition: background-color 0.16s ease-out, color 0.16s ease-out, box-shadow 0.16s ease-out;
  pointer-events: all;
  cursor: default;
}
ux-sankey-chart .ux-sankey-chart-node:hover {
  box-shadow: 5px 5px rgba(0, 0, 0, 0.05);
}
ux-sankey-chart .ux-sankey-chart-node.ux-sankey-chart-node-active {
  background-color: #7b63a3;
  color: #fff;
}
ux-sankey-chart .ux-sankey-chart-node:focus.ux-focus-indicator {
  outline: none;
}
ux-sankey-chart .ux-sankey-chart-node:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(123, 99, 163, 0.5);
}
ux-sankey-chart .ux-sankey-chart-columns {
  display: flex;
}
ux-sankey-chart .ux-sankey-chart-column {
  flex: none;
  height: 100%;
  box-sizing: border-box;
  padding: 24px;
}
ux-sankey-chart .ux-sankey-chart-column:last-of-type {
  border-right: none;
}
ux-sankey-chart .ux-sankey-chart-column-title {
  position: absolute;
  top: 24px;
  font-size: 18px;
  font-weight: 700;
  color: #000;
  margin: 0;
}
ux-sankey-chart .ux-sankey-chart-link {
  fill: #000;
  fill-opacity: 0.05;
  transition: fill 0.16s ease-out, fill-opacity 0.16s ease-out;
  pointer-events: all;
}
ux-sankey-chart .ux-sankey-chart-link.ux-sankey-chart-link-active {
  fill: #7b63a3;
  fill-opacity: 0.5;
}
ux-sankey-chart .ux-sankey-chart-falloff-indicator {
  fill: url(#falloff-gradient);
  pointer-events: all;
}
ux-sankey-chart .ux-sankey-chart-falloff-gradient-start {
  stop-color: #ff8d6e;
  stop-opacity: 0.75;
}
ux-sankey-chart .ux-sankey-chart-falloff-gradient-end {
  stop-color: #ff8d6e;
  stop-opacity: 0;
}
ux-sankey-chart .ux-sankey-tooltip {
  position: absolute;
  z-index: 1;
  transform: translateX(-50%) translateY(-110%);
}
ux-sankey-chart .ux-sankey-tooltip .tooltip .tooltip-arrow {
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-style: solid;
  position: absolute;
}
ux-search-builder-group .search-group-title {
  color: #333;
  font-size: 19px;
  margin: 0 0 11px;
  font-weight: 400;
}
ux-search-builder-group .search-group-content {
  display: flex;
}
ux-search-builder-group .search-group-content .search-group-operator {
  display: flex;
  align-items: center;
  flex: none;
  width: 100px;
  padding-left: 5px;
  text-transform: uppercase;
  color: #999;
  transition: opacity 300ms linear;
  border-left-width: 4px;
  border-left-style: solid;
  opacity: 1;
}
ux-search-builder-group .search-group-content .search-group-operator.search-group-operator-or {
  border-left-color: #cce3ed;
}
ux-search-builder-group .search-group-content .search-group-operator.search-group-operator-and {
  border-left-color: #cceee6;
}
ux-search-builder-group .search-group-content .search-group-operator.search-group-operator-not {
  border-left-color: rgba(255, 69, 79, 0.2);
}
ux-search-builder-group .search-group-content .search-group-operator.hidden-operator {
  opacity: 0;
}
ux-search-builder-group .search-group-content .search-group-items {
  flex: 1;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container {
  display: flex;
  padding: 5px;
  margin-right: 10px;
  transition: background-color 300ms linear;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container:hover,
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.search-group-item-focus {
  background-color: #f7f8f9;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container:hover .search-group-item-remove,
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.search-group-item-focus .search-group-item-remove {
  opacity: 1;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .search-group-item {
  flex: 1;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.placeholder-item {
  pointer-events: none;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.placeholder-item .search-group-item {
  padding-right: 33px;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.placeholder-item .search-group-item .form-control {
  height: 34px;
  border: 1px dashed #7b63a3;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .search-group-item-remove {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  margin: 9px;
  border: none;
  padding: 0;
  opacity: 0;
  color: #abacad;
  background-color: transparent;
  cursor: pointer;
  transition: opacity 300ms linear;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .search-group-item-remove:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field {
  display: flex;
  flex: none;
  width: 135px;
  height: 30px;
  justify-content: flex-start;
  align-items: center;
  align-self: flex-end;
  cursor: pointer;
  margin-bottom: 5px;
  border: none;
  padding: 0;
  background-color: transparent;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field .search-builder-group-add-field-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
  font-size: 0.875rem;
  width: 30px;
  height: 30px;
  border: none;
  border-radius: 50%;
  color: #fff;
  background-color: rgba(123, 99, 163, 0.5);
  transition: background-color 300ms linear;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field .search-builder-group-add-field-label {
  font-size: 0.9375rem;
  max-width: 120px;
  padding-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #999;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field:hover .search-builder-group-add-field-icon {
  background-color: #7b63a3;
}
ux-search-builder-group .search-builder-group-divider {
  border-top-color: #e5e5e5;
  margin-top: 30px;
  margin-bottom: 20px;
}
ux-search-builder-group:last-of-type .search-builder-group-divider {
  display: none;
}
.search-builder-modal {
  width: 1100px;
  max-width: calc(100% - 50px);
}
.search-builder-modal .search-builder-dismiss {
  position: absolute;
  right: 0;
}
.search-builder-modal .search-builder-dismiss .btn-close {
  position: absolute;
  width: 40px;
  height: 40px;
  box-shadow: none;
  background-color: #333;
  transform: translateX(-50%) translateY(-50%);
  z-index: 10021;
}
.search-builder-modal .search-builder-dismiss .btn-close:hover {
  background-color: #222;
}
.search-builder-modal .search-builder-dismiss .btn-close .ux-icon,
.search-builder-modal .search-builder-dismiss .btn-close ux-icon {
  color: #999;
  font-size: 1.125rem;
  padding-top: 2px;
}
.search-builder-modal .search-builder-header {
  display: flex;
  padding: 18px 35px 15px;
  background-color: #f2f2f2;
}
.search-builder-modal .search-builder-header .search-builder-title {
  margin: 0;
  color: #333;
}
.search-builder-modal .search-builder-body {
  padding: 15px 35px;
  height: 600px;
  overflow-y: auto;
}
.search-builder-modal .search-builder-footer {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 60px;
  padding: 15px;
  background-color: #f2f2f2;
}
.search-builder-modal .search-builder-footer .btn + .btn {
  margin-left: 8px;
}
ux-select-list-item {
  display: flex;
  padding: 5px 10px;
  cursor: pointer;
  align-items: center;
}
ux-select-list-item:hover {
  background-color: #f5f5f5;
}
ux-select-list-item:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-select-list-item.selected {
  font-weight: 600;
  background-color: #f5f5f5;
}
ux-select-list {
  display: block;
  border: 2px solid #f5f5f5;
  padding-top: 5px;
  overflow-y: auto;
}
ux-input-dropdown {
  display: inline-block;
  position: relative;
}
ux-input-dropdown .form-control {
  padding-right: 60px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
ux-input-dropdown.ux-select-disabled .ux-select-container .ux-select-icons .ux-select-icon {
  color: #d8d9db;
}
.select-menu {
  position: relative;
  overflow-y: auto;
}
.select-menu .filter-container {
  position: relative;
}
.select-menu .filter-container .filter-button {
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  padding: 8px 8px 5px;
  min-width: auto;
}
ux-select.ng-invalid.ng-dirty ux-tag-input {
  border-color: #ff454f;
}
ux-select ux-tag-input {
  font-size: 1.125rem;
}
ux-select ux-tag-input ux-typeahead {
  font-size: 1rem;
}
ux-select ux-typeahead .ux-typeahead-options ol li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
ux-select .ux-select-container > input[readonly]:not(:disabled) {
  background-color: #fff;
  color: #555;
  border-color: #e5e6e7;
}
ux-select .ux-select-container > input[readonly]:not(:disabled)::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
ux-select .ux-select-container > input[readonly]:not(:disabled):-ms-input-placeholder {
  color: #ccc;
}
ux-select .ux-select-container > input[readonly]:not(:disabled)::-webkit-input-placeholder {
  color: #ccc;
}
ux-select .ux-select-container > input[readonly]:not(:disabled):focus {
  border-color: #7b63a3;
}
ux-select .ux-select-container > input[readonly]:not(:disabled):focus::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
ux-select .ux-select-container > input[readonly]:not(:disabled):focus:-ms-input-placeholder {
  color: #ccc;
}
ux-select .ux-select-container > input[readonly]:not(:disabled):focus::-webkit-input-placeholder {
  color: #ccc;
}
ux-select .ux-select-container,
ux-input-dropdown .ux-select-container,
ux-combobox .ux-select-container,
ux-dropdown .ux-select-container {
  position: relative;
}
ux-select .ux-select-container.disabled .ux-select-icons .ux-select-icon,
ux-input-dropdown .ux-select-container.disabled .ux-select-icons .ux-select-icon,
ux-combobox .ux-select-container.disabled .ux-select-icons .ux-select-icon,
ux-dropdown .ux-select-container.disabled .ux-select-icons .ux-select-icon,
ux-select .ux-select-container.disabled .ux-tag-icons .ux-select-icon,
ux-input-dropdown .ux-select-container.disabled .ux-tag-icons .ux-select-icon,
ux-combobox .ux-select-container.disabled .ux-tag-icons .ux-select-icon,
ux-dropdown .ux-select-container.disabled .ux-tag-icons .ux-select-icon,
ux-select .ux-select-container.disabled .ux-select-icons .ux-tag-icon,
ux-input-dropdown .ux-select-container.disabled .ux-select-icons .ux-tag-icon,
ux-combobox .ux-select-container.disabled .ux-select-icons .ux-tag-icon,
ux-dropdown .ux-select-container.disabled .ux-select-icons .ux-tag-icon,
ux-select .ux-select-container.disabled .ux-tag-icons .ux-tag-icon,
ux-input-dropdown .ux-select-container.disabled .ux-tag-icons .ux-tag-icon,
ux-combobox .ux-select-container.disabled .ux-tag-icons .ux-tag-icon,
ux-dropdown .ux-select-container.disabled .ux-tag-icons .ux-tag-icon {
  cursor: default;
  color: #d8d9db;
}
ux-select .ux-select-container .ux-select-icons,
ux-input-dropdown .ux-select-container .ux-select-icons,
ux-combobox .ux-select-container .ux-select-icons,
ux-dropdown .ux-select-container .ux-select-icons {
  display: flex;
  position: absolute;
  align-items: center;
  top: 0;
  right: 0;
}
ux-select .ux-select-container .ux-select-icons .ux-select-icon,
ux-input-dropdown .ux-select-container .ux-select-icons .ux-select-icon,
ux-combobox .ux-select-container .ux-select-icons .ux-select-icon,
ux-dropdown .ux-select-container .ux-select-icons .ux-select-icon {
  cursor: pointer;
  pointer-events: all;
  padding: 9px 5px;
}
ux-select .ux-select-container .ux-select-icons .ux-select-icon:last-of-type,
ux-input-dropdown .ux-select-container .ux-select-icons .ux-select-icon:last-of-type,
ux-combobox .ux-select-container .ux-select-icons .ux-select-icon:last-of-type,
ux-dropdown .ux-select-container .ux-select-icons .ux-select-icon:last-of-type {
  margin-right: 5px;
}
ux-select .ux-select-container .ux-select-icons .ux-select-icon,
ux-input-dropdown .ux-select-container .ux-select-icons .ux-select-icon,
ux-combobox .ux-select-container .ux-select-icons .ux-select-icon,
ux-dropdown .ux-select-container .ux-select-icons .ux-select-icon {
  cursor: pointer;
}
ux-select .ux-select-container .ux-select-icons .ux-select-icon > .ux-icon,
ux-input-dropdown .ux-select-container .ux-select-icons .ux-select-icon > .ux-icon,
ux-combobox .ux-select-container .ux-select-icons .ux-select-icon > .ux-icon,
ux-dropdown .ux-select-container .ux-select-icons .ux-select-icon > .ux-icon,
ux-select .ux-select-container .ux-select-icons .ux-select-icon > ux-icon,
ux-input-dropdown .ux-select-container .ux-select-icons .ux-select-icon > ux-icon,
ux-combobox .ux-select-container .ux-select-icons .ux-select-icon > ux-icon,
ux-dropdown .ux-select-container .ux-select-icons .ux-select-icon > ux-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  line-height: 16px;
}
ux-select .ux-select-container .ux-select-icons .ux-custom-icon,
ux-input-dropdown .ux-select-container .ux-select-icons .ux-custom-icon,
ux-combobox .ux-select-container .ux-select-icons .ux-custom-icon,
ux-dropdown .ux-select-container .ux-select-icons .ux-custom-icon {
  display: flex;
  align-items: center;
}
ux-select .ux-select-container > input,
ux-input-dropdown .ux-select-container > input,
ux-combobox .ux-select-container > input,
ux-dropdown .ux-select-container > input {
  padding-right: 31px;
}
ux-select .ux-select-container > input.ux-tag-input-clear-inset,
ux-input-dropdown .ux-select-container > input.ux-tag-input-clear-inset,
ux-combobox .ux-select-container > input.ux-tag-input-clear-inset,
ux-dropdown .ux-select-container > input.ux-tag-input-clear-inset {
  padding-right: 57px;
}
ux-select.ux-select-disabled .ux-select-container .ux-select-icons .ux-select-icon,
ux-input-dropdown.ux-select-disabled .ux-select-container .ux-select-icons .ux-select-icon,
ux-combobox.ux-select-disabled .ux-select-container .ux-select-icons .ux-select-icon,
ux-dropdown.ux-select-disabled .ux-select-container .ux-select-icons .ux-select-icon,
ux-select.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-tag-icon,
ux-input-dropdown.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-tag-icon,
ux-combobox.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-tag-icon,
ux-dropdown.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-tag-icon,
ux-select.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-select-icon,
ux-input-dropdown.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-select-icon,
ux-combobox.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-select-icon,
ux-dropdown.ux-select-disabled .ux-select-container .ux-select-icons ux-tag-input .ux-tag-icons .ux-select-icon {
  cursor: default;
}
.ux-side-panel.open > .ux-side-panel-host {
  box-shadow: 1px 0 20px 0 rgba(51, 51, 51, 0.4);
  border-left: 1px solid rgba(51, 51, 51, 0.4);
}
.ux-side-panel.inline {
  flex: none;
}
.ux-side-panel.inline.animate {
  transition: width 0.2s cubic-bezier(0.49, 1, 0.38, 0.98);
}
.ux-side-panel.inline > .ux-side-panel-host {
  height: 100%;
  box-shadow: none;
  overflow-x: hidden;
}
.ux-side-panel:not(.inline) > .ux-side-panel-host {
  transform: translateX(100%);
}
.ux-side-panel > .ux-side-panel-host {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  color: #333;
  background: #fff;
  z-index: 999;
}
.ux-side-panel > .ux-side-panel-host:focus {
  outline: none;
}
.ux-side-panel > .ux-side-panel-host.modal-panel {
  z-index: 10020;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
  min-height: 60px;
  width: 100%;
  padding: 0 20px;
  background-color: #fff;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header:before {
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  top: 50%;
  bottom: 0;
  border-radius: 50%;
  box-shadow: 0 0 20px rgba(204, 204, 204, 0.5);
  z-index: -1;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header > * {
  flex: 1;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header > button {
  flex: none;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-content {
  flex: 1 1 auto;
  width: 100%;
  padding: 20px;
  overflow-y: auto;
  /* stylelint-disable-next-line */
  overscroll-behavior: contain;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-footer {
  flex: none;
  width: 100%;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  padding: 20px;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-footer.btn-container {
  justify-content: flex-end;
}
.ux-side-panel-inline-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  overflow-x: hidden;
}
.ux-side-panel-inline-container > :not(ux-side-panel) {
  flex: 1;
}
ux-slider {
  display: block;
  -webkit-user-select: none;
  user-select: none;
}
ux-slider.disabled .track .thumb.ux-focus-indicator-active {
  box-shadow: none;
}
ux-slider.disabled .track .thumb.button {
  cursor: default;
}
ux-slider.disabled .track .thumb.line {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.4);
}
ux-slider.disabled .track:not(.range) .track-section.track-lower {
  background-color: rgba(0, 0, 0, 0.2);
}
ux-slider.disabled .track .track-section.track-range {
  background-color: rgba(0, 0, 0, 0.2);
}
ux-slider .track {
  display: flex;
  flex-direction: row;
  position: relative;
  width: 100%;
  background-color: #f2f2f2;
  border-radius: 2px;
}
ux-slider .track.wide {
  height: 12px;
}
ux-slider .track.wide .tooltip.tooltip-dynamic {
  top: 18px;
}
ux-slider .track.narrow {
  height: 4px;
}
ux-slider .track.narrow .tooltip.tooltip-dynamic {
  top: 10px;
}
ux-slider .track .track-section {
  position: relative;
  flex: 1;
  overflow: hidden;
}
ux-slider .track .track-section.track-lower {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  background: #eee;
}
ux-slider .track .track-section.track-higher {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  background: #eee;
}
ux-slider .track .track-section.track-range {
  background: rgba(123, 99, 163, 0.75);
}
ux-slider .track .thumb {
  flex: none;
  position: absolute;
  cursor: pointer;
}
ux-slider .track .thumb.ux-focus-indicator-active {
  outline: none !important;
  box-shadow: 0 0 1px 2px #00a7a2;
}
ux-slider .track .thumb .tooltip {
  top: -37px;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default;
}
ux-slider .track .thumb .tooltip.tooltip-dynamic .tooltip-arrow {
  display: none;
}
ux-slider .track .thumb .tooltip.tooltip-dynamic .tooltip-inner {
  background-color: transparent !important;
  color: #666 !important;
  box-shadow: none;
}
ux-slider .track .thumb.button {
  background-color: #fff;
  border: 1px solid #999;
  border-radius: 50%;
  margin-top: -6px;
  transform: translateX(-50%);
}
ux-slider .track .thumb.button:before {
  content: ' ';
  position: absolute;
  height: 100%;
}
ux-slider .track .thumb.button.wide {
  width: 24px;
  height: 24px;
}
ux-slider .track .thumb.button.wide:before {
  width: 30px;
  transform: translateX(-14%);
}
ux-slider .track .thumb.button.narrow {
  width: 16px;
  height: 16px;
}
ux-slider .track .thumb.button.narrow:before {
  width: 30px;
  transform: translateX(-27%);
}
ux-slider .track .thumb.line {
  width: 2px;
  background-color: #333;
  transform: translateX(-50%);
}
ux-slider .track .thumb.line:before {
  content: ' ';
  position: absolute;
  height: 100%;
  transform: translateX(-50%);
}
ux-slider .track .thumb.line.wide {
  height: 18px;
  margin-top: -3px;
}
ux-slider .track .thumb.line.wide:before {
  width: 20px;
}
ux-slider .track .thumb.line.narrow {
  height: 12px;
  margin-top: -4px;
}
ux-slider .track .thumb.line.narrow:before {
  width: 30px;
}
ux-slider .tick-container {
  position: relative;
  width: calc(100% - 1px);
  min-height: 8px;
  margin-top: 3px;
  -webkit-user-select: none;
  user-select: none;
}
ux-slider .tick-container.show-labels {
  height: 25px;
}
ux-slider .tick-container .tick {
  position: absolute;
}
ux-slider .tick-container .tick.major .tick-indicator {
  height: 8px;
}
ux-slider .tick-container .tick.minor .tick-indicator {
  height: 4px;
  margin-bottom: 4px;
}
ux-slider .tick-container .tick .tick-indicator {
  width: 1px;
  background-color: #999;
  top: 0;
}
ux-slider .tick-container .tick .tick-label {
  cursor: default;
  color: #666;
  text-align: center;
  transform: translateX(-50%);
  font-size: 0.875rem;
}
ux-spark {
  display: block;
}
ux-spark .ux-spark {
  background-color: rgba(0, 167, 162, 0.2);
  overflow: hidden;
}
ux-spark .ux-spark.ux-spark-theme-primary {
  background-color: rgba(0, 167, 162, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-primary .ux-spark-bar {
  background-color: #00a7a2;
}
ux-spark .ux-spark.ux-spark-theme-accent {
  background-color: rgba(123, 99, 163, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-accent .ux-spark-bar {
  background-color: #7b63a3;
}
ux-spark .ux-spark.ux-spark-theme-secondary {
  background-color: rgba(255, 255, 255, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-secondary .ux-spark-bar {
  background-color: #fff;
}
ux-spark .ux-spark.ux-spark-theme-alternate1 {
  background-color: rgba(59, 170, 67, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-alternate1 .ux-spark-bar {
  background-color: #3baa43;
}
ux-spark .ux-spark.ux-spark-theme-alternate2 {
  background-color: rgba(2, 86, 98, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-alternate2 .ux-spark-bar {
  background-color: #025662;
}
ux-spark .ux-spark.ux-spark-theme-alternate3 {
  background-color: rgba(176, 143, 92, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-alternate3 .ux-spark-bar {
  background-color: #b08f5c;
}
ux-spark .ux-spark.ux-spark-theme-vibrant1 {
  background-color: rgba(0, 204, 235, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-vibrant1 .ux-spark-bar {
  background-color: #00cceb;
}
ux-spark .ux-spark.ux-spark-theme-vibrant2 {
  background-color: rgba(255, 144, 72, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-vibrant2 .ux-spark-bar {
  background-color: #ff9048;
}
ux-spark .ux-spark.ux-spark-theme-grey1 {
  background-color: rgba(42, 42, 42, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey1 .ux-spark-bar {
  background-color: #2a2a2a;
}
ux-spark .ux-spark.ux-spark-theme-grey2 {
  background-color: rgba(51, 51, 51, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey2 .ux-spark-bar {
  background-color: #333;
}
ux-spark .ux-spark.ux-spark-theme-grey3 {
  background-color: rgba(102, 102, 102, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey3 .ux-spark-bar {
  background-color: #666;
}
ux-spark .ux-spark.ux-spark-theme-grey4 {
  background-color: rgba(153, 153, 153, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey4 .ux-spark-bar {
  background-color: #999;
}
ux-spark .ux-spark.ux-spark-theme-grey5 {
  background-color: rgba(204, 204, 204, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey5 .ux-spark-bar {
  background-color: #ccc;
}
ux-spark .ux-spark.ux-spark-theme-grey6 {
  background-color: rgba(238, 238, 238, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey6 .ux-spark-bar {
  background-color: #eee;
}
ux-spark .ux-spark.ux-spark-theme-grey7 {
  background-color: rgba(245, 245, 245, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey7 .ux-spark-bar {
  background-color: #f5f5f5;
}
ux-spark .ux-spark.ux-spark-theme-grey8 {
  background-color: rgba(250, 250, 250, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-grey8 .ux-spark-bar {
  background-color: #fafafa;
}
ux-spark .ux-spark.ux-spark-theme-white {
  background-color: rgba(255, 255, 255, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-white .ux-spark-bar {
  background-color: #fff;
}
ux-spark .ux-spark.ux-spark-theme-chart1 {
  background-color: rgba(0, 167, 162, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-chart1 .ux-spark-bar {
  background-color: #00a7a2;
}
ux-spark .ux-spark.ux-spark-theme-chart2 {
  background-color: rgba(123, 99, 163, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-chart2 .ux-spark-bar {
  background-color: #7b63a3;
}
ux-spark .ux-spark.ux-spark-theme-chart3 {
  background-color: rgba(59, 170, 67, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-chart3 .ux-spark-bar {
  background-color: #3baa43;
}
ux-spark .ux-spark.ux-spark-theme-chart4 {
  background-color: rgba(2, 86, 98, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-chart4 .ux-spark-bar {
  background-color: #025662;
}
ux-spark .ux-spark.ux-spark-theme-chart5 {
  background-color: rgba(176, 143, 92, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-chart5 .ux-spark-bar {
  background-color: #b08f5c;
}
ux-spark .ux-spark.ux-spark-theme-chart6 {
  background-color: rgba(204, 204, 204, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-chart6 .ux-spark-bar {
  background-color: #ccc;
}
ux-spark .ux-spark.ux-spark-theme-ok {
  background-color: rgba(59, 170, 67, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-ok .ux-spark-bar {
  background-color: #3baa43;
}
ux-spark .ux-spark.ux-spark-theme-warning {
  background-color: rgba(255, 144, 72, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-warning .ux-spark-bar {
  background-color: #ff9048;
}
ux-spark .ux-spark.ux-spark-theme-critical {
  background-color: rgba(255, 69, 79, 0.2);
}
ux-spark .ux-spark.ux-spark-theme-critical .ux-spark-bar {
  background-color: #ff454f;
}
ux-spark .ux-spark .ux-spark-bar {
  background-color: #00a7a2;
  height: 100%;
}
ux-spark .ux-spark .ux-fill {
  transition: none;
}
ux-spark .ux-spark.ux-inline {
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
  float: left;
}
ux-spark .ux-spark-line {
  flex: 1;
}
ux-spark .ux-spark-inline-label-container {
  display: flex;
  align-items: center;
}
ux-spark .ux-spark-inline-label-container .ux-spark-top-container {
  min-height: auto;
}
ux-spark .ux-spark-inline-label-left {
  flex: none;
  text-align: right;
  margin-right: 5px;
}
ux-spark .ux-spark-top-container {
  min-height: 24px;
}
ux-spark .ux-spark-bottom-container {
  min-height: 24px;
  line-height: 22px;
}
ux-spark .ux-spark-label-top-left,
ux-spark .ux-spark-label-top-right,
ux-spark .ux-spark-label-bottom-left,
ux-spark .ux-spark-label-bottom-right {
  display: inline-block;
}
ux-spark .ux-spark-label-top-left,
ux-spark .ux-spark-label-bottom-left {
  float: left;
}
ux-spark .ux-spark-label-top-right,
ux-spark .ux-spark-label-bottom-right {
  float: right;
  text-align: right;
}
ux-spark .ux-spark-multi-value {
  display: flex;
}
ux-spin-button {
  display: flex;
  flex-direction: column;
}
ux-spin-button .spin-button {
  height: 22px;
  text-align: center;
  padding: 0;
  border: none;
  background-color: transparent;
}
ux-spin-button .spin-button:disabled {
  opacity: 0.5;
}
ux-spin-button .spin-button:focus:not(.ux-focus-indicator) {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-spin-button .spin-button ux-icon {
  color: #666;
  font-weight: 900;
  font-size: 14px;
}
ux-spin-button .form-control {
  text-align: center;
  padding: 0;
  font-size: 14px;
  -moz-appearance: textfield;
}
ux-spin-button .form-control[readonly] {
  background-color: #fff;
  border-color: #e5e6e7;
  color: #555;
}
ux-spin-button .form-control:disabled {
  color: #b3b3b3;
}
ux-spin-button .form-control::-webkit-outer-spin-button,
ux-spin-button .form-control::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
ux-column-picker {
  display: flex;
  width: 100%;
}
ux-column-picker .column-picker-column {
  display: flex;
  flex-direction: column;
  flex: 1;
}
ux-column-picker .column-picker-actions-column {
  flex: none;
  width: 130px;
  padding: 30px 16px 0;
}
ux-column-picker .column-picker-stats {
  flex: none;
  height: 30px;
}
ux-column-picker .column-picker-list {
  flex: 1;
  border: 1px solid #e5e5e5;
  overflow-y: auto;
  background-color: #f5f5f5;
}
ux-column-picker .column-picker-list:focus {
  outline: none;
}
ux-column-picker .column-picker-list-item {
  padding: 0 16px;
  height: 40px;
  border-bottom: 1px solid #e5e5e5;
}
ux-column-picker .column-picker-list-item.ux-focus-indicator-active.cdk-mouse-focused {
  outline: none;
}
ux-column-picker .column-picker-tree-group-node {
  flex-direction: column;
}
ux-column-picker .column-picker-tree-group-node .column-picker-group-toggle-btn {
  width: 100%;
  background: none;
  border: none;
  border-bottom: 1px solid #e5e5e5;
  padding-left: 17px;
  height: 40px;
}
ux-column-picker .column-picker-tree-group-node .column-picker-group-toggle-btn ux-icon {
  font-size: 12px;
  margin-right: 5px;
  margin-top: 1px;
}
ux-column-picker .column-picker-tree-node-level-1 {
  padding-left: 50px;
}
ux-column-picker .column-picker-group-toggle-btn,
ux-column-picker .column-picker-list-group,
ux-column-picker .column-picker-list-item {
  display: flex;
  align-items: center;
  background-color: #fff;
  cursor: pointer;
}
ux-column-picker .column-picker-list-item-hidden {
  display: none;
}
ux-column-picker .column-picker-list-item.ux-reorderable-moving {
  opacity: 0.5;
}
ux-column-picker .column-picker-list-item.column-picker-list-item-selected {
  padding: 0 8px;
}
ux-column-picker .column-picker-list-item.column-picker-list-item-selected .drag-handle-icon {
  margin-right: 6px;
  color: #ccc;
  cursor: move;
}
ux-column-picker .column-picker-list-item.column-picker-list-item-locked {
  padding: 0 8px 0 28px;
  cursor: default;
}
ux-column-picker .column-picker-list-item.column-picker-list-item-locked .ux-icon {
  margin-left: auto;
}
ux-column-picker .column-picker-list-item.ux-selection-selected {
  background-color: #e7f1f9;
  color: #2a2a2a;
}
.column-picker-list-item.cdk-drag-preview {
  display: flex;
  align-items: center;
}
ux-tag-input {
  display: inline-block;
  position: relative;
  width: 100%;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
}
ux-tag-input > ol {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 1px 3px;
}
ux-tag-input > ol > li {
  list-style: none;
  margin: 2px 3px;
}
ux-tag-input > ol > li.ux-tag {
  flex: 0 1 auto;
  display: flex;
  align-items: baseline;
  color: #555;
  background-color: #e2e3e5;
  border: 1px solid #d8d9db;
  border-radius: 1px;
  padding: 0 5px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
}
ux-tag-input > ol > li.ux-tag:focus {
  color: #fff;
  background-color: #7b63a3;
  border-color: #7b63a3;
  outline: none;
}
ux-tag-input > ol > li.ux-tag.disabled {
  cursor: default;
}
ux-tag-input > ol > li.ux-tag > .ux-tag-remove {
  flex: 0 0 auto;
  font-size: 80%;
  opacity: 0.7;
  background-color: transparent;
  margin-left: 7px;
  border: none;
  padding: 0;
}
ux-tag-input > ol > li.ux-tag > .ux-tag-remove:hover:not([disabled]) {
  opacity: 1;
}
ux-tag-input > ol > li.ux-tag > .ux-tag-remove[disabled] {
  cursor: default;
}
ux-tag-input > ol > li.ux-tag-input {
  flex: 1;
}
ux-tag-input > ol > li.ux-tag-input > input {
  width: 100%;
  background-color: transparent;
  margin: 0;
  border: 1px solid transparent;
  outline: none;
  padding: 0 5px;
  min-width: 140px;
}
ux-tag-input > ol > li.ux-tag-input > input::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
}
ux-tag-input > ol > li.ux-tag-input > input:-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
ux-tag-input > ol > li.ux-tag-input > input::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
ux-tag-input > ol > li.ux-tag-input > input:-ms-input-placeholder {
  color: #ccc;
  opacity: 1;
}
ux-tag-input > ol > li.ux-tag-input > input[readonly] {
  cursor: default;
}
ux-tag-input > ol.ux-tag-input-icon-inset,
ux-tag-input > ol.ux-tag-input-clear-inset {
  padding-right: 32px;
}
ux-tag-input > ol.ux-tag-input-icon-inset.ux-tag-input-clear-inset {
  padding-right: 64px;
}
ux-tag-input.disabled {
  background-color: #eee;
}
ux-tag-input.disabled .ux-tag-icons .ux-tag-icon,
ux-tag-input.disabled .ux-tag-icons .ux-select-icon {
  cursor: default;
  color: #d8d9db;
}
ux-tag-input.focus {
  border-color: #7b63a3;
}
ux-tag-input.invalid,
ux-tag-input.ng-invalid.ng-touched:not(.focus),
ux-tag-input.ng-invalid.ng-dirty {
  border-color: #ff454f;
}
.has-error ux-tag-input {
  border-color: #ff454f;
}
ux-tag-input .ux-tag-icons {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}
ux-tag-input .ux-tag-icons .ux-tag-icon,
ux-tag-input .ux-tag-icons .ux-select-icon {
  cursor: pointer;
  pointer-events: all;
  padding: 9px 5px;
  font-size: 16px;
  line-height: 16px;
}
ux-tag-input .ux-tag-icons .ux-tag-icon:last-of-type,
ux-tag-input .ux-tag-icons .ux-select-icon:last-of-type {
  margin-right: 4px;
}
ux-tag-input .ux-tag-icons .ux-custom-icon {
  display: flex;
  align-items: center;
}
ux-time-picker {
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
}
ux-time-picker .time-picker {
  display: inline-flex;
}
ux-time-picker .time-picker-column {
  display: inline-flex;
  flex-direction: column;
  flex: none;
}
ux-time-picker .time-picker-separator {
  display: inline-flex;
  flex: none;
  width: 14px;
  justify-content: center;
  align-items: center;
}
ux-time-picker .time-picker-meridian {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 14px;
}
ux-time-picker .time-picker-meridian .btn-group .btn {
  padding-left: 8px;
  padding-right: 8px;
}
ux-time-picker .time-spinner {
  width: 33px !important;
}
ux-timeline .timeline {
  margin-top: 50px;
  padding: 0;
  list-style: none;
  position: relative;
}
ux-timeline .timeline:before {
  display: none;
}
ux-timeline .timeline .timeline-connector {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 2px;
  background-color: #e5e5e5;
  left: 50%;
  margin-left: -1.5px;
}
ux-timeline .timeline .timeline-arrow {
  position: absolute;
  color: #e5e5e5;
  left: 56px;
  bottom: -6px;
  transform: translateX(-0.5px);
}
ux-timeline .timeline ux-timeline-event {
  margin-bottom: 20px;
  position: relative;
  display: block;
}
ux-timeline .timeline ux-timeline-event .timeline-footer {
  margin-top: 10px;
  padding: 10px 0;
}
ux-timeline .timeline ux-timeline-event .timeline-title {
  margin-top: 0;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.critical {
  background-color: #ff454f;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.success {
  background-color: #3baa43;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.warning {
  background-color: #ff9048;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.info,
ux-timeline .timeline ux-timeline-event .timeline-badge.accent {
  background-color: #7b63a3;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.primary {
  background-color: #00a7a2;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.alternate1 {
  background-color: #3baa43;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.alternate2 {
  background-color: #025662;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.alternate3 {
  background-color: #b08f5c;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.vibrant1 {
  background-color: #00cceb;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.vibrant2 {
  background-color: #ff9048;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.grey1 {
  background-color: #2a2a2a;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.grey2 {
  background-color: #333;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.grey3 {
  background-color: #666;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.grey4 {
  background-color: #999;
}
ux-timeline .timeline ux-timeline-event .timeline-badge.grey5 {
  background-color: #ccc;
}
ux-timeline .timeline ux-timeline-event > .timeline-panel {
  background-color: #fff;
  float: left;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 12px;
  position: relative;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
ux-timeline .timeline ux-timeline-event > .timeline-panel:before {
  position: absolute;
  top: 40px;
  right: -8px;
  display: inline-block;
  border-top: 8px solid transparent;
  border-left: 8px solid #d4d4d4;
  border-right: 0 solid #d4d4d4;
  border-bottom: 8px solid transparent;
  content: " ";
}
ux-timeline .timeline ux-timeline-event > .timeline-panel:after {
  position: absolute;
  top: 41px;
  right: -14px;
  display: inline-block;
  border-top: 7px solid transparent;
  border-left: 7px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 7px solid transparent;
  content: " ";
}
ux-timeline .timeline ux-timeline-event > .timeline-badge {
  color: #fff;
  width: 100px;
  max-width: 100px;
  max-height: 100px;
  line-height: 25px;
  font-size: 0.9em;
  text-align: center;
  position: absolute;
  top: 26px;
  left: 50%;
  margin-left: -25px;
  padding: 0 15px;
  background-color: #999;
  z-index: 100;
  border-radius: 1.25em;
}
ux-timeline .timeline ux-timeline-event:before,
ux-timeline .timeline ux-timeline-event:after {
  content: " ";
  display: table;
}
ux-timeline .timeline ux-timeline-event:after {
  clear: both;
}
ux-timeline ux-timeline-event .timeline-badge span {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  ux-timeline .timeline .timeline-connector {
    left: 64px;
  }
  ux-timeline .timeline ux-timeline-event .timeline-badge {
    left: 15px;
    margin-left: 0;
    top: 30px;
  }
  ux-timeline .timeline ux-timeline-event > .timeline-panel {
    width: calc(100% - 135px);
    float: right;
  }
  ux-timeline .timeline ux-timeline-event > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 8px;
    left: -8px;
    right: auto;
    top: 34px;
  }
  ux-timeline .timeline ux-timeline-event > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 8px;
    right: auto;
    left: -7px;
    top: 35px;
  }
}
@media only screen and (max-width: 767px) {
  ux-timeline .timeline .timeline-connector {
    left: 64px;
  }
  ux-timeline .timeline ux-timeline-event > .timeline-badge {
    left: 15px;
    margin-left: 0;
    top: 30px;
  }
  ux-timeline .timeline ux-timeline-event > .timeline-panel {
    float: right;
  }
  ux-timeline .timeline ux-timeline-event > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 8px;
    left: -8px;
    right: auto;
    top: 34px;
  }
  ux-timeline .timeline ux-timeline-event > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 8px;
    right: auto;
    left: -7px;
    top: 35px;
  }
}
ux-toggleswitch {
  display: inline-block;
}
ux-toggleswitch .ux-toggleswitch {
  position: relative;
  display: inline-flex;
  cursor: pointer;
  white-space: nowrap;
  margin-bottom: 0;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-input {
  position: absolute;
  height: 0;
  width: 0;
  outline: none;
  overflow: hidden;
  border: none;
  clip: rect(0 0 0 0);
  margin: -1px;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-container {
  position: relative;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-bg {
  flex: none;
  width: 44px;
  height: 22px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 999px;
  box-shadow: inset 0 0 0 0 #00a7a2;
  transition: border 0.3s, box-shadow 0.3s, background-color 0s;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-nub {
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  position: absolute;
  top: 0;
  left: 0;
  transition: left 0.15s;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-label {
  display: inline-flex;
  align-items: center;
  margin-left: 7px;
  white-space: nowrap;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-label:empty {
  margin-left: 0;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled {
  cursor: default;
  opacity: 0.5;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-bg {
  background-color: #00a7a2;
  border-color: #00a7a2;
  box-shadow: inset 0 0 0 12px #00a7a2;
  transition: border 0.3s, box-shadow 0.3s, background-color 0s 0.3s;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-nub {
  left: 22px;
  border-color: #00a7a2;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-focused .ux-toggleswitch-bg {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch .ux-toggleswitch-bg {
  width: 60px;
  height: 30px;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-bg {
  box-shadow: inset 0 0 0 16px #00a7a2;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch .ux-toggleswitch-nub {
  height: 30px;
  width: 30px;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-nub {
  left: 30px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  ux-toggleswitch {
    /* Internet Explorer workaround for border-radius rendering issue. */
  }
  ux-toggleswitch .ux-toggleswitch-nub {
    background-clip: padding-box;
  }
}
ux-toolbar-search {
  display: inline-block;
  top: 0;
}
ux-toolbar-search [uxToolbarSearchField] {
  width: 100%;
  height: 36px;
  visibility: hidden;
  transition: visibility 0s 0.3s;
}
ux-toolbar-search [uxToolbarSearchButton] {
  position: absolute;
  top: 4px;
  right: 0;
  z-index: 1;
}
ux-toolbar-search.right {
  left: 0;
}
ux-toolbar-search.left {
  right: 0;
}
ux-toolbar-search.expanded.left {
  right: -4px;
}
ux-toolbar-search.expanded [uxToolbarSearchField] {
  padding-right: 35px;
  visibility: visible;
  transition: visibility 0s;
}
ux-toolbar-search.expanded [uxToolbarSearchField].ux-toolbar-search-clear-offset {
  padding-right: 67px;
}
ux-toolbar-search.expanded [uxToolbarSearchButton] {
  right: 4px;
}
ux-toolbar-search .ux-toolbar-search-clear {
  position: absolute;
  top: 4px;
  right: 36px;
}
ux-tooltip .tooltip {
  position: static;
}
ux-tooltip .tooltip.right {
  padding: 0 2px;
}
ux-tooltip .tooltip.bottom {
  padding: 2px 0;
}
ux-typeahead {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  overflow-y: auto;
  z-index: 1010;
  padding: 5px 0;
  border: none;
  border-radius: 2px;
  margin: 5px 0;
  background-color: #fff;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
}
ux-typeahead.open {
  display: block;
}
ux-typeahead.drop-up {
  top: auto;
  bottom: 100%;
}
ux-typeahead ux-typeahead-options-list {
  display: block;
  width: 100%;
  overflow-x: hidden;
}
ux-typeahead .ux-typeahead-options ol {
  margin-bottom: 0;
  padding: 0;
}
ux-typeahead .ux-typeahead-options ol li {
  display: list-item;
  list-style: none;
  margin: 0;
  padding: 0 10px;
  line-height: 24px;
  height: 24px;
  cursor: pointer;
}
ux-typeahead .ux-typeahead-options ol li.active {
  transition: none;
}
ux-typeahead .ux-typeahead-options ol li.highlighted {
  background-color: #e7f1f9;
}
ux-typeahead .ux-typeahead-options ol li.disabled {
  cursor: default;
  color: #ccc;
}
ux-typeahead .ux-typeahead-options ol li .ux-filter-match {
  font-weight: bold;
  text-decoration: underline;
}
ux-typeahead .ux-typeahead-loading {
  display: flex;
  align-items: center;
  padding: 0 10px;
  line-height: 24px;
  font-style: italic;
}
ux-typeahead .ux-typeahead-loading > .spinner {
  margin: 0 1em 0 0.5em;
}
ux-typeahead .ux-typeahead-no-options {
  padding: 0 10px;
  line-height: 24px;
  font-style: italic;
}
ux-typeahead .ux-typeahead-recent-options {
  border-bottom: solid 1px #e5e5e5;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
ux-virtual-scroll {
  position: relative;
  display: block;
  overflow: auto;
}
ux-virtual-scroll .virtual-scroll-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  will-change: transform;
}
[uxVirtualForContainer] .ux-virtual-scroll-spacer {
  visibility: hidden;
}
ux-wizard {
  /*
    * Support vertical presentation of the wizard
    */
}
ux-wizard .wizard-body {
  display: flex;
  flex-direction: column;
}
ux-wizard .wizard-body .wizard-steps {
  display: flex;
  flex-direction: row;
  flex: none;
  height: 38px;
  margin-bottom: 8px;
}
ux-wizard .wizard-body .wizard-steps .wizard-step {
  display: flex;
  align-items: center;
  flex: 1;
  max-width: 25%;
  height: 100%;
  padding: 8px;
  background: #fafafa;
  color: #c2c2c2;
  margin: 0 8px;
}
ux-wizard .wizard-body .wizard-steps .wizard-step.visited {
  background-color: #7b63a3;
  color: #fff;
  opacity: 0.5;
  cursor: pointer;
}
ux-wizard .wizard-body .wizard-steps .wizard-step.active {
  background-color: #7b63a3;
  color: #fff;
  opacity: 1;
  cursor: default;
}
ux-wizard .wizard-body .wizard-steps .wizard-step.invalid {
  background-color: #ff454f;
  color: #fff;
}
ux-wizard .wizard-body .wizard-steps .wizard-step:first-of-type {
  margin-left: 0;
}
ux-wizard .wizard-body .wizard-steps .wizard-step:last-of-type {
  margin-right: 0;
}
ux-wizard .wizard-body .wizard-steps .wizard-step:focus {
  outline: none;
}
ux-wizard .wizard-body .wizard-steps .wizard-step:focus.cdk-keyboard-focused {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
ux-wizard .wizard-body .wizard-steps .wizard-step .wizard-step-text {
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
ux-wizard .wizard-body .wizard-steps .wizard-step .wizard-step-icon {
  flex: none;
}
ux-wizard .wizard-body .wizard-content {
  flex: none;
  background-color: #fafafa;
  margin: 5px 0 10px;
  padding: 20px;
  min-height: 120px;
}
ux-wizard .wizard-footer {
  display: flex;
  flex: none;
  justify-content: flex-end;
  margin: 0 20px;
}
ux-wizard .wizard-footer .btn {
  margin: 0 8px;
}
ux-wizard .wizard-footer .btn:last-of-type {
  margin-right: 0;
}
ux-wizard.vertical .wizard-body {
  flex-direction: row;
}
ux-wizard.vertical .wizard-body .wizard-steps {
  flex: 1;
  max-width: 260px;
  flex-direction: column;
  height: auto;
}
ux-wizard.vertical .wizard-body .wizard-steps .wizard-step {
  flex: none;
  margin: 0 8px 8px 0;
  max-width: none;
  height: 38px;
}
ux-wizard.vertical .wizard-body .wizard-content {
  flex: 1;
  margin: 0 22px 8px;
}
[uxHoverActionContainer] [uxHoverAction] {
  opacity: 0;
}
[uxHoverActionContainer] [uxHoverAction].hover-action-active {
  opacity: 0.5;
}
[uxHoverActionContainer] [uxHoverAction].hover-action-focused,
[uxHoverActionContainer] [uxHoverAction]:hover,
[uxHoverActionContainer] [uxHoverAction]:focus {
  opacity: 1;
}
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  user-select: none !important;
}
.table tr.cdk-drag-placeholder,
.table tr.cdk-drag-placeholder:hover {
  background-color: #eee;
}
.table tr.ux-reorderable-moving td {
  position: relative;
  color: transparent;
}
.table tr.ux-reorderable-moving td:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 167, 162, 0.05);
  border-top: 1px dashed #00a7a2;
  border-bottom: 1px dashed #00a7a2;
}
.table tr.ux-reorderable-moving td:first-of-type:after {
  border-left: 1px dashed #00a7a2;
}
.table tr.ux-reorderable-moving td:last-of-type:after {
  border-right: 1px dashed #00a7a2;
}
.card.cdk-drag-placeholder {
  visibility: hidden;
}
.cdk-drop-list-dragging .cdk-drag {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.cdk-drag-preview {
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #fff;
}
.cdk-drag-placeholder {
  opacity: 0.5;
}
.ux-resizable-table {
  table-layout: fixed;
}
.ux-resizable-table .ux-resizable-table-column {
  position: relative;
  overflow: hidden;
}
.ux-resizable-table .ux-resizable-table-column:last-of-type .ux-resizable-table-column-handle {
  display: none;
}
.ux-resizable-expanding-table {
  table-layout: fixed;
}
.ux-resizable-expanding-table .ux-resizable-table-column {
  position: relative;
  overflow: hidden;
}
.ux-resizable-table-column {
  justify-content: space-between;
}
.ux-resizable-table-column.cdk-keyboard-focused .ux-resizable-table-column-handle {
  background-color: transparent;
}
.ux-resizable-table-column-handle {
  content: '';
  position: absolute;
  display: flex;
  justify-content: center;
  background-color: #fff;
  align-items: center;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  cursor: ew-resize;
}
.ux-resizable-table-column-handle.cdk-keyboard-focused {
  outline: 2px dotted;
  outline: auto -webkit-focus-ring-color;
  outline-color: #00a7a2;
  outline-offset: 0;
}
.ux-resizable-table-column-handle .ux-resizable-table-column-handle-icon {
  width: 5px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);
}
.ux-resizable-table-column-handle:hover,
.ux-resizable-table-column-handle.ux-drag-dragging {
  background-color: #f5f5f5;
}

@charset "UTF-8";
/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.ux-keyboard-focus:focus.cdk-keyboard-focused {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}

.ux-focus-indicator:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}

/* Metric Light */
@font-face {
  font-weight: 100;
  font-style: normal;
  font-family: "Metric";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
/* Metric Regular */
@font-face {
  font-weight: 400;
  font-style: normal;
  font-family: "Metric";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
/* Metric Regular-Italic*/
@font-face {
  font-weight: 400;
  font-style: italic;
  font-family: "Metric";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
/* Metric Semi-Bold */
@font-face {
  font-weight: 600;
  font-style: normal;
  font-family: "Metric";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
/* Metric Bold */
@font-face {
  font-weight: 700;
  font-style: normal;
  font-family: "Metric";
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
}
body, .body-light {
  background-color: #F1F2F3;
}
body .wrapper-content, .body-light .wrapper-content {
  margin: 0;
  padding: 12px;
}
body .wrapper-content > .row, .body-light .wrapper-content > .row {
  margin-left: 0;
  margin-right: 0;
}
body .wrapper-content > .row > *, .body-light .wrapper-content > .row > * {
  padding: 0;
}
body .page-content, .body-light .page-content {
  background-color: #F1F2F3;
}
body .page-main, .body-light .page-main {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  width: 100%;
}
body .page-main > .page-content, .body-light .page-main > .page-content {
  flex: 1 1 auto;
  margin-left: 0;
}

.hpe-ebox,
.ebox {
  margin: 12px;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
  border: none;
  padding: 24px;
  background-color: #FFFFFF;
}

body {
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #000000;
}
*::selection {
  background: #0073E7;
  color: #FFFFFF;
}

h1 {
  font-size: 48px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1.5px;
  margin-top: 24px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
h1 b, h1 strong {
  font-weight: 700;
}

h2 {
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 1.1px;
  margin-top: 24px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
h2 b, h2 strong {
  font-weight: 700;
}

h3 {
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.2px;
  margin-top: 24px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
h3 b, h3 strong {
  font-weight: 700;
}

h4 {
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.2px;
  margin-top: 16px;
  margin-bottom: 16px;
  text-transform: none;
}
h4 b, h4 strong {
  font-weight: 600;
}

h5 {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.3px;
  color: rgba(0, 0, 0, 0.56);
  margin-top: 8px;
  margin-bottom: 0;
  text-transform: uppercase;
}
h5 b, h5 strong {
  font-weight: 700;
}

h1, h2, h3, h4, h5 {
  font-family: inherit;
}
h1[required]:after, h2[required]:after, h3[required]:after, h4[required]:after, h5[required]:after {
  content: " * ";
  color: #E5004C;
}

p {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 19px;
  letter-spacing: 0.2px;
  margin-bottom: 8px;
}
p small {
  font-size: 12px;
}
p b, p strong {
  font-weight: 700;
}
p em {
  font-style: italic;
}

.text-primary {
  color: #323435;
}

.text-secondary, .text-default {
  color: rgba(0, 0, 0, 0.56);
}

.text-disabled {
  color: #cececf;
}

.text-muted {
  color: #DCDEDF;
}

.uppercase {
  text-transform: uppercase;
}

.text-wrap {
  overflow: inherit;
  white-space: inherit;
  text-overflow: inherit;
  line-height: initial;
}

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

hr {
  margin: 0 0 16px 0;
  border: 0;
  border-style: solid;
  border-bottom-width: 1px;
  border-color: #DCDEDF;
}

.severityMinor {
  color: #FCDB1F;
}

.severityCritical {
  color: #E5004C;
}

a {
  color: #0073E7;
  text-decoration: none;
}
a:hover, a:focus {
  color: #0073E7;
}

.monospace {
  color: #323435;
  font-family: Consolas, Menlo, "DejaVu Sans Mono", "Liberation Mono", monospace;
  font-weight: 400;
}

code {
  color: #323435;
  font-family: Consolas, Menlo, "DejaVu Sans Mono", "Liberation Mono", monospace;
  font-weight: 400;
  font-size: 75%;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  border: none;
}

pre {
  min-height: 24px;
  padding: 2px 8px;
  background-color: #F1F2F3;
  border: 0 none;
  border-radius: unset;
  margin: 0;
}

.locale-ja {
  font-family: Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角", "ProN W3", "メイリオ", sans-serif;
}

.locale-ko {
  font-family: "Malgun Gothic", Gulim, Arial, sans-serif;
}

.locale-zh-cn {
  font-family: SimSun, sans-serif;
}
.locale-zh-cn h1, .locale-zh-cn h2, .locale-zh-cn h3, .locale-zh-cn h4, .locale-zh-cn h5 {
  font-family: SimHei, sans-serif;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-accordion.panel-group > .panel {
  margin-top: 0;
  border-width: 1px 0 0;
  border-color: #DCDEDF;
  border-radius: 0;
}
ux-accordion.panel-group > .panel + .panel {
  margin-top: 0;
}
ux-accordion.panel-group > .panel > .panel {
  border: none;
}
ux-accordion.panel-group > .panel > .panel-heading {
  position: relative;
  height: 48px;
  padding: 10px 24px;
  background-color: #FFFFFF;
}
ux-accordion.panel-group > .panel > .panel-heading:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
  z-index: 1;
}
ux-accordion.panel-group > .panel > .panel-heading:hover {
  background-color: rgba(0, 115, 231, 0.05);
}
ux-accordion.panel-group > .panel > .panel-heading .panel-title {
  font-size: 18px;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 2px;
}
ux-accordion.panel-group > .panel.panel-open {
  border-radius: 0;
}
ux-accordion.panel-group > .panel.panel-open > .panel-heading {
  background-color: #e5f2fe;
}
ux-accordion.panel-group > .panel.panel-open > .panel-heading .panel-title {
  font-size: 18px;
  font-weight: 700;
}
ux-accordion.panel-group > .panel.panel-open > .panel-heading:after {
  content: "";
  position: absolute;
  left: 0;
  width: 4px;
  background-color: #0073E7;
  top: -1px;
  bottom: -1px;
}
ux-accordion.panel-group > .panel .panel-body {
  padding-left: 24px;
}
ux-accordion.panel-group > .accordion-chevron > .panel-heading:before {
  font-family: "ux-icons";
  content: "\f13c";
  color: #000000;
  margin-top: 4px;
  pointer-events: none;
}
ux-accordion.panel-group > .accordion-chevron.panel-open > .panel-heading:before {
  font-family: "ux-icons";
  content: "\f138";
}
ux-accordion.panel-group ux-accordion-panel:last-of-type {
  border-bottom-width: 1px;
  border-color: #DCDEDF;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.alert,
ux-alert {
  min-height: 24px;
  font-size: 14px;
  margin: 0;
  border: none;
  border-radius: 0;
  padding: 0 8px;
  text-align: left;
  width: 100%;
  color: #656668;
}
.alert .close,
ux-alert .close {
  position: relative;
  right: 0;
  color: inherit;
  opacity: 0.5;
}
.alert .close:hover,
ux-alert .close:hover {
  opacity: 1;
}
.alert .alert-content,
ux-alert .alert-content {
  padding: 2px 0 0 0;
}
.alert.alert-info, .alert.ux-alert-info,
ux-alert.alert-info,
ux-alert.ux-alert-info {
  color: #000000;
  background-color: #00ABF3;
  border: none;
}
.alert.alert-error, .alert.ux-alert-error,
ux-alert.alert-error,
ux-alert.ux-alert-error {
  color: #FFFFFF;
  background-color: #E5004C;
  border: none;
}
.alert.alert-warning, .alert.ux-alert-warning,
ux-alert.alert-warning,
ux-alert.ux-alert-warning {
  color: #000000;
  background-color: #FFC002;
  border: none;
}
.alert.alert-success, .alert.ux-alert-success,
ux-alert.alert-success,
ux-alert.ux-alert-success {
  color: #000000;
  background-color: #1AAC60;
  border: none;
}
.alert.alert-dark, .alert.ux-alert-dark,
ux-alert.alert-dark,
ux-alert.ux-alert-dark {
  color: #FFFFFF;
  background-color: #000000;
  border: none;
}

ux-alert {
  align-items: flex-start;
}
ux-alert .alert-icon {
  height: 24px;
}
ux-alert .alert-close {
  height: 24px;
  border-radius: 2px;
}
ux-alert .alert-close > .alert-close-icon {
  font-size: 12px;
  font-weight: 700;
}
ux-alert .alert-close:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.65) !important;
  transition: box-shadow 0.16s ease-out;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.breadcrumb {
  height: auto;
  min-height: auto;
  background-color: transparent;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}
.breadcrumb li {
  display: flex;
}
.breadcrumb li.active * {
  color: #000000;
  text-decoration: none;
  font-weight: 700;
}
.breadcrumb li:last-child * {
  color: #000000;
}
.breadcrumb li * {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.56);
  opacity: 1;
}
.breadcrumb li a {
  cursor: pointer;
}
.breadcrumb li a:hover {
  color: #0073E7;
  text-decoration: none;
  font-weight: 400;
}
.breadcrumb li a:focus.ux-focus-indicator-active {
  color: #0073E7;
  text-decoration: none;
  font-weight: 400;
  border-radius: 1px;
}
.breadcrumb li + li:before {
  font-family: "ux-icons";
  content: "\f13c";
  color: rgba(0, 0, 0, 0.56);
  padding: 0 8px;
  font-size: 10px;
  font-weight: 400;
}

/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.btn {
  padding: 6px 16px 6px 16px;
  margin: 0 0 0 0;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  border-radius: 1px;
  border-style: solid;
  border-width: 2px;
  background-image: none;
  line-height: 16px;
  height: 32px;
  min-width: 96px;
  box-shadow: none;
  text-shadow: none;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
  z-index: 0;
}
.btn.btn-xl {
  font-size: 24px;
  line-height: 24px;
  min-width: 64px;
  height: 48px;
  padding: 10px 24px 10px 24px;
}
.btn.btn-lg {
  font-size: 18px;
  line-height: 18px;
  min-width: 96px;
  height: 40px;
  padding: 9px 24px 9px 24px;
}
.btn.btn-sm {
  font-size: 12px;
  line-height: 12px;
  min-width: 64px;
  height: 24px;
  padding: 4px 8px 4px 8px;
}
.btn:focus, .btn:active:focus {
  box-shadow: none;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
  border-width: 2px;
}
.btn:focus.ux-focus-indicator.ux-focus-indicator-active, .btn.focus.ux-focus-indicator.ux-focus-indicator-active, .btn:active:focus.ux-focus-indicator.ux-focus-indicator-active, .btn:active.focus.ux-focus-indicator.ux-focus-indicator-active, .btn.active:focus.ux-focus-indicator.ux-focus-indicator-active, .btn.active.focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: none;
}
.btn:focus:not(.ux-focus-indicator), .btn.focus:not(.ux-focus-indicator), .btn:active:focus:not(.ux-focus-indicator), .btn:active.focus:not(.ux-focus-indicator), .btn.active:focus:not(.ux-focus-indicator), .btn.active.focus:not(.ux-focus-indicator) {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
.btn:active, .btn.active {
  box-shadow: none;
  border-width: 2px;
}
.btn:hover {
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
  border-width: 2px;
  z-index: 0;
}
.btn:disabled, .btn:disabled:hover, .btn:disabled:active, .btn.disabled, .btn.disabled:hover, .btn.disabled:active {
  opacity: 1;
  cursor: default;
  pointer-events: none;
}
.btn + .btn, .btn + .btn-group {
  margin-left: 8px;
}
.btn .ux-icon + *,
.btn ux-icon + * {
  margin-left: 4px;
}

.btn.btn-icon {
  width: auto;
  min-width: auto;
  padding: 4px 6px;
}
.btn.btn-icon.btn-xl {
  padding: 10px 6px;
  width: 48px;
}
.btn.btn-icon.btn-xl .ux-icon {
  font-size: 24px;
}
.btn.btn-icon.btn-lg {
  padding: 9px;
  width: auto;
}
.btn.btn-icon.btn-lg .ux-icon {
  font-size: 18px;
}
.btn.btn-icon.btn-sm {
  padding: 4px;
  width: auto;
}
.btn.btn-icon.btn-sm .ux-icon {
  font-size: 12px;
}
.btn.btn-icon .ux-icon {
  font-size: 14px;
}

.btn.dropdown-toggle {
  width: auto;
  min-width: auto;
  padding-left: 16px;
  padding-right: 16px;
}
.btn.dropdown-toggle.btn-lg {
  padding-left: 24px;
  padding-right: 24px;
}
.btn.dropdown-toggle.btn-sm {
  padding-left: 8px;
  padding-right: 8px;
}
.btn.dropdown-toggle.dropdown-button {
  padding-left: 12px;
  padding-right: 8px;
}
.btn.dropdown-toggle .ux-icon:last-of-type,
.btn.dropdown-toggle ux-icon:last-of-type {
  font-weight: 900;
  font-size: inherit;
  margin-left: 0;
  vertical-align: baseline;
}

.btn.btn-icon-with-text {
  min-width: 96px;
  padding-left: 12px;
  padding-right: 16px;
}
.btn.btn-icon-with-text.btn-xl .ux-icon {
  font-size: 24px;
  margin-right: inherit;
}
.btn.btn-icon-with-text.btn-lg .ux-icon {
  font-size: 18px;
  margin-right: inherit;
}
.btn.btn-icon-with-text.btn-sm .ux-icon {
  font-size: 12px;
}
.btn.btn-icon-with-text .ux-icon {
  font-size: 14px;
}

.btn.btn-link {
  min-width: auto;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
}
.btn.btn-link:hover {
  text-decoration: none;
}

.btn.btn-circular, ux-floating-action-buttons ux-floating-action-button .btn.floating-action-button {
  border-radius: 50%;
  height: 32px;
  min-height: 32px;
  width: 32px;
  min-width: 32px;
  padding: 1px 0 0 0;
}
.btn.btn-circular.btn-xl, ux-floating-action-buttons ux-floating-action-button .btn.btn-xl.floating-action-button {
  height: 48px;
  min-height: 48px;
  width: 48px;
  min-width: 48px;
  padding: 0;
}
.btn.btn-circular.btn-lg, ux-floating-action-buttons ux-floating-action-button .btn.btn-lg.floating-action-button {
  height: 40px;
  min-height: 40px;
  width: 40px;
  min-width: 40px;
  padding: 1px 0 0 0;
}
.btn.btn-circular.btn-sm, ux-floating-action-buttons ux-floating-action-button .btn.btn-sm.floating-action-button {
  height: 24px;
  min-height: 24px;
  width: 24px;
  min-width: 24px;
  padding: 0;
}

.btn.btn-primary,
.btn.button-primary {
  color: #FFFFFF;
  background-color: #0073E7;
  border-color: #0073E7;
}
.btn.btn-primary:hover,
.btn.button-primary:hover {
  color: #FFFFFF;
  background-color: #0073E7;
  border-color: transparent;
}
.btn.btn-primary:hover:not(:focus),
.btn.button-primary:hover:not(:focus) {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.btn-primary:active, .btn.btn-primary:focus:active,
.btn.button-primary:active,
.btn.button-primary:focus:active {
  color: #FFFFFF;
  background-color: #1668C1;
}
.btn.btn-primary:focus.ux-focus-indicator-active, .btn.btn-primary:focus:not(.ux-focus-indicator),
.btn.button-primary:focus.ux-focus-indicator-active,
.btn.button-primary:focus:not(.ux-focus-indicator) {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
.btn.btn-primary:focus.ux-focus-indicator-active.btn-link, .btn.btn-primary:focus:not(.ux-focus-indicator).btn-link,
.btn.button-primary:focus.ux-focus-indicator-active.btn-link,
.btn.button-primary:focus:not(.ux-focus-indicator).btn-link {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
.btn.btn-primary:focus.ux-focus-indicator-active:not(:active), .btn.btn-primary:focus:not(.ux-focus-indicator):not(:active),
.btn.button-primary:focus.ux-focus-indicator-active:not(:active),
.btn.button-primary:focus:not(.ux-focus-indicator):not(:active) {
  background-color: #0073E7;
}
.btn.btn-primary:disabled, .btn.btn-primary.disabled, .btn.btn-primary:disabled:hover, .btn.btn-primary:disabled:active,
.btn.button-primary:disabled,
.btn.button-primary.disabled,
.btn.button-primary:disabled:hover,
.btn.button-primary:disabled:active {
  background-color: rgba(206, 206, 207, 0.2);
  border-color: transparent;
  color: #cececf;
}
.btn.btn-primary.btn-link,
.btn.button-primary.btn-link {
  color: #0073E7;
  background-color: transparent;
  box-shadow: none;
  font-weight: 700;
}
.btn.btn-primary.btn-link:hover,
.btn.button-primary.btn-link:hover {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
.btn.btn-primary.btn-link:hover:not(:focus),
.btn.button-primary.btn-link:hover:not(:focus) {
  box-shadow: none;
}
.btn.btn-primary.btn-link:active, .btn.btn-primary.btn-link.active, .btn.btn-primary.btn-link:active:focus, .btn.btn-primary.btn-link.active:focus,
.btn.button-primary.btn-link:active,
.btn.button-primary.btn-link.active,
.btn.button-primary.btn-link:active:focus,
.btn.button-primary.btn-link.active:focus {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.1);
}
.btn.btn-primary.btn-link:focus.ux-focus-indicator-active:not(:active), .btn.btn-primary.btn-link:focus:not(.ux-focus-indicator):not(:active),
.btn.button-primary.btn-link:focus.ux-focus-indicator-active:not(:active),
.btn.button-primary.btn-link:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(0, 115, 231, 0.05);
}
.btn.btn-primary.btn-link:disabled, .btn.btn-primary.btn-link.disabled,
.btn.button-primary.btn-link:disabled,
.btn.button-primary.btn-link.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}

.btn.button-toggle-primary:not(.active) {
  color: #0073E7;
  background-color: #FFFFFF;
  border-color: #0073E7;
}
.btn.button-toggle-primary:not(.active):focus.ux-focus-indicator-active {
  color: #0073E7;
  background-color: #FFFFFF;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
.btn.button-toggle-primary:not(.active):focus.ux-focus-indicator-active.btn-link {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
.btn.button-toggle-primary:not(.active):hover {
  color: #0073E7;
  background-color: #FFFFFF;
}
.btn.button-toggle-primary:not(.active):hover, .btn.button-toggle-primary:not(.active):focus:hover {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.button-toggle-primary:not(.active):active {
  color: #0073E7;
  background-color: #FFFFFF;
}
.btn.button-toggle-primary:not(.active):focus:hover:active {
  box-shadow: none;
}
.btn.button-toggle-primary:not(.active):disabled, .btn.button-toggle-primary:not(.active):disabled:hover, .btn.button-toggle-primary:not(.active):disabled:active {
  background-color: rgba(206, 206, 207, 0.2);
  border-color: transparent;
  color: #cececf;
}
.btn.button-toggle-primary.active {
  color: #FFFFFF;
  background-color: #0073E7;
  border-color: #0073E7;
}
.btn.button-toggle-primary.active:focus.ux-focus-indicator-active {
  color: #FFFFFF;
  background-color: #1668C1;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  z-index: 3;
}
.btn.button-toggle-primary.active:focus.ux-focus-indicator-active.btn-link {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
.btn.button-toggle-primary.active:hover {
  color: #FFFFFF;
  background-color: #1668C1;
}
.btn.button-toggle-primary.active:hover, .btn.button-toggle-primary.active:focus:hover {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.button-toggle-primary.active:active {
  color: #FFFFFF;
  background-color: #1668C1;
}
.btn.button-toggle-primary.active:focus:hover:active {
  box-shadow: none;
}
.btn.button-toggle-primary.active:disabled, .btn.button-toggle-primary.active:disabled:hover, .btn.button-toggle-primary.active:disabled:active {
  background-color: rgba(206, 206, 207, 0.2);
  border-color: transparent;
  color: #cececf;
}

.btn.btn-secondary,
.btn.button-secondary,
.btn.btn-white,
.btn.btn-default {
  background-color: #FFFFFF;
  border-color: #000000;
  color: #000000;
}
.btn.btn-secondary:hover,
.btn.button-secondary:hover,
.btn.btn-white:hover,
.btn.btn-default:hover {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #000000;
}
.btn.btn-secondary:hover:not(:focus),
.btn.button-secondary:hover:not(:focus),
.btn.btn-white:hover:not(:focus),
.btn.btn-default:hover:not(:focus) {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.btn-secondary:active, .btn.btn-secondary:focus:active,
.btn.button-secondary:active,
.btn.button-secondary:focus:active,
.btn.btn-white:active,
.btn.btn-white:focus:active,
.btn.btn-default:active,
.btn.btn-default:focus:active {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.btn.btn-secondary:focus.ux-focus-indicator-active, .btn.btn-secondary:focus:not(.ux-focus-indicator),
.btn.button-secondary:focus.ux-focus-indicator-active,
.btn.button-secondary:focus:not(.ux-focus-indicator),
.btn.btn-white:focus.ux-focus-indicator-active,
.btn.btn-white:focus:not(.ux-focus-indicator),
.btn.btn-default:focus.ux-focus-indicator-active,
.btn.btn-default:focus:not(.ux-focus-indicator) {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 0, 0, 0.5) !important;
}
.btn.btn-secondary:focus.ux-focus-indicator-active.btn-link, .btn.btn-secondary:focus:not(.ux-focus-indicator).btn-link,
.btn.button-secondary:focus.ux-focus-indicator-active.btn-link,
.btn.button-secondary:focus:not(.ux-focus-indicator).btn-link,
.btn.btn-white:focus.ux-focus-indicator-active.btn-link,
.btn.btn-white:focus:not(.ux-focus-indicator).btn-link,
.btn.btn-default:focus.ux-focus-indicator-active.btn-link,
.btn.btn-default:focus:not(.ux-focus-indicator).btn-link {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.05);
}
.btn.btn-secondary:focus.ux-focus-indicator-active:not(:active), .btn.btn-secondary:focus:not(.ux-focus-indicator):not(:active),
.btn.button-secondary:focus.ux-focus-indicator-active:not(:active),
.btn.button-secondary:focus:not(.ux-focus-indicator):not(:active),
.btn.btn-white:focus.ux-focus-indicator-active:not(:active),
.btn.btn-white:focus:not(.ux-focus-indicator):not(:active),
.btn.btn-default:focus.ux-focus-indicator-active:not(:active),
.btn.btn-default:focus:not(.ux-focus-indicator):not(:active) {
  background-color: #FFFFFF;
}
.btn.btn-secondary:disabled, .btn.btn-secondary.disabled, .btn.btn-secondary:disabled:hover, .btn.btn-secondary:disabled:active,
.btn.button-secondary:disabled,
.btn.button-secondary.disabled,
.btn.button-secondary:disabled:hover,
.btn.button-secondary:disabled:active,
.btn.btn-white:disabled,
.btn.btn-white.disabled,
.btn.btn-white:disabled:hover,
.btn.btn-white:disabled:active,
.btn.btn-default:disabled,
.btn.btn-default.disabled,
.btn.btn-default:disabled:hover,
.btn.btn-default:disabled:active {
  background-color: #FFFFFF;
  border-color: #cececf;
  color: #cececf;
}
.btn.btn-secondary.btn-link,
.btn.button-secondary.btn-link,
.btn.btn-white.btn-link,
.btn.btn-default.btn-link {
  color: #000000;
  background-color: transparent;
  box-shadow: none;
}
.btn.btn-secondary.btn-link:hover,
.btn.button-secondary.btn-link:hover,
.btn.btn-white.btn-link:hover,
.btn.btn-default.btn-link:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.05);
}
.btn.btn-secondary.btn-link:hover:not(:focus),
.btn.button-secondary.btn-link:hover:not(:focus),
.btn.btn-white.btn-link:hover:not(:focus),
.btn.btn-default.btn-link:hover:not(:focus) {
  box-shadow: none;
}
.btn.btn-secondary.btn-link:active, .btn.btn-secondary.btn-link.active, .btn.btn-secondary.btn-link:active:focus, .btn.btn-secondary.btn-link.active:focus,
.btn.button-secondary.btn-link:active,
.btn.button-secondary.btn-link.active,
.btn.button-secondary.btn-link:active:focus,
.btn.button-secondary.btn-link.active:focus,
.btn.btn-white.btn-link:active,
.btn.btn-white.btn-link.active,
.btn.btn-white.btn-link:active:focus,
.btn.btn-white.btn-link.active:focus,
.btn.btn-default.btn-link:active,
.btn.btn-default.btn-link.active,
.btn.btn-default.btn-link:active:focus,
.btn.btn-default.btn-link.active:focus {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.btn.btn-secondary.btn-link:focus.ux-focus-indicator-active:not(:active), .btn.btn-secondary.btn-link:focus:not(.ux-focus-indicator):not(:active),
.btn.button-secondary.btn-link:focus.ux-focus-indicator-active:not(:active),
.btn.button-secondary.btn-link:focus:not(.ux-focus-indicator):not(:active),
.btn.btn-white.btn-link:focus.ux-focus-indicator-active:not(:active),
.btn.btn-white.btn-link:focus:not(.ux-focus-indicator):not(:active),
.btn.btn-default.btn-link:focus.ux-focus-indicator-active:not(:active),
.btn.btn-default.btn-link:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(0, 0, 0, 0.05);
}
.btn.btn-secondary.btn-link:disabled, .btn.btn-secondary.btn-link.disabled,
.btn.button-secondary.btn-link:disabled,
.btn.button-secondary.btn-link.disabled,
.btn.btn-white.btn-link:disabled,
.btn.btn-white.btn-link.disabled,
.btn.btn-default.btn-link:disabled,
.btn.btn-default.btn-link.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}

.btn.btn-info,
.btn.button-accent {
  color: #231CA5;
  background-color: #FFFFFF;
  border-color: #231CA5;
}
.btn.btn-info:hover,
.btn.button-accent:hover {
  color: #231CA5;
  background-color: #FFFFFF;
  border-color: #231CA5;
}
.btn.btn-info:hover:not(:focus),
.btn.button-accent:hover:not(:focus) {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.btn-info:active, .btn.btn-info:focus:active,
.btn.button-accent:active,
.btn.button-accent:focus:active {
  color: #231CA5;
  background-color: rgba(35, 28, 165, 0.1);
}
.btn.btn-info:focus.ux-focus-indicator-active, .btn.btn-info:focus:not(.ux-focus-indicator),
.btn.button-accent:focus.ux-focus-indicator-active,
.btn.button-accent:focus:not(.ux-focus-indicator) {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(38, 33, 143, 0.5) !important;
}
.btn.btn-info:focus.ux-focus-indicator-active.btn-link, .btn.btn-info:focus:not(.ux-focus-indicator).btn-link,
.btn.button-accent:focus.ux-focus-indicator-active.btn-link,
.btn.button-accent:focus:not(.ux-focus-indicator).btn-link {
  color: #26218f;
  background-color: rgba(38, 33, 143, 0.05);
}
.btn.btn-info:focus.ux-focus-indicator-active:not(:active), .btn.btn-info:focus:not(.ux-focus-indicator):not(:active),
.btn.button-accent:focus.ux-focus-indicator-active:not(:active),
.btn.button-accent:focus:not(.ux-focus-indicator):not(:active) {
  background-color: #FFFFFF;
}
.btn.btn-info:disabled, .btn.btn-info.disabled, .btn.btn-info:disabled:hover, .btn.btn-info:disabled:active,
.btn.button-accent:disabled,
.btn.button-accent.disabled,
.btn.button-accent:disabled:hover,
.btn.button-accent:disabled:active {
  background-color: #FFFFFF;
  border-color: #cececf;
  color: #cececf;
}
.btn.btn-info.btn-link,
.btn.button-accent.btn-link {
  color: #231CA5;
  background-color: transparent;
  box-shadow: none;
}
.btn.btn-info.btn-link:hover,
.btn.button-accent.btn-link:hover {
  color: #231CA5;
  background-color: rgba(35, 28, 165, 0.05);
}
.btn.btn-info.btn-link:hover:not(:focus),
.btn.button-accent.btn-link:hover:not(:focus) {
  box-shadow: none;
}
.btn.btn-info.btn-link:active, .btn.btn-info.btn-link.active, .btn.btn-info.btn-link:active:focus, .btn.btn-info.btn-link.active:focus,
.btn.button-accent.btn-link:active,
.btn.button-accent.btn-link.active,
.btn.button-accent.btn-link:active:focus,
.btn.button-accent.btn-link.active:focus {
  color: #231CA5;
  background-color: rgba(35, 28, 165, 0.1);
}
.btn.btn-info.btn-link:focus.ux-focus-indicator-active:not(:active), .btn.btn-info.btn-link:focus:not(.ux-focus-indicator):not(:active),
.btn.button-accent.btn-link:focus.ux-focus-indicator-active:not(:active),
.btn.button-accent.btn-link:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(35, 28, 165, 0.05);
}
.btn.btn-info.btn-link:disabled, .btn.btn-info.btn-link.disabled,
.btn.button-accent.btn-link:disabled,
.btn.button-accent.btn-link.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}

.btn.button-toggle-accent:not(.active) {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #000000;
}
.btn.button-toggle-accent:not(.active):focus.ux-focus-indicator-active {
  color: #000000;
  background-color: #FFFFFF;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(38, 33, 143, 0.5) !important;
}
.btn.button-toggle-accent:not(.active):focus.ux-focus-indicator-active.btn-link {
  color: #26218f;
  background-color: rgba(38, 33, 143, 0.05);
}
.btn.button-toggle-accent:not(.active):hover {
  color: #000000;
  background-color: #FFFFFF;
}
.btn.button-toggle-accent:not(.active):hover, .btn.button-toggle-accent:not(.active):focus:hover {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.button-toggle-accent:not(.active):active {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.btn.button-toggle-accent:not(.active):focus:hover:active {
  box-shadow: none;
}
.btn.button-toggle-accent:not(.active):disabled, .btn.button-toggle-accent:not(.active):disabled:hover, .btn.button-toggle-accent:not(.active):disabled:active {
  background-color: #FFFFFF;
  border-color: #cececf;
  color: #cececf;
}
.btn.button-toggle-accent.active {
  color: #231CA5;
  background-color: rgba(35, 28, 165, 0.1);
  border-color: #26218f;
}
.btn.button-toggle-accent.active:focus.ux-focus-indicator-active {
  color: #231CA5;
  background-color: rgba(35, 28, 165, 0.1);
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(38, 33, 143, 0.5) !important;
  z-index: 3;
}
.btn.button-toggle-accent.active:focus.ux-focus-indicator-active.btn-link {
  color: #26218f;
  background-color: rgba(38, 33, 143, 0.05);
}
.btn.button-toggle-accent.active:hover {
  color: #231CA5;
  background-color: rgba(35, 28, 165, 0.1);
}
.btn.button-toggle-accent.active:hover, .btn.button-toggle-accent.active:focus:hover {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.button-toggle-accent.active:active {
  color: #231CA5;
  background-color: rgba(35, 28, 165, 0.1);
}
.btn.button-toggle-accent.active:focus:hover:active {
  box-shadow: none;
}
.btn.button-toggle-accent.active:disabled, .btn.button-toggle-accent.active:disabled:hover, .btn.button-toggle-accent.active:disabled:active {
  background-color: #FFFFFF;
  border-color: #cececf;
  color: #cececf;
}

.btn.btn-info,
.btn.button-warning {
  color: #FFFFFF;
  background-color: #E5004C;
  border-color: #E5004C;
}
.btn.btn-info:hover,
.btn.button-warning:hover {
  color: #FFFFFF;
  background-color: #E5004C;
  border-color: #E5004C;
}
.btn.btn-info:hover:not(:focus),
.btn.button-warning:hover:not(:focus) {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.btn.btn-info:active, .btn.btn-info:focus:active,
.btn.button-warning:active,
.btn.button-warning:focus:active {
  color: #FFFFFF;
  background-color: #B21646;
  border-color: #B21646;
}
.btn.btn-info:focus.ux-focus-indicator-active, .btn.btn-info:focus:not(.ux-focus-indicator),
.btn.button-warning:focus.ux-focus-indicator-active,
.btn.button-warning:focus:not(.ux-focus-indicator) {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(178, 22, 70, 0.5) !important;
}
.btn.btn-info:focus.ux-focus-indicator-active.btn-link, .btn.btn-info:focus:not(.ux-focus-indicator).btn-link,
.btn.button-warning:focus.ux-focus-indicator-active.btn-link,
.btn.button-warning:focus:not(.ux-focus-indicator).btn-link {
  color: #B21646;
  background-color: rgba(178, 22, 70, 0.05);
}
.btn.btn-info:focus.ux-focus-indicator-active:not(:active), .btn.btn-info:focus:not(.ux-focus-indicator):not(:active),
.btn.button-warning:focus.ux-focus-indicator-active:not(:active),
.btn.button-warning:focus:not(.ux-focus-indicator):not(:active) {
  background-color: #E5004C;
}
.btn.btn-info:disabled, .btn.btn-info.disabled, .btn.btn-info:disabled:hover, .btn.btn-info:disabled:active,
.btn.button-warning:disabled,
.btn.button-warning.disabled,
.btn.button-warning:disabled:hover,
.btn.button-warning:disabled:active {
  background-color: rgba(206, 206, 207, 0.2);
  border-color: transparent;
  color: #cececf;
}
.btn.btn-info.btn-link,
.btn.button-warning.btn-link {
  color: #E5004C;
  background-color: transparent;
  box-shadow: none;
  font-weight: 700;
}
.btn.btn-info.btn-link:hover,
.btn.button-warning.btn-link:hover {
  color: #E5004C;
  background-color: rgba(229, 0, 76, 0.05);
}
.btn.btn-info.btn-link:hover:not(:focus),
.btn.button-warning.btn-link:hover:not(:focus) {
  box-shadow: none;
}
.btn.btn-info.btn-link:active, .btn.btn-info.btn-link.active, .btn.btn-info.btn-link:active:focus, .btn.btn-info.btn-link.active:focus,
.btn.button-warning.btn-link:active,
.btn.button-warning.btn-link.active,
.btn.button-warning.btn-link:active:focus,
.btn.button-warning.btn-link.active:focus {
  color: #E5004C;
  background-color: rgba(229, 0, 76, 0.1);
}
.btn.btn-info.btn-link:focus.ux-focus-indicator-active:not(:active), .btn.btn-info.btn-link:focus:not(.ux-focus-indicator):not(:active),
.btn.button-warning.btn-link:focus.ux-focus-indicator-active:not(:active),
.btn.button-warning.btn-link:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(229, 0, 76, 0.05);
}
.btn.btn-info.btn-link:disabled, .btn.btn-info.btn-link.disabled,
.btn.button-warning.btn-link:disabled,
.btn.button-warning.btn-link.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}

.dropdown-icon-inline {
  font-size: inherit;
  font-weight: 900;
  padding-left: 8px;
}

.btn-group + .btn, .btn-group + .btn-group {
  margin-left: 8px;
}
.btn-group > .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
  z-index: 0;
}
.btn-group > .btn.button-secondary, .btn-group > .btn.button-toggle-primary:not(.active), .btn-group > .btn.button-toggle-accent:not(.active) {
  z-index: 2;
}
.btn-group > .btn.button-accent, .btn-group > .btn.button-toggle-accent.active {
  z-index: 1;
}
.btn-group > .btn.ux-focus-indicator-active, .btn-group > .btn.button-toggle-primary.ux-focus-indicator-active, .btn-group > .btn.button-toggle-secondary.ux-focus-indicator-active, .btn-group > .btn.button-toggle-accent.ux-focus-indicator-active {
  z-index: 3;
}
.btn-group > .btn + .btn {
  margin-left: 0;
}
.btn-group > .btn + .btn:not(.btn-link) {
  margin-left: -2px;
}
.btn-group > .btn + .btn.dropdown-toggle {
  padding-left: 9px;
}
.btn-group > .btn.button-primary + .btn.button-primary:before, .btn-group > .btn.button-toggle-primary.active + .btn.button-toggle-primary.active:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 0;
  height: 60%;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.64);
}
.btn-group > .btn.button-warning + .btn.button-warning:before, .btn-group > .btn.button-toggle-warning.active + .btn.button-toggle-warning.active:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 0;
  height: 60%;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.64);
}
.btn-group > .button-secondary:not(.dropdown-toggle) {
  border-right: none;
}
.btn-group > .btn.button-secondary + .btn.button-secondary, .btn-group > .btn.button-toggle-secondary.active + .btn.button-toggle-secondary.active {
  border-left: none;
}
.btn-group > .btn.button-secondary + .btn.button-secondary:before, .btn-group > .btn.button-toggle-secondary.active + .btn.button-toggle-secondary.active:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 0;
  height: 60%;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.64);
}
.btn-group > .btn.button-secondary + .btn.button-secondary:disabled:before, .btn-group > .btn.button-toggle-secondary.active + .btn.button-toggle-secondary.active:disabled:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 0;
  height: 60%;
  width: 1px;
  background-color: #cececf;
}
.btn-group > .button-accent:not(.dropdown-toggle) {
  border-right: none;
}
.btn-group > .btn.button-accent + .btn.button-accent, .btn-group > .btn.button-toggle-accent.active + .btn.button-toggle-accent.active {
  border-left: none;
}
.btn-group > .btn.button-accent + .btn.button-accent:before, .btn-group > .btn.button-toggle-accent.active + .btn.button-toggle-accent.active:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 0;
  height: 60%;
  width: 1px;
  background-color: rgba(35, 28, 165, 0.64);
}
.btn-group > .btn.button-accent + .btn.button-accent:disabled:before, .btn-group > .btn.button-toggle-accent.active + .btn.button-toggle-accent.active:disabled:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 0;
  height: 60%;
  width: 1px;
  background-color: #cececf;
}
.btn-group > .btn.btn-link + .btn.btn-link.dropdown-toggle:before {
  content: "";
  position: absolute;
  top: 20%;
  left: 0;
  height: 60%;
  width: 1px;
  background-color: rgba(220, 222, 223, 0.64);
}
.btn-group > .dropdown-toggle:focus {
  outline-color: #0073E7 !important;
}
.btn-group.split-dropdown > .dropdown-toggle.btn {
  padding: 6px 12px;
}
.btn-group.split-dropdown > .btn:not(.dropdown-toggle) {
  padding-left: 12px;
  padding-right: 12px;
}

.pagination {
  display: flex;
  align-items: center;
}
.pagination .page-item {
  z-index: 2;
}
.pagination .page-item.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  z-index: 4;
}
.pagination .page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  min-width: 42px;
  margin: 0;
  border-color: #0073E7;
  border-width: 2px;
  border-left-width: 1px;
  border-right-width: 1px;
  font-weight: 700;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
  background-color: #FFFFFF;
  z-index: 1;
}
.pagination .page-item .page-link:focus {
  outline: none !important;
}
.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus, .pagination .page-item .page-link:active {
  border: 2px solid #0073E7;
  border-left-width: 1px;
  border-right-width: 1px;
  color: #000000;
  background-color: #FFFFFF;
}
.pagination .page-item .page-link:hover {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
  background-color: #FFFFFF;
}
.pagination .page-item .page-link:active {
  box-shadow: none;
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.pagination .page-item .page-link:disabled, .pagination .page-item .page-link.disabled, .pagination .page-item .page-link:disabled:hover, .pagination .page-item .page-link:disabled:active {
  background-color: #FFFFFF;
  border-color: #cececf;
  color: #cececf;
}
.pagination .page-item:first-child .page-link {
  border-left-width: 2px;
  border-radius: 0 0 0 0;
  min-width: 42px;
  font-size: 14px;
}
.pagination .page-item:first-child .page-link:hover, .pagination .page-item:first-child .page-link:active, .pagination .page-item:first-child .page-link:focus {
  border-left-width: 2px;
}
.pagination .page-item:nth-child(2).active .page-link {
  min-width: 42px;
  border-left-width: 0;
}
.pagination .page-item:nth-last-child(2).active .page-link,
.pagination .page-item:nth-last-child(2).active .page-link:active {
  border-right-width: 0;
}
.pagination .page-item:last-child .page-link {
  border-right-width: 2px;
  border-radius: 0 0 0 0;
  min-width: 42px;
  font-size: 14px;
}
.pagination .page-item:last-child .page-link:hover, .pagination .page-item:last-child .page-link:active, .pagination .page-item:last-child .page-link:focus {
  border-right-width: 2px;
}
.pagination .page-item.active {
  transition: none;
  z-index: 3;
}
.pagination .page-item.active .page-link {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: #0073E7;
  border-left: 1px solid #0073E7;
  border-right: 1px solid #0073E7;
  padding: 8px 12px;
  color: #FFFFFF;
}
.pagination .page-item.active .page-link:hover, .pagination .page-item.active .page-link:focus, .pagination .page-item.active .page-link:active {
  border-color: #0073E7;
  background-color: #0073E7;
  color: #FFFFFF;
  box-shadow: none;
  outline: none;
  animation: none;
  border-top: none;
  border-bottom: none;
}
.pagination .page-item.disabled .page-link {
  border: 2px solid transparent;
  background-color: rgba(206, 206, 207, 0.2);
  color: #BDBEC0;
  box-shadow: none;
  cursor: default;
}
.pagination .page-item.disabled .page-link:hover, .pagination .page-item.disabled .page-link:focus, .pagination .page-item.disabled .page-link:active {
  border: 2px solid transparent;
  background-color: rgba(206, 206, 207, 0.2);
  color: #BDBEC0;
  box-shadow: none;
  animation: none;
  outline: none;
}
.pagination .page-item .pagination-prev-icon-default.ux-icon-previous:before {
  font-family: "ux-icons";
  content: "\f13a";
}
.pagination .page-item .pagination-next-icon-default.ux-icon-next:before {
  font-family: "ux-icons";
  content: "\f13c";
}
.pagination .page-item:not(.active):not(:first-of-type) {
  margin-left: inherit;
}
.pagination.pagination-flat .page-item .page-link {
  border: none;
  padding: 6px 12px;
  min-width: 40px;
  font-weight: 400;
  height: 32px;
  background-color: transparent;
  color: #000000;
}
.pagination.pagination-flat .page-item .page-link:hover, .pagination.pagination-flat .page-item .page-link:active, .pagination.pagination-flat .page-item .page-link:focus, .pagination.pagination-flat .page-item .page-link:focus:hover {
  border: none;
  animation: none;
  background-color: #FFFFFF;
}
.pagination.pagination-flat .page-item .page-link:hover {
  box-shadow: none;
  background-color: #FFFFFF;
}
.pagination.pagination-flat .page-item .page-link:focus {
  background-color: transparent;
}
.pagination.pagination-flat .page-item.active .page-link {
  border: none;
  height: 32px;
  color: #000000;
  background-color: transparent;
  box-shadow: inset 0 -3px 0 #0073E7;
  font-weight: 700;
}
.pagination.pagination-flat .page-item.active .page-link:hover, .pagination.pagination-flat .page-item.active .page-link:active, .pagination.pagination-flat .page-item.active .page-link:focus, .pagination.pagination-flat .page-item.active .page-link:focus:hover {
  border: none;
  animation: none;
  background-color: transparent;
  box-shadow: inset 0 -3px 0 #0073E7;
}
.pagination.pagination-flat .page-item.active.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
.pagination.pagination-flat .page-item.active.ux-focus-indicator-active .page-link:focus {
  box-shadow: inset 0 -3px 0 #0073E7 !important;
}
.pagination.pagination-flat .page-item.disabled .page-link {
  background-color: transparent;
  color: #BDBEC0;
}
.pagination.pagination-flat .page-item.disabled .page-link:hover, .pagination.pagination-flat .page-item.disabled .page-link:active, .pagination.pagination-flat .page-item.disabled .page-link:focus {
  background-color: transparent;
}
.pagination.pagination-flat .page-item:first-child .page-link {
  min-width: 40px;
}
.pagination.pagination-flat .page-item:last-child .page-link {
  min-width: 40px;
}
.pagination.pagination-flat .page-item:nth-child(2).active .page-link {
  min-width: 40px;
  border-left-width: 0;
}

.pgn-container {
  display: flex;
  align-items: center;
  height: 50px;
}
.pgn-container > .pgn-label {
  margin: 0;
  margin-left: 16px;
  font-size: 16px;
  color: #000000;
}

ux-floating-action-buttons ux-floating-action-button .floating-action-button {
  padding-top: 0 !important;
  transform: translateX(0);
}
ux-floating-action-buttons ux-floating-action-button .floating-action-button.btn.button-primary.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 1px #0073E7, 0 0 0 2px #FFFFFF, 0 0 0 4px rgba(0, 115, 231, 0.5) !important;
}
ux-floating-action-buttons ux-floating-action-button .floating-action-button.btn.button-secondary.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 1px #000000, 0 0 0 2px #FFFFFF, 0 0 0 4px rgba(0, 0, 0, 0.5) !important;
}
ux-floating-action-buttons .floating-action-button-list ux-floating-action-button .floating-action-button {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
ux-floating-action-buttons .floating-action-button-list ux-floating-action-button .floating-action-button:hover {
  box-shadow: 3px 3px rgba(0, 0, 0, 0.15);
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-calendar-day,
ux-calendar-week {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #DCDEDF;
  overflow: hidden;
}
ux-calendar-day .calendar-header,
ux-calendar-week .calendar-header {
  position: relative;
  display: flex;
  flex: none;
  min-height: 82px;
  border-bottom: 1px solid #DCDEDF;
  background-color: #F1F2F3;
}
ux-calendar-day .calendar-header.calendar-header-resizable,
ux-calendar-week .calendar-header.calendar-header-resizable {
  padding-bottom: 5px;
  box-shadow: inset 0px -5px 0px #DCDEDF;
}
ux-calendar-day .calendar-header-side,
ux-calendar-week .calendar-header-side {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 30px;
  width: 80px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
  padding-right: 6px;
  background-color: #FFFFFF;
  border-right: 1px solid #DCDEDF;
  flex: none;
  cursor: default;
}
ux-calendar-day .calendar-header-side .calendar-header-side-icon,
ux-calendar-week .calendar-header-side .calendar-header-side-icon {
  font-size: 10px;
  line-height: 11px;
  margin-left: 2px;
}
ux-calendar-day .calendar-header-main,
ux-calendar-week .calendar-header-main {
  display: flex;
  flex-direction: column;
  flex: 1;
  border-right: 1px solid #DCDEDF;
  background-color: #FFFFFF;
}
ux-calendar-day .calendar-header-main.ux-drop-hover,
ux-calendar-week .calendar-header-main.ux-drop-hover {
  background-color: rgba(0, 115, 231, 0.05);
}
ux-calendar-day .calendar-header-title,
ux-calendar-week .calendar-header-title {
  display: flex;
  flex: none;
  height: 30px;
  justify-content: center;
  align-items: center;
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  cursor: default;
  padding: 0 10px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #DCDEDF;
}
ux-calendar-day .calendar-header-title-active,
ux-calendar-week .calendar-header-title-active {
  background-color: rgba(0, 115, 231, 0.15);
}
ux-calendar-day .calendar-header-title-label,
ux-calendar-week .calendar-header-title-label {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  word-break: break-all;
  text-overflow: ellipsis;
}
ux-calendar-day .calendar-header-items,
ux-calendar-week .calendar-header-items {
  display: flex;
  flex-direction: column;
  overflow-x: visible;
  overflow-y: auto;
  padding-bottom: 26px;
}
ux-calendar-day .calendar-header-item-row,
ux-calendar-week .calendar-header-item-row {
  min-height: 26px;
}
ux-calendar-day .calendar-header-item,
ux-calendar-week .calendar-header-item {
  background-color: #0073E7;
  width: 100%;
  color: #FFFFFF;
  padding: 0 10px;
  cursor: default;
  min-height: 26px;
  height: 26px;
  box-shadow: inset 0 0 0 1px #FFFFFF;
  font-size: 14px;
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 10px 0 15px;
  z-index: 1;
}
ux-calendar-day .calendar-header-item:focus,
ux-calendar-week .calendar-header-item:focus {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px black !important;
  transition: box-shadow 0.16s ease-out;
}
ux-calendar-day .calendar-header-item:focus .calendar-item-handle,
ux-calendar-day .calendar-header-item:focus .calendar-header-item-handle,
ux-calendar-week .calendar-header-item:focus .calendar-item-handle,
ux-calendar-week .calendar-header-item:focus .calendar-header-item-handle {
  box-shadow: inset 0 1px 0 #000000, inset 0 -1px 0 #000000, inset 1px 0 0 #000000;
  transition: box-shadow 0.16s ease-out;
}
ux-calendar-day .calendar-header-item .calendar-header-item-handle,
ux-calendar-week .calendar-header-item .calendar-header-item-handle {
  width: 8px;
  position: absolute;
  background-color: #BDBEC0;
  left: 1px;
  top: 1px;
  bottom: 1px;
}
ux-calendar-day .calendar-header-item.ux-drag-dragging,
ux-calendar-week .calendar-header-item.ux-drag-dragging {
  opacity: 0.5;
}
ux-calendar-day .calendar-header-resizer,
ux-calendar-week .calendar-header-resizer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 5px;
  cursor: ns-resize;
}
ux-calendar-day .calendar-main,
ux-calendar-week .calendar-main {
  flex: 1;
  overflow-y: auto;
  font-size: 0;
  white-space: nowrap;
}
ux-calendar-day .calendar-main-side,
ux-calendar-week .calendar-main-side {
  display: inline-block;
  width: 80px;
  vertical-align: top;
  font-size: 16px;
  border-right: 1px solid #DCDEDF;
  flex: none;
}
ux-calendar-day .calendar-main-hours,
ux-calendar-week .calendar-main-hours {
  position: relative;
  display: inline-block;
  width: calc(100% - 80px);
  font-size: 0;
  overflow: hidden;
}
ux-calendar-day .calendar-hour-indicator,
ux-calendar-week .calendar-hour-indicator {
  display: flex;
  color: #BDBEC0;
  height: 50px;
  justify-content: flex-end;
  padding-right: 8px;
}
ux-calendar-day .calendar-hour-indicator-workday,
ux-calendar-week .calendar-hour-indicator-workday {
  color: #323435;
}
ux-calendar-day .calendar-hour-row,
ux-calendar-week .calendar-hour-row {
  position: relative;
  height: 50px;
  border: 1px solid #DCDEDF;
  border-left: none;
  border-bottom: none;
  box-sizing: border-box;
}
ux-calendar-day .calendar-hour-row:first-of-type,
ux-calendar-week .calendar-hour-row:first-of-type {
  border-top: none;
}
ux-calendar-day .calendar-hour-row-division,
ux-calendar-week .calendar-hour-row-division {
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px dashed #DCDEDF;
  background-color: #F1F2F3;
}
ux-calendar-day .calendar-hour-row-division:last-of-type,
ux-calendar-week .calendar-hour-row-division:last-of-type {
  border-bottom: none;
}
ux-calendar-day .calendar-hour-row-division.calendar-hour-row-division-workhour,
ux-calendar-week .calendar-hour-row-division.calendar-hour-row-division-workhour {
  background-color: #FFFFFF;
}
ux-calendar-day .calendar-item,
ux-calendar-week .calendar-item {
  background-color: #0073E7;
  width: 100%;
  color: #FFFFFF;
  padding: 0 10px;
  cursor: default;
  min-height: 26px;
  height: 26px;
  box-shadow: inset 0 0 0 1px #FFFFFF;
  font-size: 14px;
  position: absolute;
  top: 0;
  padding: 0 10px 0 15px;
}
ux-calendar-day .calendar-item:focus,
ux-calendar-week .calendar-item:focus {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px black !important;
  transition: box-shadow 0.16s ease-out;
}
ux-calendar-day .calendar-item:focus .calendar-item-handle,
ux-calendar-day .calendar-item:focus .calendar-header-item-handle,
ux-calendar-week .calendar-item:focus .calendar-item-handle,
ux-calendar-week .calendar-item:focus .calendar-header-item-handle {
  box-shadow: inset 0 1px 0 #000000, inset 0 -1px 0 #000000, inset 1px 0 0 #000000;
  transition: box-shadow 0.16s ease-out;
}
ux-calendar-day .calendar-item .calendar-item-handle,
ux-calendar-week .calendar-item .calendar-item-handle {
  width: 8px;
  position: absolute;
  background-color: #BDBEC0;
  left: 1px;
  top: 1px;
  bottom: 1px;
}
ux-calendar-day .calendar-item-dragging,
ux-calendar-week .calendar-item-dragging {
  opacity: 0.5;
}
ux-calendar-day .calendar-now-indicator,
ux-calendar-week .calendar-now-indicator {
  position: absolute;
  width: calc(100% - 12px);
  height: 2px;
  box-sizing: border-box;
  background-color: #F48B34;
  top: 0;
  transform: translateY(-50%);
  margin-left: 12px;
}
ux-calendar-day .calendar-now-indicator:before,
ux-calendar-week .calendar-now-indicator:before {
  content: "";
  display: block;
  position: absolute;
  top: -5px;
  left: -12px;
  width: 12px;
  height: 12px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJYTUxJRF83OV8iICAgeD0iMHB4IiAgIHk9IjBweCIgICB2aWV3Qm94PSItMTkgMjAgMjQgMjYiICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMTkgMjAgMjQgMjY7IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45MSByMTM3MjUiICAgc29kaXBvZGk6ZG9jbmFtZT0iZG9jdW1lbnQtdGltZS1maWxsZWQuc3ZnIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTEyIj48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzMTAiIC8+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTEzOCIgICAgIGlkPSJuYW1lZHZpZXc4IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgaW5rc2NhcGU6em9vbT0iOS4wNzY5MjMxIiAgICAgaW5rc2NhcGU6Y3g9Ii03LjMzNDc0NTgiICAgICBpbmtzY2FwZTpjeT0iMTMiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMTkxMiIgICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJYTUxJRF83OV8iIC8+PGVsbGlwc2UgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiICAgICBpZD0icGF0aDMzNDMiICAgICBjeD0iLTYuOTkxNTI1MiIgICAgIGN5PSIzMi45NDQ5MTYiICAgICByeD0iOC41OTMyMjA3IiAgICAgcnk9IjguNjQ4MzA0OSIgLz48ZyAgICAgaWQ9ImRvY3VtZW50LXRpbWUiPjxnICAgICAgIGlkPSJnNCI+PHBhdGggICAgICAgICBkPSJtIC03LjAzMzg5ODksNDQuMzM4OTgyIGMgLTYuMjc4MzkwMSwwIC0xMS40MTUyNTQxLC01LjEzNjg2NCAtMTEuNDE1MjU0MSwtMTEuNDE1MjU0IDAsLTYuMjc4MzkgNS4xMzY4NjQsLTExLjQxNTI1NCAxMS40MTUyNTQxLC0xMS40MTUyNTQgNi4yNzgzOTA1LDAgMTEuNDE1MjU0OSw1LjEzNjg2NCAxMS40MTUyNTQ5LDExLjQxNTI1NCAwLDYuMjc4MzkgLTUuMTM2ODY0NCwxMS40MTUyNTQgLTExLjQxNTI1NDksMTEuNDE1MjU0IHogbSAwLC0xOS45NzY2OTQgYyAtNC43MDg3OTIxLDAgLTguNTYxNDQwMSwzLjg1MjY0OCAtOC41NjE0NDAxLDguNTYxNDQgMCw0LjcwODc5MiAzLjg1MjY0OCw4LjU2MTQ0MSA4LjU2MTQ0MDEsOC41NjE0NDEgNC43MDg3OTMxLDAgOC41NjE0NDEzLC0zLjg1MjY0OSA4LjU2MTQ0MTMsLTguNTYxNDQxIDAsLTQuNzA4NzkyIC0zLjg1MjY0ODIsLTguNTYxNDQgLTguNTYxNDQxMywtOC41NjE0NCB6IG0gMy4yODE4ODYzLDEzLjg0MDk5NSAtNC43MDg3OTMsLTQuNzA4NzkyIDAsLTYuMjc4MzkgMi44NTM4MTQyLDAgMCw1LjEzNjg2NCAzLjg1MjY0ODMsMy44NTI2NDkgeiIgICAgICAgICBpZD0icGF0aDYiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9InNzc3Nzc3Nzc3NjY2NjY2NjIiAvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
ux-calendar-day .calendar-label,
ux-calendar-week .calendar-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: block;
}
ux-calendar-day .calendar-item-resize-handle,
ux-calendar-week .calendar-item-resize-handle {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 5px;
  cursor: ns-resize;
  z-index: 2;
}
ux-calendar-day .calendar-drag-indicator,
ux-calendar-week .calendar-drag-indicator {
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 115, 231, 0.15);
  width: 100%;
  pointer-events: none;
}

ux-calendar-week .calendar-header-main {
  flex: none;
}
ux-calendar-week .calendar-day-column {
  position: relative;
  display: inline-block;
}
ux-calendar-week .calendar-header-content {
  display: flex;
  flex-direction: column;
  width: calc(100% - 80px);
}
ux-calendar-week .calendar-header-titles {
  display: flex;
  flex: none;
}
ux-calendar-week .calendar-header-title {
  border-right: 1px solid #DCDEDF;
}
ux-calendar-week .calendar-header-days {
  display: flex;
  height: 100%;
  overflow-y: auto;
  background-color: #FFFFFF;
}
ux-calendar-week .calendar-header-scroll-container {
  position: relative;
  width: 100%;
}
ux-calendar-week .calendar-header-items {
  background-color: #FFFFFF;
  border-right: 1px solid #DCDEDF;
  position: relative;
  overflow-y: visible;
  float: left;
  min-height: 100%;
}
ux-calendar-week .calendar-header-items.ux-drop-hover {
  background-color: rgba(0, 115, 231, 0.05);
}

ux-calendar-month {
  display: flex;
  flex-direction: column;
  border: 1px solid #F1F2F3;
  background-color: #FFFFFF;
  -webkit-user-select: none;
          user-select: none;
}
ux-calendar-month .calendar-header {
  display: flex;
  flex: none;
  border-bottom: 1px solid #F1F2F3;
}
ux-calendar-month .calendar-header-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 14.2857142857%;
  height: 33px;
  flex: none;
  padding: 0 4px 0 4px;
}
ux-calendar-month .calendar-header-item-label {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  font-size: 16px;
  font-weight: 400;
}
ux-calendar-month .calendar {
  display: flex;
  flex-direction: column;
  flex: none;
  height: calc(100% - 33px);
}
ux-calendar-month .calendar-week {
  display: flex;
  flex: none;
}
ux-calendar-month .calendar-week:last-of-type .calendar-day {
  border-bottom: none;
}
ux-calendar-month .calendar-day {
  display: flex;
  flex-direction: column;
  flex: none;
  width: 14.2857142857%;
  height: 100%;
  background-color: #FFFFFF;
  border-right: 1px solid #F1F2F3;
  border-bottom: 1px solid #F1F2F3;
  padding: 0 4px 0 4px;
}
ux-calendar-month .calendar-day:last-of-type {
  border-right: none;
}
ux-calendar-month .calendar-day-active {
  background-color: rgba(0, 115, 231, 0.15);
}
ux-calendar-month .calendar-day-active .calendar-day-header {
  font-weight: 600;
}
ux-calendar-month .calendar-day-dragging:hover {
  background-color: rgba(0, 115, 231, 0.15);
}
ux-calendar-month .calendar-day-dragging:hover .calendar-item-container {
  background-color: transparent;
}
ux-calendar-month .calendar-day-outside-range {
  background-color: #F5F7F8;
}
ux-calendar-month .calendar-day-outside-range .calendar-day-header {
  opacity: 0.5;
}
ux-calendar-month .calendar-day-outside-range .calendar-item-container {
  background-color: transparent;
}
ux-calendar-month .calendar-day-outside-range .calendar-item-container .calendar-item {
  opacity: 0.65;
}
ux-calendar-month .calendar-day-header {
  display: flex;
  align-items: center;
  height: 28px;
  flex: none;
  font-size: 16px;
}
ux-calendar-month .calendar-item-container {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: none;
  background-color: #FFFFFF;
  margin-bottom: 4px;
  height: calc(100% - 32px);
}
ux-calendar-month .calendar-item-container-overflow:after {
  font-family: "ux-icons";
  content: "\f138";
  display: flex;
  background-color: #FFFFFF;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 12px;
  bottom: 0;
  font-size: 10px;
  overflow: hidden;
}
ux-calendar-month .calendar-item-container-overflow:hover, ux-calendar-month .calendar-item-container-overflow.calendar-overflow-visible {
  overflow: visible;
}
ux-calendar-month .calendar-item-container-overflow:hover .calendar-item-list, ux-calendar-month .calendar-item-container-overflow.calendar-overflow-visible .calendar-item-list {
  position: absolute;
  z-index: 2;
  box-shadow: 0 0 0 1px #000000;
  padding-bottom: 12px;
  background-color: #FCDB1F;
  width: 100%;
}
ux-calendar-month .calendar-item-container-overflow:hover:after, ux-calendar-month .calendar-item-container-overflow.calendar-overflow-visible:after {
  display: none;
}
ux-calendar-month .calendar-item-list {
  display: flex;
  flex-direction: column;
  flex: none;
}
ux-calendar-month .calendar-item {
  display: flex;
  align-items: center;
  height: 24px;
  background-color: #0073E7;
  color: #FFFFFF;
  flex: none;
  box-sizing: border-box;
  margin-bottom: 1px;
  padding: 0 4px 0 4px;
  cursor: default;
  font-size: 14px;
}
ux-calendar-month .calendar-item.ux-drag-dragging {
  opacity: 0.5;
}
ux-calendar-month .calendar-item:focus {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px black !important;
  transition: box-shadow 0.16s ease-out;
}
ux-calendar-month .calendar-item-label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}

/*
 * Generic Card Styles (Applies to all card variants)
 */
/*
 * Image Card
 */
/*
 * Preview Card
 */
/*
 * Thumbnail card starts
 */
/*
 * Basic Card
 */
/*
 * Card Avatar
 */
/*
 * Card Headline
 */
/*
 * Card Sub Headline
 */
/*
 * Card Content
 */
/*
 Card Image
 */
/*
 Card Image Placeholder
 */
/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-image-card {
  display: block;
  width: 100%;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.15);
  background-color: #FFFFFF;
  transition: box-shadow 0.16s ease-in-out;
  overflow: hidden;
}
ux-image-card:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-image-card.ux-card-clickable:hover {
  cursor: pointer;
  box-shadow: 2px 2px 21px 0 rgba(0, 0, 0, 0.31);
}
ux-image-card .ux-image-card-content {
  padding: 1rem 1.5rem 1.5rem 1.5rem;
}
ux-image-card .ux-card-image-avatar {
  display: flex;
  position: absolute;
  right: 1rem;
  bottom: 0;
  transform: translateY(50%);
  border-radius: 50%;
  box-shadow: 0 0 1px 1px #FFFFFF inset, 0 0 1px 0 #FFFFFF;
}
ux-image-card ux-card-headline,
ux-image-card ux-card-sub-headline {
  max-width: calc(100% - 60px);
}
ux-image-card ux-card-headline + ux-card-sub-headline {
  max-width: none;
}

ux-preview-card {
  display: block;
  width: 100%;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.15);
  background-color: #FFFFFF;
  transition: box-shadow 0.16s ease-in-out;
  overflow: hidden;
}
ux-preview-card:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-preview-card.ux-card-clickable:hover {
  cursor: pointer;
  box-shadow: 2px 2px 21px 0 rgba(0, 0, 0, 0.31);
}
ux-preview-card .ux-preview-card-headline-content {
  display: flex;
}
ux-preview-card .ux-preview-card-heading {
  margin: auto 20px;
}
ux-preview-card ux-card-headline {
  flex: 1;
}
ux-preview-card ux-card-image-placeholder {
  border-bottom: 1px solid #c8c8c8;
}
ux-preview-card [ux-card-image] {
  padding: 16px 16px 0;
  background-color: #c8c8c8;
  object-position: left top;
}
ux-preview-card [ux-card-avatar] {
  border: none;
}
ux-preview-card .ux-card-image-avatar:empty + .ux-preview-card-heading {
  margin-left: 0;
}
ux-preview-card .ux-preview-card-content {
  padding: 1rem 1.5rem 1.5rem 1.5rem;
}
ux-preview-card .ux-card-image-avatar {
  display: flex;
  border-radius: 50%;
  box-shadow: 0 0 1px 1px #FFFFFF inset, 0 0 1px 0 #FFFFFF;
}

ux-thumbnail-card {
  display: block;
  width: 100%;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.15);
  background-color: #FFFFFF;
  transition: box-shadow 0.16s ease-in-out;
  overflow: hidden;
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
}
ux-thumbnail-card:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-thumbnail-card.ux-card-clickable:hover {
  cursor: pointer;
  box-shadow: 2px 2px 21px 0 rgba(0, 0, 0, 0.31);
}
ux-thumbnail-card .ux-card-thumbnail-header {
  display: flex;
}
ux-thumbnail-card .ux-card-top-sections {
  flex: 8;
  margin-right: 8px;
}
ux-thumbnail-card ux-card-sub-headline {
  margin-bottom: 5px;
}
ux-thumbnail-card ux-card-headline {
  margin-bottom: 8px;
}
ux-thumbnail-card .ux-thumbnail-card-header-content {
  display: flex;
}
ux-thumbnail-card [ux-card-avatar] {
  border: none;
}
ux-thumbnail-card ux-card-user-details {
  display: block;
  color: #747577;
  font-size: 12px;
  margin-bottom: 2px;
}
ux-thumbnail-card .ux-thumbnail-card-user-details {
  margin-left: 12px;
}
ux-thumbnail-card .ux-card-image-avatar:empty + .ux-thumbnail-card-user-details {
  margin-left: 0;
}
ux-thumbnail-card ux-card-image-placeholder {
  background-color: transparent;
}
ux-thumbnail-card [ux-card-image] {
  width: 98px;
  height: 97px;
}
ux-thumbnail-card ux-card-content {
  margin-top: 1.5rem;
}
ux-thumbnail-card .ux-thumbnail-card-metric {
  color: #656668;
  margin-top: 24px;
  margin-bottom: 12px;
  font-size: 0.875rem;
}
ux-thumbnail-card .ux-thumbnail-card-metric ux-icon {
  padding-left: 5px;
  padding-right: 8px;
  font-size: 1rem;
}
ux-thumbnail-card .ux-thumbnail-card-button {
  display: flex;
  justify-content: flex-end;
  padding-top: 24px;
  border-top: 1px solid #DCDEDF;
}
ux-thumbnail-card .ux-thumbnail-card-button ux-card-actions {
  font-size: 0.875rem;
}

ux-basic-card {
  display: block;
  width: 100%;
  border-radius: 4px;
  box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.15);
  background-color: #FFFFFF;
  transition: box-shadow 0.16s ease-in-out;
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
}
ux-basic-card:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-basic-card.ux-card-clickable:hover {
  cursor: pointer;
  box-shadow: 2px 2px 21px 0 rgba(0, 0, 0, 0.31);
}
ux-basic-card .ux-basic-card-section {
  display: flex;
}
ux-basic-card .ux-card-image-avatar {
  align-self: flex-start;
}
ux-basic-card [ux-card-avatar] {
  border: none;
}
ux-basic-card .ux-card-image-avatar:empty + .ux-basic-card-heading {
  margin-left: 0;
}
ux-basic-card .ux-basic-card-content-section {
  flex: 8;
  padding-left: 1rem;
}
ux-basic-card .ux-basic-card-button {
  display: flex;
  margin-top: 1.5rem;
}
ux-basic-card .ux-basic-card-button ux-card-actions :not(:first-child) {
  margin-left: 1rem;
}

.ux-card-loading ux-card-image-placeholder svg,
.ux-card-loading ux-card-image-placeholder [ux-card-image] {
  visibility: hidden;
}
.ux-card-loading .ux-card-image-avatar {
  background-color: #DCDEDF;
  border-radius: 50%;
}
.ux-card-loading [ux-card-avatar] {
  visibility: hidden;
}
.ux-card-loading ux-card-headline {
  width: 107px;
  height: 20px;
  background-color: #DCDEDF;
  font-size: 0;
  margin-top: 4px;
}
.ux-card-loading ux-card-sub-headline {
  width: 84px;
  height: 14px;
  font-size: 0;
  background-color: #DCDEDF;
}
.ux-card-loading ux-card-content {
  color: transparent;
  overflow: hidden;
  font-size: 0;
  margin-top: 1.4375rem;
}
.ux-card-loading ux-card-content:before {
  content: "";
  display: block;
  width: 264px;
  height: 14px;
  background-color: #DCDEDF;
  margin-bottom: 0.375rem;
}
.ux-card-loading ux-card-content:after {
  content: "";
  display: block;
  width: 178px;
  height: 14px;
  background-color: #DCDEDF;
}
.ux-card-loading .ux-card-thumbnail-header ux-card-image-placeholder {
  background-color: #F1F2F3;
}
.ux-card-loading .ux-card-thumbnail-header ux-card-headline {
  margin-bottom: 0.875rem;
}
.ux-card-loading ux-card-user-details {
  width: 93px;
  height: 0.875rem;
  background-color: #DCDEDF;
  font-size: 0;
}
.ux-card-loading ux-card-actions {
  background-color: #DCDEDF;
  font-size: 0;
  height: 2rem;
  width: 78px;
}
.ux-card-loading ux-card-actions * {
  display: none;
}
.ux-card-loading .ux-thumbnail-card-metric {
  background-color: #DCDEDF;
  width: 76px;
}
.ux-card-loading .ux-thumbnail-card-metric ux-card-metric, .ux-card-loading .ux-thumbnail-card-metric ux-icon {
  font-size: 0;
}

[ux-card-avatar] {
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  box-shadow: 0 0 1px 1px white inset, 0 0 1px 0 white;
}
[ux-card-avatar].ux-card-avatar-small {
  width: 32px;
  height: 32px;
}
[ux-card-avatar].ux-card-avatar-medium {
  width: 48px;
  height: 48px;
}
[ux-card-avatar].ux-card-avatar-large {
  width: 64px;
  height: 64px;
}

ux-card-content {
  display: block;
  font-size: 0.875rem;
  color: #323435;
  margin-top: 1rem;
}

ux-card-headline {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.5px;
  color: #323435;
}
ux-card-headline + ux-card-sub-headline {
  margin-top: 0.375rem;
}

ux-card-sub-headline {
  display: block;
  color: #656668;
  font-size: 0.875rem;
  line-height: 1.14;
  letter-spacing: 0.3px;
}

[ux-card-image] {
  width: 100%;
  height: 160px;
  object-fit: cover;
}

ux-card-image-placeholder {
  position: relative;
  display: flex;
  background-color: #F1F2F3;
}

.ux-card-image-placeholder-status-indicator {
  display: flex;
  width: 100%;
  height: 160px;
  align-items: center;
  justify-content: center;
}

.ux-card-thumbnail-header .ux-card-image-placeholder-status-indicator {
  background-color: #F1F2F3;
  width: 98px;
  height: 97px;
}

.character-grid {
  display: inline-block;
  pointer-events: none;
}
.character-grid .character-grid-row .character-grid-col {
  width: 20px;
  display: inline-block;
  font-size: 40px;
  color: #000000;
  font-weight: 700;
  margin: 6px 9px;
  line-height: 20px;
}
.character-grid.animated .character-grid-row .character-grid-col {
  transform: scale(0);
  animation-name: character-grow-animation;
  animation-duration: 200ms;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  animation-play-state: paused;
}
.character-grid.animated .character-grid-row .character-grid-col.character-distance-i {
  animation-delay: 0ms;
}
.character-grid.animated .character-grid-row .character-grid-col.character-distance-i {
  animation-delay: 30ms;
}
.character-grid.animated .character-grid-row .character-grid-col.character-distance-i {
  animation-delay: 60ms;
}
.character-grid.animated .character-grid-row .character-grid-col.character-distance-i {
  animation-delay: 90ms;
}
.character-grid.animated .character-grid-row .character-grid-col.character-distance-i {
  animation-delay: 120ms;
}
.character-grid.animated .character-grid-row .character-grid-col.character-distance-i {
  animation-delay: 150ms;
}
.character-grid.animated .character-grid-row .character-grid-col.character-distance-i {
  animation-delay: 180ms;
}
.character-grid.playing .character-grid-row .character-grid-col {
  animation-play-state: running;
}
.character-grid:not(.playing) .character-grid-row .character-grid-col {
  transform: scale(0);
  animation: none;
}

@keyframes character-grow-animation {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
@keyframes qtm-keyframes-overgrow {
  from {
    transform: scale(0);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  50% {
    transform: scale(1.333);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1);
  }
}
@keyframes qtm-keyframes-waterDrop {
  0% {
    box-shadow: 0 0 0 0 #0073e7;
  }
  40% {
    box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.31);
  }
  60% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0.12);
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-drawCheck {
  from {
    height: 1px;
    width: 1px;
    transform: rotate(-45deg);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  17% {
    height: 3px;
    width: 1px;
    animation-timing-function: ease-out;
  }
  to {
    height: 3px;
    width: 6px;
    transform: rotate(-45deg);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop {
  0% {
    box-shadow: inset 0 0 0 4px rgb(255, 255, 255);
    animation-timing-function: ease-in-out;
  }
  37% {
    box-shadow: inset 0 0 0 0 rgb(255, 255, 255);
  }
  38% {
    box-shadow: 0 0 0 0 #0073e7;
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-sideButtonOvergrow--hover {
  from {
    transform: scale(0) translateX(-16px);
    animation-timing-function: ease-out;
  }
  60% {
    transform: scale(1.2) translateX(0);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1) translateX(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
  }
  66% {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
    animation-timing-function: ease-out;
  }
  to {
    opacity: 1;
    transform: scaleY(1) translateY(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: translate3d(0, -45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-slideVertically-opposite {
  from {
    opacity: 0;
    transform: translate3d(0, 45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--primary {
  0% {
    background-color: #0a66c3;
    box-shadow: inset 0 0 0 6px #0073E7;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #0073E7;
    box-shadow: inset 0 0 0 0 #0073E7;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 115, 231, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary {
  0% {
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--warning {
  0% {
    background-color: #ca0849;
    box-shadow: inset 0 0 0 6px #E5004C;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #E5004C;
    box-shadow: inset 0 0 0 0 #E5004C;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(229, 0, 76, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(229, 0, 76, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent {
  0% {
    background-color: rgba(35, 28, 165, 0.1);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(35, 28, 165, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(35, 28, 165, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--success {
  0% {
    background-color: #1e9a5a;
    box-shadow: inset 0 0 0 6px #1AAC60;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #1AAC60;
    box-shadow: inset 0 0 0 0 #1AAC60;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(26, 172, 96, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(26, 172, 96, 0);
  }
}
@keyframes qtm-keyframes-progress-indeterminate {
  0% {
    left: 0;
    width: 0;
    animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  50% {
    left: 0;
    width: 100%;
  }
  100% {
    left: 100%;
    width: 0;
  }
}
@keyframes qtm-keyframes-list-button {
  0% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  60% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  100% {
    width: 32px;
    opacity: 1;
  }
}
@keyframes qtm-keyframes-list-button-container {
  0% {
    margin-left: 0;
  }
  60% {
    margin-left: 0;
  }
  100% {
    margin-left: 8px;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary-dark {
  0% {
    background-color: rgba(189, 190, 192, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(189, 190, 192, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(189, 190, 192, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent-dark {
  0% {
    background-color: rgba(95, 130, 205, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(95, 130, 205, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(95, 130, 205, 0);
  }
}
/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-checkbox {
  line-height: 0;
}
ux-checkbox .ux-checkbox {
  display: inline-flex;
  align-items: flex-start;
}
ux-checkbox .ux-checkbox .ux-checkbox-container {
  border: 2px solid #000000;
  border-radius: 1px;
  background-color: transparent;
  width: 14px;
  height: 14px;
  transform: translateX(0);
}
ux-checkbox .ux-checkbox .ux-checkbox-container::before {
  box-sizing: content-box;
  position: absolute;
  content: "";
  width: 6px;
  height: 3px;
  top: 2px;
  left: 1px;
  margin-left: 0;
  border: 2px solid #FFFFFF;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  opacity: 0;
  transition: opacity 0.15s;
}
ux-checkbox .ux-checkbox.ux-checkbox-focused .ux-checkbox-container {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
  border-color: #000000;
  background-color: rgba(0, 115, 231, 0.15);
}
ux-checkbox .ux-checkbox.ux-checkbox-focused.ux-checkbox-checked .ux-checkbox-container {
  background-color: #0073E7;
}
ux-checkbox .ux-checkbox .ux-checkbox-label {
  font-size: 16px;
  color: #323435;
  font-weight: 400;
  line-height: 16px;
  white-space: normal;
  margin-left: 10px;
  margin-top: -1px;
}
ux-checkbox .ux-checkbox .ux-checkbox-label:empty {
  margin-left: 0;
}
ux-checkbox .ux-checkbox.ux-checkbox-checked .ux-checkbox-container {
  position: relative;
  border: 2px solid #0073E7;
  background-color: #0073E7;
  animation: qtm-keyframes-colorAndWaterDrop 0.32s;
}
ux-checkbox .ux-checkbox.ux-checkbox-checked .ux-checkbox-container::before {
  opacity: 1;
  z-index: 3;
  animation: qtm-keyframes-drawCheck 0.32s;
}
ux-checkbox .ux-checkbox.ux-checkbox-indeterminate .ux-checkbox-container {
  background-color: transparent;
  border-color: #000000;
}
ux-checkbox .ux-checkbox.ux-checkbox-indeterminate .ux-checkbox-container::before {
  content: "";
  width: 6px;
  height: 6px;
  top: 2px;
  left: 2px;
  margin-left: 0;
  background-color: #0073E7;
  border: 0;
  transform: none;
  opacity: 1;
  z-index: 3;
  transition: opacity 0.15s;
  animation: none;
}
ux-checkbox .ux-checkbox.ux-checkbox-disabled .ux-checkbox-container {
  cursor: default;
  border: 2px solid #cececf;
  background-color: transparent;
}
ux-checkbox .ux-checkbox.ux-checkbox-disabled.ux-checkbox-checked .ux-checkbox-container {
  background-color: #cececf;
}
ux-checkbox .ux-checkbox.ux-checkbox-disabled.ux-checkbox-indeterminate .ux-checkbox-container {
  background-color: transparent;
}
ux-checkbox .ux-checkbox.ux-checkbox-disabled.ux-checkbox-indeterminate .ux-checkbox-container::before {
  background-color: #cececf;
}
ux-checkbox .ux-checkbox.ux-checkbox-disabled .ux-checkbox-label {
  color: #cececf;
  cursor: default;
}
ux-checkbox .ux-checkbox:hover .ux-checkbox-container {
  border: 2px solid #000000;
  background-color: rgba(0, 115, 231, 0.15);
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-checked .ux-checkbox-container {
  border: 2px solid #0073E7;
  background-color: #0073E7;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-indeterminate .ux-checkbox-container {
  border: 2px solid #000000;
  background-color: rgba(0, 115, 231, 0.15);
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-disabled .ux-checkbox-container {
  border: 2px solid #cececf;
  background-color: transparent;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-disabled.ux-checkbox-checked .ux-checkbox-container {
  background-color: #cececf;
}
ux-checkbox .ux-checkbox:hover.ux-checkbox-disabled.ux-checkbox-indeterminate .ux-checkbox-container {
  background-color: transparent;
}

.checkbox-container ux-checkbox {
  margin-bottom: 4px;
}

/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.ux-color-picker {
  font-size: 16px;
}
.ux-color-picker .ux-color-picker-color {
  border: 5px solid transparent;
  border-radius: 0;
  padding: 3px;
}
.ux-color-picker .ux-color-picker-color > button {
  width: 32px;
  height: 32px;
  border-radius: 0;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
  transform: translateX(0);
}
.ux-color-picker .ux-color-picker-color.ux-small > button {
  width: 26px;
  height: 26px;
}
.ux-color-picker .ux-color-picker-color.ux-large > button {
  width: 40px;
  height: 40px;
}
.ux-color-picker .ux-color-picker-color.ux-circle {
  border-radius: 50%;
}
.ux-color-picker .ux-color-picker-color.ux-circle > button {
  border-radius: 50%;
}
.ux-color-picker .ux-color-picker-preview {
  width: 32px;
  height: 32px;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
.ux-color-picker .ux-color-picker-preview.ux-circle {
  border-radius: 50%;
}
.ux-color-picker .ux-color-picker-input-panel {
  margin-top: 8px;
  border-top: 1px solid #DCDEDF;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header {
  margin: 16px 8px 0;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header label {
  text-align: center;
  font-weight: 600;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input-header .ux-color-picker-input-toggle {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  padding-left: 9px;
  padding-right: 5px;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input {
  margin: 4px 8px 8px;
}
.ux-color-picker .ux-color-picker-input-panel .ux-color-picker-input input {
  width: 100%;
  text-align: center;
}

.ux-color-picker-button-preview {
  width: 32px;
  margin-right: 8px;
  border: 1px solid #DCDEDF;
}

.dropdown-menu.ux-color-picker-dropdown {
  margin: 2px 0;
  padding: 24px;
}

.open > .btn + .dropdown-menu.ux-color-picker-dropdown {
  max-width: none;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.dashboard-widget-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.dashboard-widget-title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  letter-spacing: 0;
  color: #000000;
  font-weight: 700;
}
.dashboard-widget-title small,
.dashboard-widget-title .dashboard-widget-subtitle {
  margin-left: 0;
  font-size: 20px;
  font-weight: 400;
  color: #656668;
}

.dashboard-widget-content {
  flex: 1;
  position: relative;
  background-color: #FFFFFF;
  overflow: hidden;
  box-shadow: 0 0 0 1px #F1F2F3, 2px 2px rgba(0, 0, 0, 0.15);
  transition: box-shadow 250ms ease-in-out;
}
.dashboard-widget-content:hover {
  box-shadow: 0 0 0 1px #F1F2F3, 5px 5px rgba(0, 0, 0, 0.05);
}

ux-dashboard .dashboard-container .position-indicator {
  outline: 1px dashed #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
ux-dashboard ux-dashboard-widget.widget-grabbing {
  transform: none;
}
ux-dashboard ux-dashboard-widget .widget-grab-handle {
  outline: none;
}
ux-dashboard ux-dashboard-widget .widget-grab-handle:focus {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
  border-radius: 1px;
}
ux-dashboard.dashboard-grabbing ux-dashboard-widget {
  opacity: 0.5;
}
ux-dashboard.dashboard-grabbing ux-dashboard-widget.widget-grabbing {
  opacity: 1;
  background-color: #F1F2F3;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
  border-radius: 1px;
}
ux-dashboard.dashboard-grabbing ux-dashboard-widget.widget-grabbing .dashboard-widget-content {
  box-shadow: 5px 5px rgba(0, 0, 0, 0.15);
  transition: box-shadow 250ms ease-in-out;
}
ux-dashboard.dashboard-grabbing ux-dashboard-widget.widget-grabbing .widget-grab-handle {
  box-shadow: none !important;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/*
 * Angular Date Time Picker Component
 */
ux-date-time-picker .calendar-container {
  padding: 32px 32px 0 32px;
}
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-title {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  background-color: transparent;
  color: #323435;
  padding: 2px 4px;
  border-radius: 1px;
  line-height: 18px;
}
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-title:hover:not(:disabled),
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-navigation:hover:not(:disabled) {
  background-color: rgba(0, 115, 231, 0.05);
}
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-title:focus.ux-focus-indicator-active,
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-navigation:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-navigation {
  border-radius: 1px;
  font-size: 14px;
  color: #333333;
}
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-navigation:disabled {
  color: #bdbec0;
}
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-navigation .header-navigation-previous-icon.ux-icon-previous:before {
  font-family: "ux-icons";
  content: "\f13a";
}
ux-date-time-picker .calendar-container ux-date-time-picker-header .header .header-navigation .header-navigation-next-icon.ux-icon-next:before {
  font-family: "ux-icons";
  content: "\f13c";
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .weekday {
  width: 14.2857142857%;
  font-weight: 700;
  color: #BDBEC0;
  background-color: transparent;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell {
  width: 14.2857142857%;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button {
  background-color: transparent;
  color: #323435;
  border-radius: 0;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.current {
  font-weight: 700;
  background-color: transparent;
  color: #0073E7;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button:hover:not(:disabled) {
  background-color: rgba(0, 115, 231, 0.05);
  color: #323435;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.active, ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.active:hover {
  font-weight: 700;
  background-color: rgba(0, 115, 231, 0.1);
  box-shadow: inset 0 -2px #0073E7;
  color: #323435;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.active:focus.ux-focus-indicator-active, ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.active:hover:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 -2px #0073E7, 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.preview {
  color: transparent;
  background-color: transparent;
  pointer-events: none;
  box-shadow: inset 0 -2px transparent;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button:disabled:not(.preview) {
  color: #cececf;
}
ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-time-picker .calendar-container ux-date-time-picker-month-view .calendar .calendar-item {
  border-radius: 0;
  background-color: transparent;
  color: #323435;
}
ux-date-time-picker .calendar-container ux-date-time-picker-month-view .calendar .calendar-item:hover:not(:disabled) {
  background-color: rgba(0, 115, 231, 0.05);
  color: #323435;
}
ux-date-time-picker .calendar-container ux-date-time-picker-month-view .calendar .calendar-item.active, ux-date-time-picker .calendar-container ux-date-time-picker-month-view .calendar .calendar-item.active:hover {
  font-weight: 700;
  background-color: #0073E7;
  color: #FFFFFF;
}
ux-date-time-picker .calendar-container ux-date-time-picker-month-view .calendar .calendar-item:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-time-picker .calendar-container ux-date-time-picker-year-view .calendar .calendar-item {
  border-radius: 0;
  background-color: transparent;
  color: #323435;
}
ux-date-time-picker .calendar-container ux-date-time-picker-year-view .calendar .calendar-item:hover:not(:disabled) {
  background-color: rgba(0, 115, 231, 0.05);
  color: #323435;
}
ux-date-time-picker .calendar-container ux-date-time-picker-year-view .calendar .calendar-item.active, ux-date-time-picker .calendar-container ux-date-time-picker-year-view .calendar .calendar-item.active:hover {
  font-weight: 700;
  background-color: #0073E7;
  color: #FFFFFF;
}
ux-date-time-picker .calendar-container ux-date-time-picker-year-view .calendar .calendar-item:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-time-picker .calendar-container ux-date-time-picker-time-view {
  margin-top: 24px;
  border-bottom: none;
  border-top: 1px solid #DCDEDF;
  padding-top: 24px;
  padding-bottom: 8px;
}
ux-date-time-picker .calendar-container ux-date-time-picker-time-view .time-zone-picker .time-zone-spinner {
  width: 60px;
}
ux-date-time-picker .calendar-container ux-date-time-picker-time-view ux-spin-button .spin-button ux-icon {
  font-weight: 400;
  color: #323435;
}
ux-date-time-picker .calendar-container ux-date-time-picker-time-view ux-spin-button .spin-button .spin-button-up-icon.ux-icon-up:before {
  font-family: "ux-icons";
  content: "\f13d";
}
ux-date-time-picker .calendar-container ux-date-time-picker-time-view ux-spin-button .spin-button .spin-button-down-icon.ux-icon-down:before {
  font-family: "ux-icons";
  content: "\f138";
}
ux-date-time-picker .calendar-container ux-date-time-picker-time-view ux-spin-button .form-control {
  height: 32px;
  text-align: center;
  border: 1px solid #BDBEC0;
}
ux-date-time-picker .now-button {
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  background-color: transparent;
  color: #0073E7;
  margin-top: 16px;
  margin-bottom: 2px;
  border-color: transparent;
  padding-top: 12px;
  padding-bottom: 12px;
  height: 38px;
  border-radius: 1px;
  border-top: 1px solid #DCDEDF;
}
ux-date-time-picker .now-button:hover:not(:disabled) {
  background-color: #eeeeee;
}
ux-date-time-picker .now-button:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}

.date-time-picker-popover {
  max-width: none;
}
.date-time-picker-popover .popover-content {
  padding: 0;
}

.input-group .ux-date-picker-open,
.input-group .input-group-btn .ux-date-picker-open.btn, .input-group:hover .ux-date-picker-open.form-control:not(:focus):not(:disabled), .input-group:hover .input-group-btn .ux-date-picker-open.btn.button-secondary:not(:disabled) {
  border-color: #0073E7;
}

ux-time-picker .time-picker-column .spin-button-up-icon,
.time-zone-picker .time-zone-spinner .spin-button-up-icon {
  vertical-align: inherit;
}
ux-time-picker .time-picker-column input[readonly],
ux-time-picker .time-picker-column input[readonly]:focus:hover,
.time-zone-picker .time-zone-spinner input[readonly],
.time-zone-picker .time-zone-spinner input[readonly]:focus:hover {
  border-color: #BDBEC0;
}

ux-time-picker ux-spin-button .spin-button ux-icon {
  font-weight: 400;
  color: #323435;
}
ux-time-picker ux-spin-button .spin-button .spin-button-up-icon.ux-icon-up:before {
  font-family: "ux-icons";
  content: "\f13d";
}
ux-time-picker ux-spin-button .spin-button .spin-button-down-icon.ux-icon-down:before {
  font-family: "ux-icons";
  content: "\f138";
}
ux-time-picker ux-spin-button .form-control {
  height: 32px;
  text-align: center;
  border: 1px solid #BDBEC0;
}
ux-time-picker .time-picker-column ux-spin-button .form-control {
  width: 32px;
  padding: 7px 0;
}
ux-time-picker .time-picker-column ux-spin-button .form-control:hover {
  border-color: #BDBEC0;
}
ux-time-picker .time-picker-column ux-spin-button .form-control:focus {
  border-color: #0073E7;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent {
  min-width: 0;
  width: 32px;
  padding: 6px 0 6px 0;
  font-size: 14px;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent:not(:disabled) {
  border: 2px solid #000000;
  color: #000000;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent:focus.ux-focus-indicator-active.btn-link {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active {
  color: #FFFFFF;
  background-color: #0073E7;
  border-color: #0073E7;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:hover {
  color: #FFFFFF;
  background-color: #0073E7;
  border-color: transparent;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:hover:not(:focus) {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:active, ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:focus:active {
  color: #FFFFFF;
  background-color: #1668C1;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:focus.ux-focus-indicator-active, ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:focus:not(.ux-focus-indicator) {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:focus.ux-focus-indicator-active.btn-link, ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:focus:not(.ux-focus-indicator).btn-link {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:focus.ux-focus-indicator-active:not(:active), ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:focus:not(.ux-focus-indicator):not(:active) {
  background-color: #0073E7;
}
ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:disabled, ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active.disabled, ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:disabled:hover, ux-time-picker .time-picker-meridian .btn-group .btn.button-toggle-accent.active:disabled:active {
  background-color: rgba(206, 206, 207, 0.2);
  border-color: transparent;
  color: #cececf;
}

/*
 *  Date Range Picker
 */
ux-date-range-picker .range-header {
  border-bottom-color: #DCDEDF;
}
ux-date-range-picker .select-header {
  color: #656668;
  font-weight: 400;
  margin-bottom: 0;
}
ux-date-range-picker .date-header {
  color: #000000;
  font-weight: 400;
  margin-bottom: 0;
}
ux-date-range-picker .time-header {
  color: #656668;
  font-weight: 400;
  font-size: 14px;
}
ux-date-range-picker .header-separator {
  color: #0073E7;
}
ux-date-range-picker .header-separator > ux-icon {
  margin-bottom: 0;
}
ux-date-range-picker ux-date-time-picker .calendar-container {
  min-width: 270px;
  padding-top: 24px;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.preview {
  visibility: hidden;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start, ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start:hover {
  box-shadow: inset 2px 0 #0073E7;
  background-color: rgba(0, 115, 231, 0.1);
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start:focus.ux-focus-indicator-active, ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start:hover:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 2px 0 #0073E7, 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-between, ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-between:hover {
  background-color: rgba(0, 115, 231, 0.05);
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-end, ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-end:hover {
  box-shadow: inset -2px 0 #0073E7;
  background-color: rgba(0, 115, 231, 0.1);
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-end:focus.ux-focus-indicator-active, ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-end:hover:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset -2px 0 #0073E7, 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.range-end, ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.range-end:hover {
  box-shadow: inset 2px 0 #0073E7, inset -2px 0 #0073E7;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.range-end:focus.ux-focus-indicator-active, ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button.range-start.range-end:hover:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 2px 0 #0073E7, inset -2px 0 #0073E7, 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-date-range-picker ux-date-time-picker .calendar-container ux-date-time-picker-day-view .calendar .date-cell .date-button:disabled:hover {
  background-color: transparent;
  cursor: default;
}
ux-date-range-picker ux-date-time-picker:first-of-type .calendar-container {
  padding-left: 0;
  padding-right: 16px;
}
ux-date-range-picker ux-date-time-picker:first-of-type .now-button {
  width: calc(100% - 16px);
}
ux-date-range-picker ux-date-time-picker:last-of-type .calendar-container {
  padding-left: 16px;
  padding-right: 0;
}
ux-date-range-picker ux-date-time-picker:last-of-type .now-button {
  width: calc(100% - 16px);
  margin-left: 16px;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-select > .ux-select-container > .ux-select-icons,
ux-input-dropdown > .ux-select-container > .ux-select-icons,
ux-combobox > .ux-select-container > .ux-select-icons,
ux-dropdown > .ux-select-container > .ux-select-icons {
  display: flex;
  height: 32px;
}
ux-select > .ux-select-container > .ux-select-icons .ux-select-chevron-icon,
ux-input-dropdown > .ux-select-container > .ux-select-icons .ux-select-chevron-icon,
ux-combobox > .ux-select-container > .ux-select-icons .ux-select-chevron-icon,
ux-dropdown > .ux-select-container > .ux-select-icons .ux-select-chevron-icon {
  width: 14px;
  height: 14px;
  font-size: 10px;
  font-weight: 900;
  line-height: 10px;
  padding: 2px 2px 2px 2px;
  color: #0073E7;
  background-color: transparent;
  pointer-events: none;
  cursor: pointer;
  pointer-events: all;
}
ux-select > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:before,
ux-input-dropdown > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:before,
ux-combobox > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:before,
ux-dropdown > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:before {
  font-family: "ux-icons";
  content: "\f138";
  font-style: normal;
}
ux-select > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:last-of-type,
ux-input-dropdown > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:last-of-type,
ux-combobox > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:last-of-type,
ux-dropdown > .ux-select-container > .ux-select-icons .ux-select-chevron-icon:last-of-type {
  margin-right: 8px;
}
ux-select > .ux-select-container > .ux-select-icons .ux-select-clear-icon,
ux-input-dropdown > .ux-select-container > .ux-select-icons .ux-select-clear-icon,
ux-combobox > .ux-select-container > .ux-select-icons .ux-select-clear-icon,
ux-dropdown > .ux-select-container > .ux-select-icons .ux-select-clear-icon {
  padding: 4px 2px;
  margin: 7px 10px;
  font-size: 13px;
  line-height: 10px;
  cursor: pointer;
  pointer-events: all;
}
ux-select > .ux-select-container.disabled > .ux-select-icons .ux-select-chevron-icon,
ux-select > .ux-select-container.disabled > .ux-select-icons .ux-select-clear-icon,
ux-input-dropdown > .ux-select-container.disabled > .ux-select-icons .ux-select-chevron-icon,
ux-input-dropdown > .ux-select-container.disabled > .ux-select-icons .ux-select-clear-icon,
ux-combobox > .ux-select-container.disabled > .ux-select-icons .ux-select-chevron-icon,
ux-combobox > .ux-select-container.disabled > .ux-select-icons .ux-select-clear-icon,
ux-dropdown > .ux-select-container.disabled > .ux-select-icons .ux-select-chevron-icon,
ux-dropdown > .ux-select-container.disabled > .ux-select-icons .ux-select-clear-icon {
  color: #cececf;
  background-color: transparent;
  cursor: no-drop;
}
ux-select > .ux-select-container > input[type=text], ux-select > .ux-select-container > input[type=text][readonly], ux-select > .ux-select-container > input[type=text][readonly]:hover, ux-select > .ux-select-container > button,
ux-input-dropdown > .ux-select-container > input[type=text],
ux-input-dropdown > .ux-select-container > input[type=text][readonly],
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover,
ux-input-dropdown > .ux-select-container > button,
ux-combobox > .ux-select-container > input[type=text],
ux-combobox > .ux-select-container > input[type=text][readonly],
ux-combobox > .ux-select-container > input[type=text][readonly]:hover,
ux-combobox > .ux-select-container > button,
ux-dropdown > .ux-select-container > input[type=text],
ux-dropdown > .ux-select-container > input[type=text][readonly],
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover,
ux-dropdown > .ux-select-container > button {
  height: 32px;
  width: 100%;
  line-height: 16px;
  color: #000000;
  font-size: 16px;
  background-color: transparent;
  border-radius: 0;
  border-style: solid;
  border-color: rgba(101, 102, 104, 0.64);
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  padding: 7px 24px 7px 0;
  text-align: left;
}
.has-error ux-select > .ux-select-container > input[type=text], .has-error ux-select > .ux-select-container > input[type=text][readonly], .has-error ux-select > .ux-select-container > input[type=text][readonly]:hover, .has-error ux-select > .ux-select-container > button,
.has-error ux-input-dropdown > .ux-select-container > input[type=text],
.has-error ux-input-dropdown > .ux-select-container > input[type=text][readonly],
.has-error ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover,
.has-error ux-input-dropdown > .ux-select-container > button,
.has-error ux-combobox > .ux-select-container > input[type=text],
.has-error ux-combobox > .ux-select-container > input[type=text][readonly],
.has-error ux-combobox > .ux-select-container > input[type=text][readonly]:hover,
.has-error ux-combobox > .ux-select-container > button,
.has-error ux-dropdown > .ux-select-container > input[type=text],
.has-error ux-dropdown > .ux-select-container > input[type=text][readonly],
.has-error ux-dropdown > .ux-select-container > input[type=text][readonly]:hover,
.has-error ux-dropdown > .ux-select-container > button {
  border-color: #E5004C;
}
ux-select > .ux-select-container > input[type=text]:disabled, ux-select > .ux-select-container > input[type=text][readonly]:disabled, ux-select > .ux-select-container > input[type=text][readonly]:hover:disabled, ux-select > .ux-select-container > button:disabled,
ux-input-dropdown > .ux-select-container > input[type=text]:disabled,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:disabled,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled,
ux-input-dropdown > .ux-select-container > button:disabled,
ux-combobox > .ux-select-container > input[type=text]:disabled,
ux-combobox > .ux-select-container > input[type=text][readonly]:disabled,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:disabled,
ux-combobox > .ux-select-container > button:disabled,
ux-dropdown > .ux-select-container > input[type=text]:disabled,
ux-dropdown > .ux-select-container > input[type=text][readonly]:disabled,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled,
ux-dropdown > .ux-select-container > button:disabled {
  cursor: no-drop;
  color: #cececf;
  border-color: #cececf;
  background-color: transparent;
  border-bottom-width: 1px;
}
ux-select > .ux-select-container > input[type=text]:disabled::-webkit-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:disabled::-webkit-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover:disabled::-webkit-input-placeholder, ux-select > .ux-select-container > button:disabled::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]:disabled::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:disabled::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > button:disabled::-webkit-input-placeholder,
ux-combobox > .ux-select-container > input[type=text]:disabled::-webkit-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:disabled::-webkit-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:disabled::-webkit-input-placeholder,
ux-combobox > .ux-select-container > button:disabled::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text]:disabled::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:disabled::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > button:disabled::-webkit-input-placeholder {
  color: #cececf;
}
ux-select > .ux-select-container > input[type=text]:disabled:-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:disabled:-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover:disabled:-moz-placeholder, ux-select > .ux-select-container > button:disabled:-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]:disabled:-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:disabled:-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled:-moz-placeholder,
ux-input-dropdown > .ux-select-container > button:disabled:-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text]:disabled:-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:disabled:-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:disabled:-moz-placeholder,
ux-combobox > .ux-select-container > button:disabled:-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text]:disabled:-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:disabled:-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled:-moz-placeholder,
ux-dropdown > .ux-select-container > button:disabled:-moz-placeholder {
  color: #cececf;
}
ux-select > .ux-select-container > input[type=text]:disabled::-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:disabled::-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover:disabled::-moz-placeholder, ux-select > .ux-select-container > button:disabled::-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]:disabled::-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:disabled::-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled::-moz-placeholder,
ux-input-dropdown > .ux-select-container > button:disabled::-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text]:disabled::-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:disabled::-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:disabled::-moz-placeholder,
ux-combobox > .ux-select-container > button:disabled::-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text]:disabled::-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:disabled::-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled::-moz-placeholder,
ux-dropdown > .ux-select-container > button:disabled::-moz-placeholder {
  color: #cececf;
}
ux-select > .ux-select-container > input[type=text]:disabled:-ms-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:disabled:-ms-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover:disabled:-ms-input-placeholder, ux-select > .ux-select-container > button:disabled:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]:disabled:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:disabled:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > button:disabled:-ms-input-placeholder,
ux-combobox > .ux-select-container > input[type=text]:disabled:-ms-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:disabled:-ms-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:disabled:-ms-input-placeholder,
ux-combobox > .ux-select-container > button:disabled:-ms-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text]:disabled:-ms-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:disabled:-ms-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:disabled:-ms-input-placeholder,
ux-dropdown > .ux-select-container > button:disabled:-ms-input-placeholder {
  color: #cececf;
}
ux-select > .ux-select-container > input[type=text]:focus, ux-select > .ux-select-container > input[type=text][readonly]:focus, ux-select > .ux-select-container > input[type=text][readonly]:hover:focus, ux-select > .ux-select-container > button:focus,
ux-input-dropdown > .ux-select-container > input[type=text]:focus,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:focus,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:focus,
ux-input-dropdown > .ux-select-container > button:focus,
ux-combobox > .ux-select-container > input[type=text]:focus,
ux-combobox > .ux-select-container > input[type=text][readonly]:focus,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:focus,
ux-combobox > .ux-select-container > button:focus,
ux-dropdown > .ux-select-container > input[type=text]:focus,
ux-dropdown > .ux-select-container > input[type=text][readonly]:focus,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:focus,
ux-dropdown > .ux-select-container > button:focus {
  border-color: #0073E7;
}
ux-select > .ux-select-container > input[type=text]::-webkit-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]::-webkit-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover::-webkit-input-placeholder, ux-select > .ux-select-container > button::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover::-webkit-input-placeholder,
ux-input-dropdown > .ux-select-container > button::-webkit-input-placeholder,
ux-combobox > .ux-select-container > input[type=text]::-webkit-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]::-webkit-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover::-webkit-input-placeholder,
ux-combobox > .ux-select-container > button::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text]::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover::-webkit-input-placeholder,
ux-dropdown > .ux-select-container > button::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
ux-select > .ux-select-container > input[type=text]:-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover:-moz-placeholder, ux-select > .ux-select-container > button:-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]:-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:-moz-placeholder,
ux-input-dropdown > .ux-select-container > button:-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text]:-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:-moz-placeholder,
ux-combobox > .ux-select-container > button:-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text]:-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:-moz-placeholder,
ux-dropdown > .ux-select-container > button:-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
ux-select > .ux-select-container > input[type=text]::-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]::-moz-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover::-moz-placeholder, ux-select > .ux-select-container > button::-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]::-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]::-moz-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover::-moz-placeholder,
ux-input-dropdown > .ux-select-container > button::-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text]::-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]::-moz-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover::-moz-placeholder,
ux-combobox > .ux-select-container > button::-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text]::-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]::-moz-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover::-moz-placeholder,
ux-dropdown > .ux-select-container > button::-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
ux-select > .ux-select-container > input[type=text]:-ms-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:-ms-input-placeholder, ux-select > .ux-select-container > input[type=text][readonly]:hover:-ms-input-placeholder, ux-select > .ux-select-container > button:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text]:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover:-ms-input-placeholder,
ux-input-dropdown > .ux-select-container > button:-ms-input-placeholder,
ux-combobox > .ux-select-container > input[type=text]:-ms-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:-ms-input-placeholder,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover:-ms-input-placeholder,
ux-combobox > .ux-select-container > button:-ms-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text]:-ms-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:-ms-input-placeholder,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover:-ms-input-placeholder,
ux-dropdown > .ux-select-container > button:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
ux-select > .ux-select-container > input[type=text].ux-tag-input-clear-inset, ux-select > .ux-select-container > input[type=text][readonly].ux-tag-input-clear-inset, ux-select > .ux-select-container > input[type=text][readonly]:hover.ux-tag-input-clear-inset, ux-select > .ux-select-container > button.ux-tag-input-clear-inset,
ux-input-dropdown > .ux-select-container > input[type=text].ux-tag-input-clear-inset,
ux-input-dropdown > .ux-select-container > input[type=text][readonly].ux-tag-input-clear-inset,
ux-input-dropdown > .ux-select-container > input[type=text][readonly]:hover.ux-tag-input-clear-inset,
ux-input-dropdown > .ux-select-container > button.ux-tag-input-clear-inset,
ux-combobox > .ux-select-container > input[type=text].ux-tag-input-clear-inset,
ux-combobox > .ux-select-container > input[type=text][readonly].ux-tag-input-clear-inset,
ux-combobox > .ux-select-container > input[type=text][readonly]:hover.ux-tag-input-clear-inset,
ux-combobox > .ux-select-container > button.ux-tag-input-clear-inset,
ux-dropdown > .ux-select-container > input[type=text].ux-tag-input-clear-inset,
ux-dropdown > .ux-select-container > input[type=text][readonly].ux-tag-input-clear-inset,
ux-dropdown > .ux-select-container > input[type=text][readonly]:hover.ux-tag-input-clear-inset,
ux-dropdown > .ux-select-container > button.ux-tag-input-clear-inset {
  padding-right: 56px;
}
ux-select > .ux-select-container > input[type=text][readonly],
ux-input-dropdown > .ux-select-container > input[type=text][readonly],
ux-combobox > .ux-select-container > input[type=text][readonly],
ux-dropdown > .ux-select-container > input[type=text][readonly] {
  cursor: pointer;
}
ux-select ux-tag-input .ux-tag-icons .ux-tag-icon.ux-select-clear-icon,
ux-select ux-tag-input .ux-tag-icons .ux-select-icon.ux-select-clear-icon,
ux-input-dropdown ux-tag-input .ux-tag-icons .ux-tag-icon.ux-select-clear-icon,
ux-input-dropdown ux-tag-input .ux-tag-icons .ux-select-icon.ux-select-clear-icon,
ux-combobox ux-tag-input .ux-tag-icons .ux-tag-icon.ux-select-clear-icon,
ux-combobox ux-tag-input .ux-tag-icons .ux-select-icon.ux-select-clear-icon,
ux-dropdown ux-tag-input .ux-tag-icons .ux-tag-icon.ux-select-clear-icon,
ux-dropdown ux-tag-input .ux-tag-icons .ux-select-icon.ux-select-clear-icon {
  font-size: 13px;
}
ux-select.ng-invalid.ng-dirty ux-tag-input,
ux-input-dropdown.ng-invalid.ng-dirty ux-tag-input,
ux-combobox.ng-invalid.ng-dirty ux-tag-input,
ux-dropdown.ng-invalid.ng-dirty ux-tag-input {
  border-color: #E5004C;
}
ux-select ux-tag-input ol li.ux-tag-input input.ux-tag-input,
ux-select ux-tag-input ol li.ux-tag-input input.ux-tag-input:hover,
ux-input-dropdown ux-tag-input ol li.ux-tag-input input.ux-tag-input,
ux-input-dropdown ux-tag-input ol li.ux-tag-input input.ux-tag-input:hover,
ux-combobox ux-tag-input ol li.ux-tag-input input.ux-tag-input,
ux-combobox ux-tag-input ol li.ux-tag-input input.ux-tag-input:hover,
ux-dropdown ux-tag-input ol li.ux-tag-input input.ux-tag-input,
ux-dropdown ux-tag-input ol li.ux-tag-input input.ux-tag-input:hover {
  border-color: transparent;
}
ux-select:not(ux-dropdown) ux-tag-input .ux-tag-icons .ux-select-icon:last-of-type,
ux-input-dropdown:not(ux-dropdown) ux-tag-input .ux-tag-icons .ux-select-icon:last-of-type,
ux-combobox:not(ux-dropdown) ux-tag-input .ux-tag-icons .ux-select-icon:last-of-type,
ux-dropdown:not(ux-dropdown) ux-tag-input .ux-tag-icons .ux-select-icon:last-of-type {
  margin-right: 5px;
}
ux-select ux-typeahead,
ux-input-dropdown ux-typeahead,
ux-combobox ux-typeahead,
ux-dropdown ux-typeahead {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  overflow-y: auto;
  padding: 8px 0;
  border-radius: 0;
  border: solid #ededed;
  border-width: 1px;
  margin: 0;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.07);
  font-size: 16px;
  font-weight: 400;
  color: #323435;
  background-color: #FFFFFF;
  z-index: 4;
}
ux-select ux-typeahead.open,
ux-input-dropdown ux-typeahead.open,
ux-combobox ux-typeahead.open,
ux-dropdown ux-typeahead.open {
  display: block;
  animation: qtm-keyframes-slideVertically 0.2s ease-out;
}
ux-select ux-typeahead.open.drop-up,
ux-input-dropdown ux-typeahead.open.drop-up,
ux-combobox ux-typeahead.open.drop-up,
ux-dropdown ux-typeahead.open.drop-up {
  animation: qtm-keyframes-slideVertically-opposite 0.2s ease-out;
}
ux-select ux-typeahead .ux-typeahead-options ol li,
ux-input-dropdown ux-typeahead .ux-typeahead-options ol li,
ux-combobox ux-typeahead .ux-typeahead-options ol li,
ux-dropdown ux-typeahead .ux-typeahead-options ol li {
  height: 32px;
  margin: 0 0 0 0;
  border: 1px solid transparent;
  padding: 8px 24px 8px 24px;
  font-size: 16px;
  line-height: 16px;
  background-color: #FFFFFF;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
ux-select ux-typeahead .ux-typeahead-options ol li.highlighted,
ux-input-dropdown ux-typeahead .ux-typeahead-options ol li.highlighted,
ux-combobox ux-typeahead .ux-typeahead-options ol li.highlighted,
ux-dropdown ux-typeahead .ux-typeahead-options ol li.highlighted {
  color: #323435;
  background-color: rgba(0, 115, 231, 0.05);
}
ux-select ux-typeahead .ux-typeahead-options ol li.active,
ux-input-dropdown ux-typeahead .ux-typeahead-options ol li.active,
ux-combobox ux-typeahead .ux-typeahead-options ol li.active,
ux-dropdown ux-typeahead .ux-typeahead-options ol li.active {
  color: #000000;
  font-weight: 400;
  background-color: rgba(0, 115, 231, 0.1);
}
ux-select ux-typeahead .ux-typeahead-options ol li.disabled,
ux-input-dropdown ux-typeahead .ux-typeahead-options ol li.disabled,
ux-combobox ux-typeahead .ux-typeahead-options ol li.disabled,
ux-dropdown ux-typeahead .ux-typeahead-options ol li.disabled {
  color: #cececf;
  background-color: transparent;
}
ux-select ol + ux-typeahead,
ux-input-dropdown ol + ux-typeahead,
ux-combobox ol + ux-typeahead,
ux-dropdown ol + ux-typeahead {
  margin-top: 1px;
}
ux-select:not(.ux-select-custom-icon) .ux-tag-icons,
ux-input-dropdown:not(.ux-select-custom-icon) .ux-tag-icons,
ux-combobox:not(.ux-select-custom-icon) .ux-tag-icons,
ux-dropdown:not(.ux-select-custom-icon) .ux-tag-icons {
  right: 18px;
}
ux-select.ux-select-custom-icon > ux-tag-input > ol:after,
ux-input-dropdown.ux-select-custom-icon > ux-tag-input > ol:after,
ux-combobox.ux-select-custom-icon > ux-tag-input > ol:after,
ux-dropdown.ux-select-custom-icon > ux-tag-input > ol:after {
  display: none;
}
ux-select.ux-select-custom-icon .ux-select-icon > *,
ux-input-dropdown.ux-select-custom-icon .ux-select-icon > *,
ux-combobox.ux-select-custom-icon .ux-select-icon > *,
ux-dropdown.ux-select-custom-icon .ux-select-icon > * {
  color: #0073E7;
  font-weight: 900;
}
ux-select.ux-select-custom-icon.ux-select-disabled .ux-select-icon > *,
ux-input-dropdown.ux-select-custom-icon.ux-select-disabled .ux-select-icon > *,
ux-combobox.ux-select-custom-icon.ux-select-disabled .ux-select-icon > *,
ux-dropdown.ux-select-custom-icon.ux-select-disabled .ux-select-icon > * {
  color: #cececf;
  cursor: no-drop;
}

ux-dropdown > div.ux-select-container > .ux-select-icons > .ux-select-chevron-icon {
  right: 8px;
}
ux-dropdown > div.ux-select-container > input[type=text],
ux-dropdown > div.ux-select-container > input[type=text][readonly],
ux-dropdown > div.ux-select-container > input[type=text][readonly]:hover,
ux-dropdown > div.ux-select-container > input[readonly]:focus {
  border-width: 1px;
  padding: 0 8px;
}
ux-dropdown > div.ux-select-container > input[type=text]:disabled,
ux-dropdown > div.ux-select-container > input[type=text][readonly]:disabled,
ux-dropdown > div.ux-select-container > input[type=text][readonly]:hover:disabled,
ux-dropdown > div.ux-select-container > input[readonly]:focus:disabled {
  border-width: 1px;
}
ux-dropdown > ux-tag-input {
  border-width: 1px;
  padding: 0 8px;
}
ux-dropdown > ux-tag-input > ol > li.ux-tag {
  margin: 3px;
}
ux-dropdown > ux-tag-input > ol > li.ux-tag-input > input {
  height: 30px;
  border: none;
}
ux-dropdown > ux-tag-input .ux-tag-icons .ux-custom-icon {
  height: 31px;
}

ux-input-dropdown .ux-select-container .form-control:focus.ux-focus-indicator-active {
  box-shadow: none !important;
  border-color: #0073E7;
}

.ux-menu.select-menu {
  padding: 0;
}
.ux-menu.select-menu .filter-container .form-control {
  padding: 0 16px;
}
.ux-menu.select-menu .filter-container .filter-button {
  padding: 2px 4px;
  margin: 8px;
  height: 16px;
  width: 16px;
  line-height: 10px;
  display: inline-flex;
  justify-content: center;
  border-radius: 0;
}

.ux-menu {
  color: #323435;
  border: solid #ededed;
  border-width: 1px;
  border-radius: 0;
  padding: 8px 0;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.07);
  z-index: 4;
  margin: 0 0 0 0;
}
.ux-menu.ux-sub-menu {
  margin-top: -9px;
}
.ux-menu .ux-menu-item {
  font-size: 16px;
  color: #323435;
  padding: 8px 24px 8px 24px;
}
.ux-menu .ux-menu-item:hover, .ux-menu .ux-menu-item:focus, .ux-menu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active {
  color: #323435;
  background-color: rgba(0, 115, 231, 0.05);
}
.ux-menu .ux-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
.ux-menu .ux-menu-item.disabled, .ux-menu .ux-menu-item.disabled:hover, .ux-menu .ux-menu-item.disabled:focus, .ux-menu .ux-menu-item.disabled:focus.ux-focus-indicator.ux-focus-indicator-active {
  color: #cececf;
  background-color: transparent;
}
.ux-menu .ux-menu-item .dropdown-menu-hint {
  color: #999999;
}
.ux-menu .ux-menu-item .dropdown-menu-hint ux-icon {
  font-size: 100%;
}
.ux-menu ux-menu-divider {
  border-bottom: 1px solid rgba(50, 52, 53, 0.05);
  margin: 0;
}

.dropdown-menu {
  display: none;
  font-size: 16px;
  color: #323435;
  font-weight: 400;
  width: 100%;
  top: 100%;
  border: solid #ededed;
  border-width: 1px;
  border-radius: 0;
  margin: 0;
  padding: 8px 0;
  background-color: #FFFFFF;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.07);
  z-index: 4;
}
.dropdown-menu li {
  font-size: 16px;
}
.dropdown-menu li.active a, .dropdown-menu li.active a:hover, .dropdown-menu li.active a:focus {
  color: #000000;
  font-weight: 400;
  background-color: rgba(0, 115, 231, 0.1);
}
.dropdown-menu li.active a:focus {
  box-shadow: none;
  background-color: rgba(0, 115, 231, 0.1);
}
.dropdown-menu li.disabled a, .dropdown-menu li.disabled a:hover, .dropdown-menu li.disabled a:focus {
  color: #cececf;
  background-color: transparent;
}
.dropdown-menu li a {
  color: #323435;
  padding: 8px 24px 8px 24px;
}
.dropdown-menu li a:hover, .dropdown-menu li a .focused {
  color: #323435;
  background-color: rgba(0, 115, 231, 0.05);
}
.dropdown-menu li a:focus {
  border: transparent;
  outline: 0;
  color: #323435;
  background-color: rgba(0, 115, 231, 0.05);
}
.dropdown-menu .divider {
  border-bottom: 1px solid rgba(50, 52, 53, 0.05);
  margin: 0;
  background: none;
}

.open > .dropdown-menu {
  display: block;
  animation: qtm-keyframes-slideVertically 0.2s ease-out;
}
.open > .dropdown-menu a:focus {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
.open > .btn + .dropdown-menu {
  width: auto;
  max-width: 400px;
}

.btn-group .filter-dropdown {
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 96px;
  max-width: 288px;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  text-transform: uppercase;
}

ux-combobox ux-tag-input > ol:not(.ux-tag-input-icon-inset)::after,
ux-dropdown ux-tag-input > ol:not(.ux-tag-input-icon-inset)::after,
ux-select ux-tag-input > ol:not(.ux-tag-input-icon-inset)::after {
  width: 14px;
  height: 14px;
  font-size: 10px;
  font-weight: 900;
  line-height: 10px;
  padding: 2px 2px 2px 2px;
  color: #0073E7;
  background-color: transparent;
  pointer-events: none;
  font-family: "ux-icons";
  content: "\f138";
  position: absolute;
  top: 9px;
  right: 8px;
  font-style: normal;
  cursor: pointer;
  pointer-events: all;
}

ux-tag-input {
  display: inline-block;
  position: relative;
  width: 100%;
  background-color: transparent;
  border-radius: 0;
  border-style: solid;
  border-color: rgba(101, 102, 104, 0.64);
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  font-size: 16px;
}
.has-error ux-dropdown ux-tag-input {
  border-color: #E5004C;
}
.has-error ux-dropdown ux-tag-input.focus, .has-error ux-dropdown ux-tag-input.focus:hover {
  border-color: #0073E7;
  box-shadow: none;
}
ux-tag-input:hover {
  border-color: #656668;
}
.has-error ux-tag-input:hover {
  border-color: #E5004C;
}
ux-tag-input.focus {
  border-color: #0073E7;
  box-shadow: none;
}
ux-tag-input.disabled {
  border-color: #cececf;
  color: #cececf;
  background-color: transparent;
}
ux-tag-input.disabled::after {
  color: #cececf;
  background-color: transparent;
}
ux-tag-input.invalid, ux-tag-input.ng-invalid.ng-touched:not(.focus), ux-tag-input.ng-invalid.ng-dirty {
  border-color: #E5004C;
}
ux-tag-input > ol {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ux-tag-input > ol > li {
  list-style: none;
  margin: 0;
}
ux-tag-input > ol > li.ux-tag {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  margin: 4px 3px;
  border: 1px solid #e0eefc;
  border-radius: 3px;
  padding: 0 0.5rem;
  min-height: 24px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #000000;
  background-color: #e0eefc;
  font-weight: 400;
  font-size: 16px;
}
ux-tag-input > ol > li.ux-tag:focus {
  border-color: #0a66c3;
  color: #FFFFFF;
  background-color: #0073E7;
  font-weight: 400;
}
ux-tag-input > ol > li.ux-tag:focus .ux-tag-remove {
  color: #FFFFFF;
}
ux-tag-input > ol > li.ux-tag.disabled {
  border-color: #e0eefc;
  color: #cececf;
  background-color: transparent;
}
ux-tag-input > ol > li.ux-tag > .ux-tag-remove {
  flex: 0 0 auto;
  font-size: 80%;
  opacity: 1;
  color: #656668;
  background-color: transparent;
  margin: 0 0 0 7px;
  border: none;
  padding: 2px 0 0 0;
}
ux-tag-input > ol > li.ux-tag > .ux-tag-remove:hover:not([disabled]) {
  opacity: 1;
}
ux-tag-input > ol > li.ux-tag > .ux-tag-remove > * {
  display: flex;
  align-items: center;
  justify-content: center;
}
ux-tag-input > ol > li.ux-tag + .ux-tag-input > input {
  margin-left: 5px;
}
ux-tag-input > ol > li.ux-tag-input > input {
  height: 31px;
  width: 100%;
  margin: 0;
  border-style: solid;
  border-color: transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  outline: none;
  padding: 7px 24px 7px 0;
  line-height: 16px;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
}
ux-tag-input > ol > li.ux-tag-input > input:focus, ux-tag-input > ol > li.ux-tag-input > input:focus:hover, ux-tag-input > ol > li.ux-tag-input > input:disabled, ux-tag-input > ol > li.ux-tag-input > input:disabled:hover {
  border-color: transparent;
}
ux-tag-input > ol > li.ux-tag-input > input:hover {
  border-color: transparent;
}
.has-error ux-tag-input > ol > li.ux-tag-input > input:hover {
  border-color: #E5004C;
}
ux-tag-input > ol > li.ux-tag-input > input:disabled {
  cursor: no-drop;
}
ux-tag-input > ol > li.ux-tag-input > input:disabled::-webkit-input-placeholder {
  color: #cececf;
}
ux-tag-input > ol > li.ux-tag-input > input:disabled:-moz-placeholder {
  color: #cececf;
}
ux-tag-input > ol > li.ux-tag-input > input:disabled::-moz-placeholder {
  color: #cececf;
}
ux-tag-input > ol > li.ux-tag-input > input:disabled:-ms-input-placeholder {
  color: #cececf;
}
ux-tag-input > ol > li.ux-tag-input > input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
ux-tag-input > ol > li.ux-tag-input > input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
ux-tag-input > ol > li.ux-tag-input > input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
ux-tag-input > ol > li.ux-tag-input > input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}

ux-typeahead {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.07);
  background-color: #FFFFFF;
  margin: 0;
  border-radius: 0;
  border: solid #ededed;
  border-width: 1px;
}
ux-typeahead .ux-typeahead-options ol li.highlighted {
  background-color: rgba(0, 115, 231, 0.05);
}
ux-typeahead .ux-typeahead-options ol li.highlighted.active {
  color: #000000;
  font-weight: 400;
  background-color: rgba(0, 115, 231, 0.1);
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-facet-container > .facets-selected-container {
  padding: 0 0 0 8px;
}
ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all {
  min-width: auto;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
  color: #0073E7;
  background-color: transparent;
  box-shadow: none;
  font-weight: 700;
  padding-top: 0;
  padding-bottom: 0;
}
ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:hover {
  text-decoration: none;
}
ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:hover {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:hover:not(:focus) {
  box-shadow: none;
}
ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:active, ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all.active, ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:active:focus, ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all.active:focus {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.1);
}
ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:focus.ux-focus-indicator-active:not(:active), ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(0, 115, 231, 0.05);
}
ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all:disabled, ux-facet-container > .facets-selected-container > .facets-selected-header-container > .btn-clear-all.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}
ux-facet-container > .facets-selected-container > .facets-selected-list > .facet-selected-tag {
  display: inline-flex;
  align-items: center;
  background-color: #e0eefc;
  color: #000000;
  border-radius: 3px;
  border: 1px solid #e0eefc;
  margin: 4px 3px;
  padding: 0 0 0 0.5rem;
}
ux-facet-container > .facets-selected-container > .facets-selected-list > .facet-selected-tag:focus {
  background-color: #0073E7;
  border-color: #0a66c3;
}
ux-facet-container > .facets-selected-container > .facets-selected-list > .facet-selected-tag:focus > .facet-selected-remove-btn {
  color: #FFFFFF;
}
ux-facet-container > .facets-selected-container > .facets-selected-list > .facet-selected-tag > .facet-selected-remove-btn {
  border-radius: 3px;
}
ux-facet-container > .facets-selected-container > .facets-selected-list > .facet-selected-tag > .facet-selected-remove-btn:hover {
  opacity: 1;
}
ux-facet-container > .facets-selected-container > .facets-selected-list > .facet-selected-tag > .facet-selected-remove-btn:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.65) !important;
}
ux-facet-container > .facets-region ux-facet-header {
  border: none;
  border-top: 1px solid #DCDEDF;
}
ux-facet-container > .facets-region ux-facet-header:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-facet-container > .facets-region ux-facet-header > .facet-header-icon {
  font-size: 10px;
}
ux-facet-container > .facets-region ux-facet-header > .facet-header-icon.ux-icon-previous:before {
  font-family: "ux-icons";
  content: "\f13a";
}
ux-facet-container > .facets-region ux-facet-header.expanded > .facet-header-icon.ux-icon-down:before {
  font-family: "ux-icons";
  content: "\f138";
}
ux-facet-container > .facets-region > ux-facet-check-list > .facet-check-list-container {
  padding: 4px 4px 24px;
}
ux-facet-container > .facets-region > ux-facet-check-list > .facet-check-list-container > ux-facet-check-list-item > .facet-check-list-item {
  height: 20px;
  padding: 2px 4px;
}
ux-facet-container > .facets-region > ux-facet-check-list > .facet-check-list-container > ux-facet-check-list-item > .facet-check-list-item:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-facet-container > .facets-region > ux-facet-check-list > .facet-check-list-container > ux-facet-check-list-item > .facet-check-list-item:hover {
  background-color: rgba(0, 115, 231, 0.1);
}
ux-facet-container > .facets-region > ux-facet-typeahead-list > .facet-typeahead-list-container {
  padding: 0 0 24px;
}
ux-facet-container > .facets-region > ux-facet-typeahead-list > .facet-typeahead-list-container > .facet-typeahead-list-selected-container > ux-facet-typeahead-list-item > .facet-typeahead-list-selected-option {
  height: 20px;
  padding: 2px 4px;
}
ux-facet-container > .facets-region > ux-facet-typeahead-list > .facet-typeahead-list-container > .facet-typeahead-list-selected-container > ux-facet-typeahead-list-item > .facet-typeahead-list-selected-option:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-facet-container > .facets-region > ux-facet-typeahead-list > .facet-typeahead-list-container > .facet-typeahead-list-selected-container > ux-facet-typeahead-list-item > .facet-typeahead-list-selected-option:hover {
  background-color: rgba(0, 115, 231, 0.1);
}
ux-facet-container > .facets-region > ux-facet-typeahead-list > .facet-typeahead-list-container > .facet-typeahead-list-control {
  padding: 8px 8px 0;
  border: none;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */
.file-upload-dropzone {
  border: 2px dashed #0073E7;
  background-color: #FFFFFF;
  color: #656668;
  transition: all 250ms ease-in-out;
  font-weight: 400;
}
.file-upload-dropzone:hover, .file-upload-dropzone.file-upload-dropping {
  background-color: rgba(0, 115, 231, 0.05);
  color: #000000;
}

.file-upload-progress-indicator {
  color: #656668;
}

.file-upload-queue {
  margin-bottom: 22px;
}
.file-upload-queue > li > a {
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #e0eefc;
  background-color: #e0eefc;
  color: #000000;
  font-weight: 400;
  font-size: 16px;
  height: 24px;
  border-radius: 3px;
  padding: 0 0.5rem;
}
.file-upload-queue > li > a:hover {
  background-color: #e0eefc;
}
.file-upload-queue > li > a:focus {
  color: #FFFFFF;
  background-color: #0073E7;
  border-color: #0a66c3;
}
.file-upload-queue > li > a:focus .file-upload-queue-remove {
  color: #FFFFFF;
}
.file-upload-queue > li > a .file-upload-queue-remove {
  flex: 0 0 auto;
  font-size: 80%;
  opacity: 1;
  color: #656668;
  background-color: transparent;
  margin: 0 0 0 7px;
  border: none;
  padding: 2px 0 0 0;
}
.file-upload-queue > li > a .file-upload-queue-remove:hover {
  opacity: 1;
}
.file-upload-queue > li > a .file-upload-queue-remove:focus {
  outline-color: #0073E7 !important;
}

/* Font icon mappings */
/* Font icon mappings */
label,
label.control-label,
label.form-label,
.form-control-validation {
  color: rgba(0, 0, 0, 0.56);
  font-size: 16px;
  font-weight: 400;
  line-height: inherit;
  opacity: 1;
}
label:disabled,
label.control-label:disabled,
label.form-label:disabled,
.form-control-validation:disabled {
  color: #cececf;
}

.has-error label,
.has-error .control-label,
.has-warning label,
.has-warning .control-label,
.has-success label,
.has-success .control-label {
  color: rgba(0, 0, 0, 0.56);
}

label .form-control-validation,
.has-error label .form-control-validation {
  color: #E5004C;
  font-weight: 400;
}

.form-group {
  margin-bottom: 16px;
}

.form-group-lg .form-control {
  height: 40px;
  padding: 11px 0 11px 0;
  font-size: 16px;
  line-height: 16px;
  border-radius: 0;
}

.control-label,
.form-label {
  margin-bottom: 5px;
}

.form-horizontal .form-group[required] > .control-label:after,
.input-top[required] > label:after,
.input-top .form-group[required] > label:after,
.input-top .form-group[required] > .control-label > label:after {
  content: " * ";
  color: #E5004C;
  font-size: 20px;
}

.form-horizontal .form-group[required] > .control-label:after {
  position: absolute;
  top: 4px;
  padding-left: 4px;
}

form:not(.form-horizontal) label {
  margin: 0 0 0 0;
}

.form-horizontal::after {
  content: " ";
  clear: both;
}
.form-horizontal .control-label {
  padding-top: 6px;
  text-align: left;
}
.form-horizontal .control-label:not(.text-wrap) {
  white-space: nowrap;
  height: 32px;
}
.form-horizontal .control-label:not(.text-wrap) label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.form-horizontal .form-group-lg .control-label {
  padding-top: 10px;
  font-size: 16px;
}
.form-horizontal .form-group:last-child {
  margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 6px;
  margin-top: 0;
  margin-bottom: 0;
}

.has-feedback .form-control-feedback,
.has-feedback label ~ .form-control-feedback {
  top: auto;
  bottom: 0;
  height: 32px;
  line-height: 32px;
  color: #0073E7;
}
.has-feedback.has-error .form-control-feedback {
  color: #E5004C;
}
.has-feedback.has-warning .form-control-feedback {
  color: #FFC002;
}
.has-feedback.has-success .form-control-feedback {
  color: #1AAC60;
}

.form-flat {
  margin-bottom: 0;
}
.form-flat .float-label {
  position: relative;
  margin-top: 32px;
  margin-bottom: 16px;
}
.form-flat .float-label .input-group input ~ label {
  display: inline;
  left: 0;
}
.form-flat .float-label label.control-label {
  padding-top: 0;
}
.form-flat .form-textarea label {
  background-color: transparent;
}

.ux-float-label {
  position: static;
  margin-left: 0;
  margin-bottom: 0;
  line-height: 16px;
  transition: 0.4s cubic-bezier(0.69, 0.98, 0.23, 1);
}
.ux-float-label:not(.ux-float-label-raised) {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.56);
  opacity: 1;
  pointer-events: none;
  transform: translateY(27px);
}
.ux-float-label.ux-float-label-raised {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.56);
}

.input-top {
  margin-bottom: 16px;
}
.input-top::after {
  clear: both;
  display: table;
  content: "";
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-hierarchy-bar {
  padding: 0 24px;
  border: none;
  box-shadow: none;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-icon {
  color: #656668;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-title {
  color: #656668;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-content:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-content:hover:not(:disabled) > .hierarchy-bar-node-arrow-icon-dropdown {
  color: #0073E7;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-content:focus:not(.readonly-arrow) > .hierarchy-bar-node-arrow-icon-dropdown {
  color: #0073E7;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow, ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #656668;
  font-size: 13px;
  height: 16px;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow .hierarchy-bar-node-arrow-icon.ux-icon-next:before, ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown .hierarchy-bar-node-arrow-icon.ux-icon-next:before {
  font-family: "ux-icons";
  content: "\f13c";
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow:hover:not(:disabled):not(.readonly-arrow), ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown:hover:not(:disabled):not(.readonly-arrow) {
  color: #0073E7;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow:focus:not(.readonly-arrow), ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown:focus:not(.readonly-arrow) {
  color: #656668;
}
ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow:focus:not(.readonly-arrow).ux-focus-indicator-active, ux-hierarchy-bar ux-hierarchy-bar-node .hierarchy-bar-node-arrow-icon-dropdown:focus:not(.readonly-arrow).ux-focus-indicator-active {
  color: #0073E7;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
ux-hierarchy-bar ux-hierarchy-bar-node:last-of-type .hierarchy-bar-node-icon {
  color: #0073E7;
}
ux-hierarchy-bar ux-hierarchy-bar-collapsed .hierarchy-bar-overflow,
ux-hierarchy-bar ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator {
  color: #0073E7;
}
ux-hierarchy-bar ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .overflow-button:focus.ux-focus-indicator.ux-focus-indicator-active,
ux-hierarchy-bar ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .overflow-button:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
ux-hierarchy-bar ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow,
ux-hierarchy-bar ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #656668;
  font-size: 13px;
  height: 16px;
}
ux-hierarchy-bar ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow:focus.ux-focus-indicator-active,
ux-hierarchy-bar ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow:focus.ux-focus-indicator-active {
  color: #0073E7;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
ux-hierarchy-bar ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow .hierarchy-bar-node-arrow-icon.ux-icon-next:before,
ux-hierarchy-bar ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow .hierarchy-bar-node-arrow-icon.ux-icon-next:before {
  font-family: "ux-icons";
  content: "\f13c";
}
ux-hierarchy-bar ux-hierarchy-bar-collapsed .hierarchy-bar-overflow .hierarchy-bar-node-arrow:hover:not(:disabled):not(.readonly-arrow),
ux-hierarchy-bar ux-hierarchy-bar-standard .hierarchy-bar-overflow-indicator .hierarchy-bar-node-arrow:hover:not(:disabled):not(.readonly-arrow) {
  color: #0073E7;
}

ux-hierarchy-bar-popover-item:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */
textarea,
textarea.form-control,
select.form-control,
input[type=email],
input[type=text],
input[type=password],
input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=number],
input[type=range],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week] {
  height: 32px;
  width: 100%;
  line-height: 16px;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  border: solid rgba(101, 102, 104, 0.64);
  border-radius: 0;
  border-width: 0 0 1px 0;
  padding: 7px 0 7px 0;
  box-shadow: none;
  box-sizing: border-box;
  margin-bottom: 0;
  text-align: left;
}
textarea::-webkit-input-placeholder,
textarea.form-control::-webkit-input-placeholder,
select.form-control::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=color]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=datetime]::-webkit-input-placeholder,
input[type=datetime-local]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=range]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
textarea:-moz-placeholder,
textarea.form-control:-moz-placeholder,
select.form-control:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=color]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=datetime]:-moz-placeholder,
input[type=datetime-local]:-moz-placeholder,
input[type=month]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=range]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=time]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=week]:-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
textarea::-moz-placeholder,
textarea.form-control::-moz-placeholder,
select.form-control::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=color]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
input[type=datetime-local]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=range]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=week]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
textarea:-ms-input-placeholder,
textarea.form-control:-ms-input-placeholder,
select.form-control:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=color]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=datetime]:-ms-input-placeholder,
input[type=datetime-local]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=range]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=week]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
textarea.input-sm,
textarea.form-control.input-sm,
select.form-control.input-sm,
input[type=email].input-sm,
input[type=text].input-sm,
input[type=password].input-sm,
input[type=color].input-sm,
input[type=date].input-sm,
input[type=datetime].input-sm,
input[type=datetime-local].input-sm,
input[type=month].input-sm,
input[type=number].input-sm,
input[type=range].input-sm,
input[type=search].input-sm,
input[type=tel].input-sm,
input[type=time].input-sm,
input[type=url].input-sm,
input[type=week].input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
textarea.input-lg,
textarea.form-control.input-lg,
select.form-control.input-lg,
input[type=email].input-lg,
input[type=text].input-lg,
input[type=password].input-lg,
input[type=color].input-lg,
input[type=date].input-lg,
input[type=datetime].input-lg,
input[type=datetime-local].input-lg,
input[type=month].input-lg,
input[type=number].input-lg,
input[type=range].input-lg,
input[type=search].input-lg,
input[type=tel].input-lg,
input[type=time].input-lg,
input[type=url].input-lg,
input[type=week].input-lg {
  height: 40px;
  padding-top: 11px;
  padding-bottom: 11px;
}
textarea:hover + .input-group-addon, textarea:hover ~ .input-group-addon,
textarea.form-control:hover + .input-group-addon,
textarea.form-control:hover ~ .input-group-addon,
select.form-control:hover + .input-group-addon,
select.form-control:hover ~ .input-group-addon,
input[type=email]:hover + .input-group-addon,
input[type=email]:hover ~ .input-group-addon,
input[type=text]:hover + .input-group-addon,
input[type=text]:hover ~ .input-group-addon,
input[type=password]:hover + .input-group-addon,
input[type=password]:hover ~ .input-group-addon,
input[type=color]:hover + .input-group-addon,
input[type=color]:hover ~ .input-group-addon,
input[type=date]:hover + .input-group-addon,
input[type=date]:hover ~ .input-group-addon,
input[type=datetime]:hover + .input-group-addon,
input[type=datetime]:hover ~ .input-group-addon,
input[type=datetime-local]:hover + .input-group-addon,
input[type=datetime-local]:hover ~ .input-group-addon,
input[type=month]:hover + .input-group-addon,
input[type=month]:hover ~ .input-group-addon,
input[type=number]:hover + .input-group-addon,
input[type=number]:hover ~ .input-group-addon,
input[type=range]:hover + .input-group-addon,
input[type=range]:hover ~ .input-group-addon,
input[type=search]:hover + .input-group-addon,
input[type=search]:hover ~ .input-group-addon,
input[type=tel]:hover + .input-group-addon,
input[type=tel]:hover ~ .input-group-addon,
input[type=time]:hover + .input-group-addon,
input[type=time]:hover ~ .input-group-addon,
input[type=url]:hover + .input-group-addon,
input[type=url]:hover ~ .input-group-addon,
input[type=week]:hover + .input-group-addon,
input[type=week]:hover ~ .input-group-addon {
  border-color: #656668;
}
textarea:focus, textarea:focus:hover,
textarea.form-control:focus,
textarea.form-control:focus:hover,
select.form-control:focus,
select.form-control:focus:hover,
input[type=email]:focus,
input[type=email]:focus:hover,
input[type=text]:focus,
input[type=text]:focus:hover,
input[type=password]:focus,
input[type=password]:focus:hover,
input[type=color]:focus,
input[type=color]:focus:hover,
input[type=date]:focus,
input[type=date]:focus:hover,
input[type=datetime]:focus,
input[type=datetime]:focus:hover,
input[type=datetime-local]:focus,
input[type=datetime-local]:focus:hover,
input[type=month]:focus,
input[type=month]:focus:hover,
input[type=number]:focus,
input[type=number]:focus:hover,
input[type=range]:focus,
input[type=range]:focus:hover,
input[type=search]:focus,
input[type=search]:focus:hover,
input[type=tel]:focus,
input[type=tel]:focus:hover,
input[type=time]:focus,
input[type=time]:focus:hover,
input[type=url]:focus,
input[type=url]:focus:hover,
input[type=week]:focus,
input[type=week]:focus:hover {
  border-color: #0073E7;
  box-shadow: none;
  outline: none;
}
.has-error textarea:focus, .has-error textarea:focus:hover,
.has-error textarea.form-control:focus,
.has-error textarea.form-control:focus:hover,
.has-error select.form-control:focus,
.has-error select.form-control:focus:hover,
.has-error input[type=email]:focus,
.has-error input[type=email]:focus:hover,
.has-error input[type=text]:focus,
.has-error input[type=text]:focus:hover,
.has-error input[type=password]:focus,
.has-error input[type=password]:focus:hover,
.has-error input[type=color]:focus,
.has-error input[type=color]:focus:hover,
.has-error input[type=date]:focus,
.has-error input[type=date]:focus:hover,
.has-error input[type=datetime]:focus,
.has-error input[type=datetime]:focus:hover,
.has-error input[type=datetime-local]:focus,
.has-error input[type=datetime-local]:focus:hover,
.has-error input[type=month]:focus,
.has-error input[type=month]:focus:hover,
.has-error input[type=number]:focus,
.has-error input[type=number]:focus:hover,
.has-error input[type=range]:focus,
.has-error input[type=range]:focus:hover,
.has-error input[type=search]:focus,
.has-error input[type=search]:focus:hover,
.has-error input[type=tel]:focus,
.has-error input[type=tel]:focus:hover,
.has-error input[type=time]:focus,
.has-error input[type=time]:focus:hover,
.has-error input[type=url]:focus,
.has-error input[type=url]:focus:hover,
.has-error input[type=week]:focus,
.has-error input[type=week]:focus:hover {
  border-color: #0073E7;
}
textarea:focus + .input-group-addon, textarea:focus + label + .input-group-addon, textarea:focus + div + .input-group-addon, textarea:focus:hover + .input-group-addon, textarea:focus:hover + label + .input-group-addon, textarea:focus:hover + div + .input-group-addon,
textarea.form-control:focus + .input-group-addon,
textarea.form-control:focus + label + .input-group-addon,
textarea.form-control:focus + div + .input-group-addon,
textarea.form-control:focus:hover + .input-group-addon,
textarea.form-control:focus:hover + label + .input-group-addon,
textarea.form-control:focus:hover + div + .input-group-addon,
select.form-control:focus + .input-group-addon,
select.form-control:focus + label + .input-group-addon,
select.form-control:focus + div + .input-group-addon,
select.form-control:focus:hover + .input-group-addon,
select.form-control:focus:hover + label + .input-group-addon,
select.form-control:focus:hover + div + .input-group-addon,
input[type=email]:focus + .input-group-addon,
input[type=email]:focus + label + .input-group-addon,
input[type=email]:focus + div + .input-group-addon,
input[type=email]:focus:hover + .input-group-addon,
input[type=email]:focus:hover + label + .input-group-addon,
input[type=email]:focus:hover + div + .input-group-addon,
input[type=text]:focus + .input-group-addon,
input[type=text]:focus + label + .input-group-addon,
input[type=text]:focus + div + .input-group-addon,
input[type=text]:focus:hover + .input-group-addon,
input[type=text]:focus:hover + label + .input-group-addon,
input[type=text]:focus:hover + div + .input-group-addon,
input[type=password]:focus + .input-group-addon,
input[type=password]:focus + label + .input-group-addon,
input[type=password]:focus + div + .input-group-addon,
input[type=password]:focus:hover + .input-group-addon,
input[type=password]:focus:hover + label + .input-group-addon,
input[type=password]:focus:hover + div + .input-group-addon,
input[type=color]:focus + .input-group-addon,
input[type=color]:focus + label + .input-group-addon,
input[type=color]:focus + div + .input-group-addon,
input[type=color]:focus:hover + .input-group-addon,
input[type=color]:focus:hover + label + .input-group-addon,
input[type=color]:focus:hover + div + .input-group-addon,
input[type=date]:focus + .input-group-addon,
input[type=date]:focus + label + .input-group-addon,
input[type=date]:focus + div + .input-group-addon,
input[type=date]:focus:hover + .input-group-addon,
input[type=date]:focus:hover + label + .input-group-addon,
input[type=date]:focus:hover + div + .input-group-addon,
input[type=datetime]:focus + .input-group-addon,
input[type=datetime]:focus + label + .input-group-addon,
input[type=datetime]:focus + div + .input-group-addon,
input[type=datetime]:focus:hover + .input-group-addon,
input[type=datetime]:focus:hover + label + .input-group-addon,
input[type=datetime]:focus:hover + div + .input-group-addon,
input[type=datetime-local]:focus + .input-group-addon,
input[type=datetime-local]:focus + label + .input-group-addon,
input[type=datetime-local]:focus + div + .input-group-addon,
input[type=datetime-local]:focus:hover + .input-group-addon,
input[type=datetime-local]:focus:hover + label + .input-group-addon,
input[type=datetime-local]:focus:hover + div + .input-group-addon,
input[type=month]:focus + .input-group-addon,
input[type=month]:focus + label + .input-group-addon,
input[type=month]:focus + div + .input-group-addon,
input[type=month]:focus:hover + .input-group-addon,
input[type=month]:focus:hover + label + .input-group-addon,
input[type=month]:focus:hover + div + .input-group-addon,
input[type=number]:focus + .input-group-addon,
input[type=number]:focus + label + .input-group-addon,
input[type=number]:focus + div + .input-group-addon,
input[type=number]:focus:hover + .input-group-addon,
input[type=number]:focus:hover + label + .input-group-addon,
input[type=number]:focus:hover + div + .input-group-addon,
input[type=range]:focus + .input-group-addon,
input[type=range]:focus + label + .input-group-addon,
input[type=range]:focus + div + .input-group-addon,
input[type=range]:focus:hover + .input-group-addon,
input[type=range]:focus:hover + label + .input-group-addon,
input[type=range]:focus:hover + div + .input-group-addon,
input[type=search]:focus + .input-group-addon,
input[type=search]:focus + label + .input-group-addon,
input[type=search]:focus + div + .input-group-addon,
input[type=search]:focus:hover + .input-group-addon,
input[type=search]:focus:hover + label + .input-group-addon,
input[type=search]:focus:hover + div + .input-group-addon,
input[type=tel]:focus + .input-group-addon,
input[type=tel]:focus + label + .input-group-addon,
input[type=tel]:focus + div + .input-group-addon,
input[type=tel]:focus:hover + .input-group-addon,
input[type=tel]:focus:hover + label + .input-group-addon,
input[type=tel]:focus:hover + div + .input-group-addon,
input[type=time]:focus + .input-group-addon,
input[type=time]:focus + label + .input-group-addon,
input[type=time]:focus + div + .input-group-addon,
input[type=time]:focus:hover + .input-group-addon,
input[type=time]:focus:hover + label + .input-group-addon,
input[type=time]:focus:hover + div + .input-group-addon,
input[type=url]:focus + .input-group-addon,
input[type=url]:focus + label + .input-group-addon,
input[type=url]:focus + div + .input-group-addon,
input[type=url]:focus:hover + .input-group-addon,
input[type=url]:focus:hover + label + .input-group-addon,
input[type=url]:focus:hover + div + .input-group-addon,
input[type=week]:focus + .input-group-addon,
input[type=week]:focus + label + .input-group-addon,
input[type=week]:focus + div + .input-group-addon,
input[type=week]:focus:hover + .input-group-addon,
input[type=week]:focus:hover + label + .input-group-addon,
input[type=week]:focus:hover + div + .input-group-addon {
  border-color: #0073E7;
}
textarea:hover,
textarea.form-control:hover,
select.form-control:hover,
input[type=email]:hover,
input[type=text]:hover,
input[type=password]:hover,
input[type=color]:hover,
input[type=date]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=range]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover {
  border-color: #656668;
}
textarea:disabled,
textarea.form-control:disabled,
select.form-control:disabled,
input[type=email]:disabled,
input[type=text]:disabled,
input[type=password]:disabled,
input[type=color]:disabled,
input[type=date]:disabled,
input[type=datetime]:disabled,
input[type=datetime-local]:disabled,
input[type=month]:disabled,
input[type=number]:disabled,
input[type=range]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=time]:disabled,
input[type=url]:disabled,
input[type=week]:disabled {
  color: #cececf;
  border-color: #cececf;
  background-color: transparent;
}
textarea:disabled::-webkit-input-placeholder,
textarea.form-control:disabled::-webkit-input-placeholder,
select.form-control:disabled::-webkit-input-placeholder,
input[type=email]:disabled::-webkit-input-placeholder,
input[type=text]:disabled::-webkit-input-placeholder,
input[type=password]:disabled::-webkit-input-placeholder,
input[type=color]:disabled::-webkit-input-placeholder,
input[type=date]:disabled::-webkit-input-placeholder,
input[type=datetime]:disabled::-webkit-input-placeholder,
input[type=datetime-local]:disabled::-webkit-input-placeholder,
input[type=month]:disabled::-webkit-input-placeholder,
input[type=number]:disabled::-webkit-input-placeholder,
input[type=range]:disabled::-webkit-input-placeholder,
input[type=search]:disabled::-webkit-input-placeholder,
input[type=tel]:disabled::-webkit-input-placeholder,
input[type=time]:disabled::-webkit-input-placeholder,
input[type=url]:disabled::-webkit-input-placeholder,
input[type=week]:disabled::-webkit-input-placeholder {
  color: #cececf;
}
textarea:disabled:-moz-placeholder,
textarea.form-control:disabled:-moz-placeholder,
select.form-control:disabled:-moz-placeholder,
input[type=email]:disabled:-moz-placeholder,
input[type=text]:disabled:-moz-placeholder,
input[type=password]:disabled:-moz-placeholder,
input[type=color]:disabled:-moz-placeholder,
input[type=date]:disabled:-moz-placeholder,
input[type=datetime]:disabled:-moz-placeholder,
input[type=datetime-local]:disabled:-moz-placeholder,
input[type=month]:disabled:-moz-placeholder,
input[type=number]:disabled:-moz-placeholder,
input[type=range]:disabled:-moz-placeholder,
input[type=search]:disabled:-moz-placeholder,
input[type=tel]:disabled:-moz-placeholder,
input[type=time]:disabled:-moz-placeholder,
input[type=url]:disabled:-moz-placeholder,
input[type=week]:disabled:-moz-placeholder {
  color: #cececf;
}
textarea:disabled::-moz-placeholder,
textarea.form-control:disabled::-moz-placeholder,
select.form-control:disabled::-moz-placeholder,
input[type=email]:disabled::-moz-placeholder,
input[type=text]:disabled::-moz-placeholder,
input[type=password]:disabled::-moz-placeholder,
input[type=color]:disabled::-moz-placeholder,
input[type=date]:disabled::-moz-placeholder,
input[type=datetime]:disabled::-moz-placeholder,
input[type=datetime-local]:disabled::-moz-placeholder,
input[type=month]:disabled::-moz-placeholder,
input[type=number]:disabled::-moz-placeholder,
input[type=range]:disabled::-moz-placeholder,
input[type=search]:disabled::-moz-placeholder,
input[type=tel]:disabled::-moz-placeholder,
input[type=time]:disabled::-moz-placeholder,
input[type=url]:disabled::-moz-placeholder,
input[type=week]:disabled::-moz-placeholder {
  color: #cececf;
}
textarea:disabled:-ms-input-placeholder,
textarea.form-control:disabled:-ms-input-placeholder,
select.form-control:disabled:-ms-input-placeholder,
input[type=email]:disabled:-ms-input-placeholder,
input[type=text]:disabled:-ms-input-placeholder,
input[type=password]:disabled:-ms-input-placeholder,
input[type=color]:disabled:-ms-input-placeholder,
input[type=date]:disabled:-ms-input-placeholder,
input[type=datetime]:disabled:-ms-input-placeholder,
input[type=datetime-local]:disabled:-ms-input-placeholder,
input[type=month]:disabled:-ms-input-placeholder,
input[type=number]:disabled:-ms-input-placeholder,
input[type=range]:disabled:-ms-input-placeholder,
input[type=search]:disabled:-ms-input-placeholder,
input[type=tel]:disabled:-ms-input-placeholder,
input[type=time]:disabled:-ms-input-placeholder,
input[type=url]:disabled:-ms-input-placeholder,
input[type=week]:disabled:-ms-input-placeholder {
  color: #cececf;
}
textarea[readonly],
textarea.form-control[readonly],
select.form-control[readonly],
input[type=email][readonly],
input[type=text][readonly],
input[type=password][readonly],
input[type=color][readonly],
input[type=date][readonly],
input[type=datetime][readonly],
input[type=datetime-local][readonly],
input[type=month][readonly],
input[type=number][readonly],
input[type=range][readonly],
input[type=search][readonly],
input[type=tel][readonly],
input[type=time][readonly],
input[type=url][readonly],
input[type=week][readonly] {
  background-color: transparent;
  border: 0 solid transparent;
  cursor: inherit;
}
textarea:invalid, textarea.input-error,
textarea.form-control:invalid,
textarea.form-control.input-error,
select.form-control:invalid,
select.form-control.input-error,
input[type=email]:invalid,
input[type=email].input-error,
input[type=text]:invalid,
input[type=text].input-error,
input[type=password]:invalid,
input[type=password].input-error,
input[type=color]:invalid,
input[type=color].input-error,
input[type=date]:invalid,
input[type=date].input-error,
input[type=datetime]:invalid,
input[type=datetime].input-error,
input[type=datetime-local]:invalid,
input[type=datetime-local].input-error,
input[type=month]:invalid,
input[type=month].input-error,
input[type=number]:invalid,
input[type=number].input-error,
input[type=range]:invalid,
input[type=range].input-error,
input[type=search]:invalid,
input[type=search].input-error,
input[type=tel]:invalid,
input[type=tel].input-error,
input[type=time]:invalid,
input[type=time].input-error,
input[type=url]:invalid,
input[type=url].input-error,
input[type=week]:invalid,
input[type=week].input-error {
  border-color: #E5004C;
  color: #000000;
}
textarea:invalid:focus, textarea.input-error:focus,
textarea.form-control:invalid:focus,
textarea.form-control.input-error:focus,
select.form-control:invalid:focus,
select.form-control.input-error:focus,
input[type=email]:invalid:focus,
input[type=email].input-error:focus,
input[type=text]:invalid:focus,
input[type=text].input-error:focus,
input[type=password]:invalid:focus,
input[type=password].input-error:focus,
input[type=color]:invalid:focus,
input[type=color].input-error:focus,
input[type=date]:invalid:focus,
input[type=date].input-error:focus,
input[type=datetime]:invalid:focus,
input[type=datetime].input-error:focus,
input[type=datetime-local]:invalid:focus,
input[type=datetime-local].input-error:focus,
input[type=month]:invalid:focus,
input[type=month].input-error:focus,
input[type=number]:invalid:focus,
input[type=number].input-error:focus,
input[type=range]:invalid:focus,
input[type=range].input-error:focus,
input[type=search]:invalid:focus,
input[type=search].input-error:focus,
input[type=tel]:invalid:focus,
input[type=tel].input-error:focus,
input[type=time]:invalid:focus,
input[type=time].input-error:focus,
input[type=url]:invalid:focus,
input[type=url].input-error:focus,
input[type=week]:invalid:focus,
input[type=week].input-error:focus {
  border-color: #0073E7;
  box-shadow: unset;
}
textarea:invalid + .alert-error, textarea.input-error + .alert-error,
textarea.form-control:invalid + .alert-error,
textarea.form-control.input-error + .alert-error,
select.form-control:invalid + .alert-error,
select.form-control.input-error + .alert-error,
input[type=email]:invalid + .alert-error,
input[type=email].input-error + .alert-error,
input[type=text]:invalid + .alert-error,
input[type=text].input-error + .alert-error,
input[type=password]:invalid + .alert-error,
input[type=password].input-error + .alert-error,
input[type=color]:invalid + .alert-error,
input[type=color].input-error + .alert-error,
input[type=date]:invalid + .alert-error,
input[type=date].input-error + .alert-error,
input[type=datetime]:invalid + .alert-error,
input[type=datetime].input-error + .alert-error,
input[type=datetime-local]:invalid + .alert-error,
input[type=datetime-local].input-error + .alert-error,
input[type=month]:invalid + .alert-error,
input[type=month].input-error + .alert-error,
input[type=number]:invalid + .alert-error,
input[type=number].input-error + .alert-error,
input[type=range]:invalid + .alert-error,
input[type=range].input-error + .alert-error,
input[type=search]:invalid + .alert-error,
input[type=search].input-error + .alert-error,
input[type=tel]:invalid + .alert-error,
input[type=tel].input-error + .alert-error,
input[type=time]:invalid + .alert-error,
input[type=time].input-error + .alert-error,
input[type=url]:invalid + .alert-error,
input[type=url].input-error + .alert-error,
input[type=week]:invalid + .alert-error,
input[type=week].input-error + .alert-error {
  display: block;
}
.has-error textarea,
.has-error textarea.form-control,
.has-error select.form-control,
.has-error input[type=email],
.has-error input[type=text],
.has-error input[type=password],
.has-error input[type=color],
.has-error input[type=date],
.has-error input[type=datetime],
.has-error input[type=datetime-local],
.has-error input[type=month],
.has-error input[type=number],
.has-error input[type=range],
.has-error input[type=search],
.has-error input[type=tel],
.has-error input[type=time],
.has-error input[type=url],
.has-error input[type=week] {
  border-color: #E5004C;
}
.has-warning textarea,
.has-warning textarea.form-control,
.has-warning select.form-control,
.has-warning input[type=email],
.has-warning input[type=text],
.has-warning input[type=password],
.has-warning input[type=color],
.has-warning input[type=date],
.has-warning input[type=datetime],
.has-warning input[type=datetime-local],
.has-warning input[type=month],
.has-warning input[type=number],
.has-warning input[type=range],
.has-warning input[type=search],
.has-warning input[type=tel],
.has-warning input[type=time],
.has-warning input[type=url],
.has-warning input[type=week] {
  border-color: #FFC002;
}
.has-success textarea,
.has-success textarea.form-control,
.has-success select.form-control,
.has-success input[type=email],
.has-success input[type=text],
.has-success input[type=password],
.has-success input[type=color],
.has-success input[type=date],
.has-success input[type=datetime],
.has-success input[type=datetime-local],
.has-success input[type=month],
.has-success input[type=number],
.has-success input[type=range],
.has-success input[type=search],
.has-success input[type=tel],
.has-success input[type=time],
.has-success input[type=url],
.has-success input[type=week] {
  border-color: #1AAC60;
}
.has-error textarea, .has-success textarea, .has-warning textarea,
.has-error textarea.form-control,
.has-success textarea.form-control,
.has-warning textarea.form-control,
.has-error select.form-control,
.has-success select.form-control,
.has-warning select.form-control,
.has-error input[type=email],
.has-success input[type=email],
.has-warning input[type=email],
.has-error input[type=text],
.has-success input[type=text],
.has-warning input[type=text],
.has-error input[type=password],
.has-success input[type=password],
.has-warning input[type=password],
.has-error input[type=color],
.has-success input[type=color],
.has-warning input[type=color],
.has-error input[type=date],
.has-success input[type=date],
.has-warning input[type=date],
.has-error input[type=datetime],
.has-success input[type=datetime],
.has-warning input[type=datetime],
.has-error input[type=datetime-local],
.has-success input[type=datetime-local],
.has-warning input[type=datetime-local],
.has-error input[type=month],
.has-success input[type=month],
.has-warning input[type=month],
.has-error input[type=number],
.has-success input[type=number],
.has-warning input[type=number],
.has-error input[type=range],
.has-success input[type=range],
.has-warning input[type=range],
.has-error input[type=search],
.has-success input[type=search],
.has-warning input[type=search],
.has-error input[type=tel],
.has-success input[type=tel],
.has-warning input[type=tel],
.has-error input[type=time],
.has-success input[type=time],
.has-warning input[type=time],
.has-error input[type=url],
.has-success input[type=url],
.has-warning input[type=url],
.has-error input[type=week],
.has-success input[type=week],
.has-warning input[type=week] {
  box-shadow: none;
}
.has-error textarea:focus, .has-success textarea:focus, .has-warning textarea:focus,
.has-error textarea.form-control:focus,
.has-success textarea.form-control:focus,
.has-warning textarea.form-control:focus,
.has-error select.form-control:focus,
.has-success select.form-control:focus,
.has-warning select.form-control:focus,
.has-error input[type=email]:focus,
.has-success input[type=email]:focus,
.has-warning input[type=email]:focus,
.has-error input[type=text]:focus,
.has-success input[type=text]:focus,
.has-warning input[type=text]:focus,
.has-error input[type=password]:focus,
.has-success input[type=password]:focus,
.has-warning input[type=password]:focus,
.has-error input[type=color]:focus,
.has-success input[type=color]:focus,
.has-warning input[type=color]:focus,
.has-error input[type=date]:focus,
.has-success input[type=date]:focus,
.has-warning input[type=date]:focus,
.has-error input[type=datetime]:focus,
.has-success input[type=datetime]:focus,
.has-warning input[type=datetime]:focus,
.has-error input[type=datetime-local]:focus,
.has-success input[type=datetime-local]:focus,
.has-warning input[type=datetime-local]:focus,
.has-error input[type=month]:focus,
.has-success input[type=month]:focus,
.has-warning input[type=month]:focus,
.has-error input[type=number]:focus,
.has-success input[type=number]:focus,
.has-warning input[type=number]:focus,
.has-error input[type=range]:focus,
.has-success input[type=range]:focus,
.has-warning input[type=range]:focus,
.has-error input[type=search]:focus,
.has-success input[type=search]:focus,
.has-warning input[type=search]:focus,
.has-error input[type=tel]:focus,
.has-success input[type=tel]:focus,
.has-warning input[type=tel]:focus,
.has-error input[type=time]:focus,
.has-success input[type=time]:focus,
.has-warning input[type=time]:focus,
.has-error input[type=url]:focus,
.has-success input[type=url]:focus,
.has-warning input[type=url]:focus,
.has-error input[type=week]:focus,
.has-success input[type=week]:focus,
.has-warning input[type=week]:focus {
  border-color: #0073E7;
  box-shadow: unset;
}
textarea.input-warning,
textarea.form-control.input-warning,
select.form-control.input-warning,
input[type=email].input-warning,
input[type=text].input-warning,
input[type=password].input-warning,
input[type=color].input-warning,
input[type=date].input-warning,
input[type=datetime].input-warning,
input[type=datetime-local].input-warning,
input[type=month].input-warning,
input[type=number].input-warning,
input[type=range].input-warning,
input[type=search].input-warning,
input[type=tel].input-warning,
input[type=time].input-warning,
input[type=url].input-warning,
input[type=week].input-warning {
  border-color: #FFC002;
  color: #000000;
}
textarea.input-warning:focus,
textarea.form-control.input-warning:focus,
select.form-control.input-warning:focus,
input[type=email].input-warning:focus,
input[type=text].input-warning:focus,
input[type=password].input-warning:focus,
input[type=color].input-warning:focus,
input[type=date].input-warning:focus,
input[type=datetime].input-warning:focus,
input[type=datetime-local].input-warning:focus,
input[type=month].input-warning:focus,
input[type=number].input-warning:focus,
input[type=range].input-warning:focus,
input[type=search].input-warning:focus,
input[type=tel].input-warning:focus,
input[type=time].input-warning:focus,
input[type=url].input-warning:focus,
input[type=week].input-warning:focus {
  border-color: #0073E7;
  box-shadow: unset;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea,
textarea.form-control {
  height: auto;
  resize: vertical;
  min-height: 32px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(101, 102, 104, 0.64) rgba(0, 0, 0, 0.1);
  padding: 7px 7px 7px 7px;
}
textarea::-webkit-scrollbar-corner,
textarea.form-control::-webkit-scrollbar-corner {
  background-color: transparent;
}

.form-horizontal,
.form-horizontal .controls,
.input-top {
  position: relative;
}

input[type=password] {
  font-size: 16px;
}

.input-group {
  margin-top: 16px;
}
.input-group:first-child {
  margin-top: 0;
}
.input-group .form-control:focus ~ .input-group-addon:not(:disabled), .input-group .form-control:focus ~ .input-group-btn .btn.button-secondary:not(:disabled) {
  border-color: #0073E7;
}
.input-group .form-control:not(:first-child) {
  border-left: none;
  padding-left: 0;
}
.input-group .form-control:not(:last-child) {
  border-right: none;
  padding-right: 0;
}
.input-group:hover .form-control:not(:focus):not(:disabled),
.input-group:hover .input-group-addon:not(:disabled),
.input-group:hover .input-group-btn .btn.button-secondary:not(:disabled) {
  border-color: #656668;
}
.input-group:focus-within .form-control:not(:disabled),
.input-group:focus-within .input-group-addon:not(:disabled),
.input-group:focus-within .input-group-btn .btn.button-secondary:not(:disabled) {
  border-color: #0073E7;
}
.input-group .input-group-btn,
.input-group .input-group-addon {
  min-width: inherit;
}
.input-group .input-group-btn:not(:last-of-type) .btn,
.input-group .input-group-addon:not(:last-of-type) .btn {
  border-left: inherit;
  border-right: inherit;
  border-radius: inherit;
}
.input-group .input-group-btn button.btn,
.input-group .input-group-addon button.btn {
  margin-left: inherit;
  padding-left: 15px;
  padding-right: 15px;
}

.input-group-addon,
.input-group-btn .btn {
  height: 32px;
  border: solid rgba(101, 102, 104, 0.64);
  border-radius: 0;
  border-width: 0 0 1px 0;
  color: #323435;
  background-color: transparent;
}

.input-group-btn .btn {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 0;
}
.input-group-btn .btn + .btn {
  margin-left: -2px;
}
.input-group-btn .btn.button-secondary {
  width: 100%;
  border: solid rgba(101, 102, 104, 0.64);
  border-width: 0 0 1px 0;
}
.input-group-btn .btn.button-secondary:hover {
  box-shadow: none;
}
.input-group-btn .btn.button-secondary:focus {
  outline-color: #0073E7 !important;
}
.input-group-btn .btn.button-secondary:disabled {
  border-color: #cececf;
}
.input-group-btn .btn ux-icon {
  font-size: 14px;
}
.input-group-btn:first-child .btn {
  border-right: 0;
}
.input-group-btn:last-child .btn {
  border-left: 0;
}

.help-block {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: rgba(0, 0, 0, 0.56);
  margin: 4px 0 8px 0;
}
.help-block.form-group-validation, .help-block.form-control-validation {
  color: #E5004C;
  font-size: 14px;
}

.has-error .help-block,
.has-warning .help-block,
.has-success .help-block {
  font-style: normal;
  color: rgba(0, 0, 0, 0.56);
}
.has-error .help-block > .ux-icon,
.has-error .help-block > ux-icon,
.has-warning .help-block > .ux-icon,
.has-warning .help-block > ux-icon,
.has-success .help-block > .ux-icon,
.has-success .help-block > ux-icon {
  margin-right: 4px;
  font-size: inherit;
}

.has-error .help-block {
  color: #E5004C;
}
.has-error .help-block > .ux-icon,
.has-error .help-block > ux-icon {
  color: #E5004C;
}

.has-warning .help-block > .ux-icon,
.has-warning .help-block > ux-icon {
  color: #FFC002;
}

.has-success .help-block > .ux-icon,
.has-success .help-block > ux-icon {
  color: #1AAC60;
}

.form-flat textarea,
.form-flat textarea.form-control,
.form-flat select.form-control,
.form-flat input[type=email],
.form-flat input[type=text],
.form-flat input[type=password],
.form-flat input[type=color],
.form-flat input[type=date],
.form-flat input[type=datetime],
.form-flat input[type=datetime-local],
.form-flat input[type=month],
.form-flat input[type=number],
.form-flat input[type=range],
.form-flat input[type=search],
.form-flat input[type=tel],
.form-flat input[type=time],
.form-flat input[type=url],
.form-flat input[type=week] {
  height: 32px;
  line-height: 16px;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  border: solid rgba(101, 102, 104, 0.64);
  border-radius: 0;
  border-width: 0 0 1px 0;
  padding: 7px 0 7px 0;
  box-shadow: none;
  box-sizing: border-box;
  margin-bottom: 0;
  text-align: left;
  width: 100%;
}
.form-flat textarea::-webkit-input-placeholder,
.form-flat textarea.form-control::-webkit-input-placeholder,
.form-flat select.form-control::-webkit-input-placeholder,
.form-flat input[type=email]::-webkit-input-placeholder,
.form-flat input[type=text]::-webkit-input-placeholder,
.form-flat input[type=password]::-webkit-input-placeholder,
.form-flat input[type=color]::-webkit-input-placeholder,
.form-flat input[type=date]::-webkit-input-placeholder,
.form-flat input[type=datetime]::-webkit-input-placeholder,
.form-flat input[type=datetime-local]::-webkit-input-placeholder,
.form-flat input[type=month]::-webkit-input-placeholder,
.form-flat input[type=number]::-webkit-input-placeholder,
.form-flat input[type=range]::-webkit-input-placeholder,
.form-flat input[type=search]::-webkit-input-placeholder,
.form-flat input[type=tel]::-webkit-input-placeholder,
.form-flat input[type=time]::-webkit-input-placeholder,
.form-flat input[type=url]::-webkit-input-placeholder,
.form-flat input[type=week]::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
.form-flat textarea:-moz-placeholder,
.form-flat textarea.form-control:-moz-placeholder,
.form-flat select.form-control:-moz-placeholder,
.form-flat input[type=email]:-moz-placeholder,
.form-flat input[type=text]:-moz-placeholder,
.form-flat input[type=password]:-moz-placeholder,
.form-flat input[type=color]:-moz-placeholder,
.form-flat input[type=date]:-moz-placeholder,
.form-flat input[type=datetime]:-moz-placeholder,
.form-flat input[type=datetime-local]:-moz-placeholder,
.form-flat input[type=month]:-moz-placeholder,
.form-flat input[type=number]:-moz-placeholder,
.form-flat input[type=range]:-moz-placeholder,
.form-flat input[type=search]:-moz-placeholder,
.form-flat input[type=tel]:-moz-placeholder,
.form-flat input[type=time]:-moz-placeholder,
.form-flat input[type=url]:-moz-placeholder,
.form-flat input[type=week]:-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
.form-flat textarea::-moz-placeholder,
.form-flat textarea.form-control::-moz-placeholder,
.form-flat select.form-control::-moz-placeholder,
.form-flat input[type=email]::-moz-placeholder,
.form-flat input[type=text]::-moz-placeholder,
.form-flat input[type=password]::-moz-placeholder,
.form-flat input[type=color]::-moz-placeholder,
.form-flat input[type=date]::-moz-placeholder,
.form-flat input[type=datetime]::-moz-placeholder,
.form-flat input[type=datetime-local]::-moz-placeholder,
.form-flat input[type=month]::-moz-placeholder,
.form-flat input[type=number]::-moz-placeholder,
.form-flat input[type=range]::-moz-placeholder,
.form-flat input[type=search]::-moz-placeholder,
.form-flat input[type=tel]::-moz-placeholder,
.form-flat input[type=time]::-moz-placeholder,
.form-flat input[type=url]::-moz-placeholder,
.form-flat input[type=week]::-moz-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
.form-flat textarea:-ms-input-placeholder,
.form-flat textarea.form-control:-ms-input-placeholder,
.form-flat select.form-control:-ms-input-placeholder,
.form-flat input[type=email]:-ms-input-placeholder,
.form-flat input[type=text]:-ms-input-placeholder,
.form-flat input[type=password]:-ms-input-placeholder,
.form-flat input[type=color]:-ms-input-placeholder,
.form-flat input[type=date]:-ms-input-placeholder,
.form-flat input[type=datetime]:-ms-input-placeholder,
.form-flat input[type=datetime-local]:-ms-input-placeholder,
.form-flat input[type=month]:-ms-input-placeholder,
.form-flat input[type=number]:-ms-input-placeholder,
.form-flat input[type=range]:-ms-input-placeholder,
.form-flat input[type=search]:-ms-input-placeholder,
.form-flat input[type=tel]:-ms-input-placeholder,
.form-flat input[type=time]:-ms-input-placeholder,
.form-flat input[type=url]:-ms-input-placeholder,
.form-flat input[type=week]:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.55);
}
.form-flat textarea:focus, .form-flat textarea:focus:hover,
.form-flat textarea.form-control:focus,
.form-flat textarea.form-control:focus:hover,
.form-flat select.form-control:focus,
.form-flat select.form-control:focus:hover,
.form-flat input[type=email]:focus,
.form-flat input[type=email]:focus:hover,
.form-flat input[type=text]:focus,
.form-flat input[type=text]:focus:hover,
.form-flat input[type=password]:focus,
.form-flat input[type=password]:focus:hover,
.form-flat input[type=color]:focus,
.form-flat input[type=color]:focus:hover,
.form-flat input[type=date]:focus,
.form-flat input[type=date]:focus:hover,
.form-flat input[type=datetime]:focus,
.form-flat input[type=datetime]:focus:hover,
.form-flat input[type=datetime-local]:focus,
.form-flat input[type=datetime-local]:focus:hover,
.form-flat input[type=month]:focus,
.form-flat input[type=month]:focus:hover,
.form-flat input[type=number]:focus,
.form-flat input[type=number]:focus:hover,
.form-flat input[type=range]:focus,
.form-flat input[type=range]:focus:hover,
.form-flat input[type=search]:focus,
.form-flat input[type=search]:focus:hover,
.form-flat input[type=tel]:focus,
.form-flat input[type=tel]:focus:hover,
.form-flat input[type=time]:focus,
.form-flat input[type=time]:focus:hover,
.form-flat input[type=url]:focus,
.form-flat input[type=url]:focus:hover,
.form-flat input[type=week]:focus,
.form-flat input[type=week]:focus:hover {
  box-shadow: none;
  outline: none;
  border-color: #0073E7;
}
.form-flat textarea:hover,
.form-flat textarea.form-control:hover,
.form-flat select.form-control:hover,
.form-flat input[type=email]:hover,
.form-flat input[type=text]:hover,
.form-flat input[type=password]:hover,
.form-flat input[type=color]:hover,
.form-flat input[type=date]:hover,
.form-flat input[type=datetime]:hover,
.form-flat input[type=datetime-local]:hover,
.form-flat input[type=month]:hover,
.form-flat input[type=number]:hover,
.form-flat input[type=range]:hover,
.form-flat input[type=search]:hover,
.form-flat input[type=tel]:hover,
.form-flat input[type=time]:hover,
.form-flat input[type=url]:hover,
.form-flat input[type=week]:hover {
  border-color: #656668;
}
.form-flat textarea:read-only,
.form-flat textarea.form-control:read-only,
.form-flat select.form-control:read-only,
.form-flat input[type=email]:read-only,
.form-flat input[type=text]:read-only,
.form-flat input[type=password]:read-only,
.form-flat input[type=color]:read-only,
.form-flat input[type=date]:read-only,
.form-flat input[type=datetime]:read-only,
.form-flat input[type=datetime-local]:read-only,
.form-flat input[type=month]:read-only,
.form-flat input[type=number]:read-only,
.form-flat input[type=range]:read-only,
.form-flat input[type=search]:read-only,
.form-flat input[type=tel]:read-only,
.form-flat input[type=time]:read-only,
.form-flat input[type=url]:read-only,
.form-flat input[type=week]:read-only {
  border-color: transparent;
  color: #000000;
  background-color: transparent;
}
.form-flat textarea:disabled,
.form-flat textarea.form-control:disabled,
.form-flat select.form-control:disabled,
.form-flat input[type=email]:disabled,
.form-flat input[type=text]:disabled,
.form-flat input[type=password]:disabled,
.form-flat input[type=color]:disabled,
.form-flat input[type=date]:disabled,
.form-flat input[type=datetime]:disabled,
.form-flat input[type=datetime-local]:disabled,
.form-flat input[type=month]:disabled,
.form-flat input[type=number]:disabled,
.form-flat input[type=range]:disabled,
.form-flat input[type=search]:disabled,
.form-flat input[type=tel]:disabled,
.form-flat input[type=time]:disabled,
.form-flat input[type=url]:disabled,
.form-flat input[type=week]:disabled {
  border-color: #cececf;
  color: #cececf;
  background-color: transparent;
}
.form-flat textarea:invalid, .form-flat textarea.input-error,
.form-flat textarea.form-control:invalid,
.form-flat textarea.form-control.input-error,
.form-flat select.form-control:invalid,
.form-flat select.form-control.input-error,
.form-flat input[type=email]:invalid,
.form-flat input[type=email].input-error,
.form-flat input[type=text]:invalid,
.form-flat input[type=text].input-error,
.form-flat input[type=password]:invalid,
.form-flat input[type=password].input-error,
.form-flat input[type=color]:invalid,
.form-flat input[type=color].input-error,
.form-flat input[type=date]:invalid,
.form-flat input[type=date].input-error,
.form-flat input[type=datetime]:invalid,
.form-flat input[type=datetime].input-error,
.form-flat input[type=datetime-local]:invalid,
.form-flat input[type=datetime-local].input-error,
.form-flat input[type=month]:invalid,
.form-flat input[type=month].input-error,
.form-flat input[type=number]:invalid,
.form-flat input[type=number].input-error,
.form-flat input[type=range]:invalid,
.form-flat input[type=range].input-error,
.form-flat input[type=search]:invalid,
.form-flat input[type=search].input-error,
.form-flat input[type=tel]:invalid,
.form-flat input[type=tel].input-error,
.form-flat input[type=time]:invalid,
.form-flat input[type=time].input-error,
.form-flat input[type=url]:invalid,
.form-flat input[type=url].input-error,
.form-flat input[type=week]:invalid,
.form-flat input[type=week].input-error {
  border-color: #E5004C;
  color: #000000;
}
.form-flat textarea.input-sm,
.form-flat textarea.form-control.input-sm,
.form-flat select.form-control.input-sm,
.form-flat input[type=email].input-sm,
.form-flat input[type=text].input-sm,
.form-flat input[type=password].input-sm,
.form-flat input[type=color].input-sm,
.form-flat input[type=date].input-sm,
.form-flat input[type=datetime].input-sm,
.form-flat input[type=datetime-local].input-sm,
.form-flat input[type=month].input-sm,
.form-flat input[type=number].input-sm,
.form-flat input[type=range].input-sm,
.form-flat input[type=search].input-sm,
.form-flat input[type=tel].input-sm,
.form-flat input[type=time].input-sm,
.form-flat input[type=url].input-sm,
.form-flat input[type=week].input-sm {
  height: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.form-flat textarea.input-lg,
.form-flat textarea.form-control.input-lg,
.form-flat select.form-control.input-lg,
.form-flat input[type=email].input-lg,
.form-flat input[type=text].input-lg,
.form-flat input[type=password].input-lg,
.form-flat input[type=color].input-lg,
.form-flat input[type=date].input-lg,
.form-flat input[type=datetime].input-lg,
.form-flat input[type=datetime-local].input-lg,
.form-flat input[type=month].input-lg,
.form-flat input[type=number].input-lg,
.form-flat input[type=range].input-lg,
.form-flat input[type=search].input-lg,
.form-flat input[type=tel].input-lg,
.form-flat input[type=time].input-lg,
.form-flat input[type=url].input-lg,
.form-flat input[type=week].input-lg {
  height: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.form-flat textarea:hover + .input-group-addon, .form-flat textarea:hover ~ .input-group-addon,
.form-flat textarea.form-control:hover + .input-group-addon,
.form-flat textarea.form-control:hover ~ .input-group-addon,
.form-flat select.form-control:hover + .input-group-addon,
.form-flat select.form-control:hover ~ .input-group-addon,
.form-flat input[type=email]:hover + .input-group-addon,
.form-flat input[type=email]:hover ~ .input-group-addon,
.form-flat input[type=text]:hover + .input-group-addon,
.form-flat input[type=text]:hover ~ .input-group-addon,
.form-flat input[type=password]:hover + .input-group-addon,
.form-flat input[type=password]:hover ~ .input-group-addon,
.form-flat input[type=color]:hover + .input-group-addon,
.form-flat input[type=color]:hover ~ .input-group-addon,
.form-flat input[type=date]:hover + .input-group-addon,
.form-flat input[type=date]:hover ~ .input-group-addon,
.form-flat input[type=datetime]:hover + .input-group-addon,
.form-flat input[type=datetime]:hover ~ .input-group-addon,
.form-flat input[type=datetime-local]:hover + .input-group-addon,
.form-flat input[type=datetime-local]:hover ~ .input-group-addon,
.form-flat input[type=month]:hover + .input-group-addon,
.form-flat input[type=month]:hover ~ .input-group-addon,
.form-flat input[type=number]:hover + .input-group-addon,
.form-flat input[type=number]:hover ~ .input-group-addon,
.form-flat input[type=range]:hover + .input-group-addon,
.form-flat input[type=range]:hover ~ .input-group-addon,
.form-flat input[type=search]:hover + .input-group-addon,
.form-flat input[type=search]:hover ~ .input-group-addon,
.form-flat input[type=tel]:hover + .input-group-addon,
.form-flat input[type=tel]:hover ~ .input-group-addon,
.form-flat input[type=time]:hover + .input-group-addon,
.form-flat input[type=time]:hover ~ .input-group-addon,
.form-flat input[type=url]:hover + .input-group-addon,
.form-flat input[type=url]:hover ~ .input-group-addon,
.form-flat input[type=week]:hover + .input-group-addon,
.form-flat input[type=week]:hover ~ .input-group-addon {
  border-color: #656668;
}
.form-flat textarea:focus + .input-group-addon, .form-flat textarea:focus ~ .input-group-addon, .form-flat textarea:focus:hover + .input-group-addon, .form-flat textarea:focus:hover ~ .input-group-addon,
.form-flat textarea.form-control:focus + .input-group-addon,
.form-flat textarea.form-control:focus ~ .input-group-addon,
.form-flat textarea.form-control:focus:hover + .input-group-addon,
.form-flat textarea.form-control:focus:hover ~ .input-group-addon,
.form-flat select.form-control:focus + .input-group-addon,
.form-flat select.form-control:focus ~ .input-group-addon,
.form-flat select.form-control:focus:hover + .input-group-addon,
.form-flat select.form-control:focus:hover ~ .input-group-addon,
.form-flat input[type=email]:focus + .input-group-addon,
.form-flat input[type=email]:focus ~ .input-group-addon,
.form-flat input[type=email]:focus:hover + .input-group-addon,
.form-flat input[type=email]:focus:hover ~ .input-group-addon,
.form-flat input[type=text]:focus + .input-group-addon,
.form-flat input[type=text]:focus ~ .input-group-addon,
.form-flat input[type=text]:focus:hover + .input-group-addon,
.form-flat input[type=text]:focus:hover ~ .input-group-addon,
.form-flat input[type=password]:focus + .input-group-addon,
.form-flat input[type=password]:focus ~ .input-group-addon,
.form-flat input[type=password]:focus:hover + .input-group-addon,
.form-flat input[type=password]:focus:hover ~ .input-group-addon,
.form-flat input[type=color]:focus + .input-group-addon,
.form-flat input[type=color]:focus ~ .input-group-addon,
.form-flat input[type=color]:focus:hover + .input-group-addon,
.form-flat input[type=color]:focus:hover ~ .input-group-addon,
.form-flat input[type=date]:focus + .input-group-addon,
.form-flat input[type=date]:focus ~ .input-group-addon,
.form-flat input[type=date]:focus:hover + .input-group-addon,
.form-flat input[type=date]:focus:hover ~ .input-group-addon,
.form-flat input[type=datetime]:focus + .input-group-addon,
.form-flat input[type=datetime]:focus ~ .input-group-addon,
.form-flat input[type=datetime]:focus:hover + .input-group-addon,
.form-flat input[type=datetime]:focus:hover ~ .input-group-addon,
.form-flat input[type=datetime-local]:focus + .input-group-addon,
.form-flat input[type=datetime-local]:focus ~ .input-group-addon,
.form-flat input[type=datetime-local]:focus:hover + .input-group-addon,
.form-flat input[type=datetime-local]:focus:hover ~ .input-group-addon,
.form-flat input[type=month]:focus + .input-group-addon,
.form-flat input[type=month]:focus ~ .input-group-addon,
.form-flat input[type=month]:focus:hover + .input-group-addon,
.form-flat input[type=month]:focus:hover ~ .input-group-addon,
.form-flat input[type=number]:focus + .input-group-addon,
.form-flat input[type=number]:focus ~ .input-group-addon,
.form-flat input[type=number]:focus:hover + .input-group-addon,
.form-flat input[type=number]:focus:hover ~ .input-group-addon,
.form-flat input[type=range]:focus + .input-group-addon,
.form-flat input[type=range]:focus ~ .input-group-addon,
.form-flat input[type=range]:focus:hover + .input-group-addon,
.form-flat input[type=range]:focus:hover ~ .input-group-addon,
.form-flat input[type=search]:focus + .input-group-addon,
.form-flat input[type=search]:focus ~ .input-group-addon,
.form-flat input[type=search]:focus:hover + .input-group-addon,
.form-flat input[type=search]:focus:hover ~ .input-group-addon,
.form-flat input[type=tel]:focus + .input-group-addon,
.form-flat input[type=tel]:focus ~ .input-group-addon,
.form-flat input[type=tel]:focus:hover + .input-group-addon,
.form-flat input[type=tel]:focus:hover ~ .input-group-addon,
.form-flat input[type=time]:focus + .input-group-addon,
.form-flat input[type=time]:focus ~ .input-group-addon,
.form-flat input[type=time]:focus:hover + .input-group-addon,
.form-flat input[type=time]:focus:hover ~ .input-group-addon,
.form-flat input[type=url]:focus + .input-group-addon,
.form-flat input[type=url]:focus ~ .input-group-addon,
.form-flat input[type=url]:focus:hover + .input-group-addon,
.form-flat input[type=url]:focus:hover ~ .input-group-addon,
.form-flat input[type=week]:focus + .input-group-addon,
.form-flat input[type=week]:focus ~ .input-group-addon,
.form-flat input[type=week]:focus:hover + .input-group-addon,
.form-flat input[type=week]:focus:hover ~ .input-group-addon {
  border-color: #0073E7;
}
.form-flat textarea[readonly],
.form-flat textarea.form-control[readonly],
.form-flat select.form-control[readonly],
.form-flat input[type=email][readonly],
.form-flat input[type=text][readonly],
.form-flat input[type=password][readonly],
.form-flat input[type=color][readonly],
.form-flat input[type=date][readonly],
.form-flat input[type=datetime][readonly],
.form-flat input[type=datetime-local][readonly],
.form-flat input[type=month][readonly],
.form-flat input[type=number][readonly],
.form-flat input[type=range][readonly],
.form-flat input[type=search][readonly],
.form-flat input[type=tel][readonly],
.form-flat input[type=time][readonly],
.form-flat input[type=url][readonly],
.form-flat input[type=week][readonly] {
  background-color: transparent;
  border: 0 solid transparent;
  cursor: inherit;
}
.form-flat textarea:invalid:focus, .form-flat textarea.input-error:focus,
.form-flat textarea.form-control:invalid:focus,
.form-flat textarea.form-control.input-error:focus,
.form-flat select.form-control:invalid:focus,
.form-flat select.form-control.input-error:focus,
.form-flat input[type=email]:invalid:focus,
.form-flat input[type=email].input-error:focus,
.form-flat input[type=text]:invalid:focus,
.form-flat input[type=text].input-error:focus,
.form-flat input[type=password]:invalid:focus,
.form-flat input[type=password].input-error:focus,
.form-flat input[type=color]:invalid:focus,
.form-flat input[type=color].input-error:focus,
.form-flat input[type=date]:invalid:focus,
.form-flat input[type=date].input-error:focus,
.form-flat input[type=datetime]:invalid:focus,
.form-flat input[type=datetime].input-error:focus,
.form-flat input[type=datetime-local]:invalid:focus,
.form-flat input[type=datetime-local].input-error:focus,
.form-flat input[type=month]:invalid:focus,
.form-flat input[type=month].input-error:focus,
.form-flat input[type=number]:invalid:focus,
.form-flat input[type=number].input-error:focus,
.form-flat input[type=range]:invalid:focus,
.form-flat input[type=range].input-error:focus,
.form-flat input[type=search]:invalid:focus,
.form-flat input[type=search].input-error:focus,
.form-flat input[type=tel]:invalid:focus,
.form-flat input[type=tel].input-error:focus,
.form-flat input[type=time]:invalid:focus,
.form-flat input[type=time].input-error:focus,
.form-flat input[type=url]:invalid:focus,
.form-flat input[type=url].input-error:focus,
.form-flat input[type=week]:invalid:focus,
.form-flat input[type=week].input-error:focus {
  border-color: #0073E7;
  box-shadow: unset;
}
.form-flat textarea:invalid + .alert-error, .form-flat textarea.input-error + .alert-error,
.form-flat textarea.form-control:invalid + .alert-error,
.form-flat textarea.form-control.input-error + .alert-error,
.form-flat select.form-control:invalid + .alert-error,
.form-flat select.form-control.input-error + .alert-error,
.form-flat input[type=email]:invalid + .alert-error,
.form-flat input[type=email].input-error + .alert-error,
.form-flat input[type=text]:invalid + .alert-error,
.form-flat input[type=text].input-error + .alert-error,
.form-flat input[type=password]:invalid + .alert-error,
.form-flat input[type=password].input-error + .alert-error,
.form-flat input[type=color]:invalid + .alert-error,
.form-flat input[type=color].input-error + .alert-error,
.form-flat input[type=date]:invalid + .alert-error,
.form-flat input[type=date].input-error + .alert-error,
.form-flat input[type=datetime]:invalid + .alert-error,
.form-flat input[type=datetime].input-error + .alert-error,
.form-flat input[type=datetime-local]:invalid + .alert-error,
.form-flat input[type=datetime-local].input-error + .alert-error,
.form-flat input[type=month]:invalid + .alert-error,
.form-flat input[type=month].input-error + .alert-error,
.form-flat input[type=number]:invalid + .alert-error,
.form-flat input[type=number].input-error + .alert-error,
.form-flat input[type=range]:invalid + .alert-error,
.form-flat input[type=range].input-error + .alert-error,
.form-flat input[type=search]:invalid + .alert-error,
.form-flat input[type=search].input-error + .alert-error,
.form-flat input[type=tel]:invalid + .alert-error,
.form-flat input[type=tel].input-error + .alert-error,
.form-flat input[type=time]:invalid + .alert-error,
.form-flat input[type=time].input-error + .alert-error,
.form-flat input[type=url]:invalid + .alert-error,
.form-flat input[type=url].input-error + .alert-error,
.form-flat input[type=week]:invalid + .alert-error,
.form-flat input[type=week].input-error + .alert-error {
  display: block;
}
.form-flat.input-warning {
  border-color: #FFC002;
  color: #000000;
}
.form-flat.input-warning:focus {
  border-color: #0073E7;
  box-shadow: unset;
}
.form-flat input[type=number]::-webkit-inner-spin-button,
.form-flat input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.form-flat input[type=number] {
  -moz-appearance: textfield;
}
.form-flat textarea,
.form-flat textarea.form-control {
  height: auto;
  resize: vertical;
  min-height: 32px;
}
.form-flat .form-horizontal,
.form-flat .form-horizontal .controls,
.form-flat .input-top {
  position: relative;
}
.form-flat input[type=password] {
  font-size: 16px;
}
.form-flat .input-group .form-control {
  height: 32px;
}
.form-flat .input-group .input-group-addon {
  padding-top: 7px;
  padding-right: 0;
  padding-bottom: 7px;
  padding-left: 0;
  color: #000000;
  background-color: transparent;
  border: solid rgba(101, 102, 104, 0.64);
  border-radius: 0;
  border-width: 0 0 1px 0;
}
.form-flat .input-group .input-group-btn .btn {
  height: 32px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 0;
}
.form-flat .input-group .input-group-btn .btn + .btn {
  margin-left: -2px;
}

.form-flat .has-error textarea,
.form-flat .has-error textarea.form-control,
.form-flat .has-error select.form-control,
.form-flat .has-error input[type=email],
.form-flat .has-error input[type=text],
.form-flat .has-error input[type=password],
.form-flat .has-error input[type=color],
.form-flat .has-error input[type=date],
.form-flat .has-error input[type=datetime],
.form-flat .has-error input[type=datetime-local],
.form-flat .has-error input[type=month],
.form-flat .has-error input[type=number],
.form-flat .has-error input[type=range],
.form-flat .has-error input[type=search],
.form-flat .has-error input[type=tel],
.form-flat .has-error input[type=time],
.form-flat .has-error input[type=url],
.form-flat .has-error input[type=week],
.has-error.form-innerLabel textarea,
.has-error.form-innerLabel textarea.form-control,
.has-error.form-innerLabel select.form-control,
.has-error.form-innerLabel input[type=email],
.has-error.form-innerLabel input[type=text],
.has-error.form-innerLabel input[type=password],
.has-error.form-innerLabel input[type=color],
.has-error.form-innerLabel input[type=date],
.has-error.form-innerLabel input[type=datetime],
.has-error.form-innerLabel input[type=datetime-local],
.has-error.form-innerLabel input[type=month],
.has-error.form-innerLabel input[type=number],
.has-error.form-innerLabel input[type=range],
.has-error.form-innerLabel input[type=search],
.has-error.form-innerLabel input[type=tel],
.has-error.form-innerLabel input[type=time],
.has-error.form-innerLabel input[type=url],
.has-error.form-innerLabel input[type=week] {
  border-color: #E5004C;
}
.form-flat .has-error textarea:focus,
.form-flat .has-error textarea.form-control:focus,
.form-flat .has-error select.form-control:focus,
.form-flat .has-error input[type=email]:focus,
.form-flat .has-error input[type=text]:focus,
.form-flat .has-error input[type=password]:focus,
.form-flat .has-error input[type=color]:focus,
.form-flat .has-error input[type=date]:focus,
.form-flat .has-error input[type=datetime]:focus,
.form-flat .has-error input[type=datetime-local]:focus,
.form-flat .has-error input[type=month]:focus,
.form-flat .has-error input[type=number]:focus,
.form-flat .has-error input[type=range]:focus,
.form-flat .has-error input[type=search]:focus,
.form-flat .has-error input[type=tel]:focus,
.form-flat .has-error input[type=time]:focus,
.form-flat .has-error input[type=url]:focus,
.form-flat .has-error input[type=week]:focus,
.has-error.form-innerLabel textarea:focus,
.has-error.form-innerLabel textarea.form-control:focus,
.has-error.form-innerLabel select.form-control:focus,
.has-error.form-innerLabel input[type=email]:focus,
.has-error.form-innerLabel input[type=text]:focus,
.has-error.form-innerLabel input[type=password]:focus,
.has-error.form-innerLabel input[type=color]:focus,
.has-error.form-innerLabel input[type=date]:focus,
.has-error.form-innerLabel input[type=datetime]:focus,
.has-error.form-innerLabel input[type=datetime-local]:focus,
.has-error.form-innerLabel input[type=month]:focus,
.has-error.form-innerLabel input[type=number]:focus,
.has-error.form-innerLabel input[type=range]:focus,
.has-error.form-innerLabel input[type=search]:focus,
.has-error.form-innerLabel input[type=tel]:focus,
.has-error.form-innerLabel input[type=time]:focus,
.has-error.form-innerLabel input[type=url]:focus,
.has-error.form-innerLabel input[type=week]:focus {
  border-color: #0073E7;
}

.form-group.has-error .form-group-validation .form-control {
  border-color: #E5004C;
}

.form-flat .has-warning textarea,
.form-flat .has-warning textarea.form-control,
.form-flat .has-warning select.form-control,
.form-flat .has-warning input[type=email],
.form-flat .has-warning input[type=text],
.form-flat .has-warning input[type=password],
.form-flat .has-warning input[type=color],
.form-flat .has-warning input[type=date],
.form-flat .has-warning input[type=datetime],
.form-flat .has-warning input[type=datetime-local],
.form-flat .has-warning input[type=month],
.form-flat .has-warning input[type=number],
.form-flat .has-warning input[type=range],
.form-flat .has-warning input[type=search],
.form-flat .has-warning input[type=tel],
.form-flat .has-warning input[type=time],
.form-flat .has-warning input[type=url],
.form-flat .has-warning input[type=week],
.has-warning.form-innerLabel textarea,
.has-warning.form-innerLabel textarea.form-control,
.has-warning.form-innerLabel select.form-control,
.has-warning.form-innerLabel input[type=email],
.has-warning.form-innerLabel input[type=text],
.has-warning.form-innerLabel input[type=password],
.has-warning.form-innerLabel input[type=color],
.has-warning.form-innerLabel input[type=date],
.has-warning.form-innerLabel input[type=datetime],
.has-warning.form-innerLabel input[type=datetime-local],
.has-warning.form-innerLabel input[type=month],
.has-warning.form-innerLabel input[type=number],
.has-warning.form-innerLabel input[type=range],
.has-warning.form-innerLabel input[type=search],
.has-warning.form-innerLabel input[type=tel],
.has-warning.form-innerLabel input[type=time],
.has-warning.form-innerLabel input[type=url],
.has-warning.form-innerLabel input[type=week] {
  border-color: #FFC002;
}
.form-flat .has-warning textarea:focus,
.form-flat .has-warning textarea.form-control:focus,
.form-flat .has-warning select.form-control:focus,
.form-flat .has-warning input[type=email]:focus,
.form-flat .has-warning input[type=text]:focus,
.form-flat .has-warning input[type=password]:focus,
.form-flat .has-warning input[type=color]:focus,
.form-flat .has-warning input[type=date]:focus,
.form-flat .has-warning input[type=datetime]:focus,
.form-flat .has-warning input[type=datetime-local]:focus,
.form-flat .has-warning input[type=month]:focus,
.form-flat .has-warning input[type=number]:focus,
.form-flat .has-warning input[type=range]:focus,
.form-flat .has-warning input[type=search]:focus,
.form-flat .has-warning input[type=tel]:focus,
.form-flat .has-warning input[type=time]:focus,
.form-flat .has-warning input[type=url]:focus,
.form-flat .has-warning input[type=week]:focus,
.has-warning.form-innerLabel textarea:focus,
.has-warning.form-innerLabel textarea.form-control:focus,
.has-warning.form-innerLabel select.form-control:focus,
.has-warning.form-innerLabel input[type=email]:focus,
.has-warning.form-innerLabel input[type=text]:focus,
.has-warning.form-innerLabel input[type=password]:focus,
.has-warning.form-innerLabel input[type=color]:focus,
.has-warning.form-innerLabel input[type=date]:focus,
.has-warning.form-innerLabel input[type=datetime]:focus,
.has-warning.form-innerLabel input[type=datetime-local]:focus,
.has-warning.form-innerLabel input[type=month]:focus,
.has-warning.form-innerLabel input[type=number]:focus,
.has-warning.form-innerLabel input[type=range]:focus,
.has-warning.form-innerLabel input[type=search]:focus,
.has-warning.form-innerLabel input[type=tel]:focus,
.has-warning.form-innerLabel input[type=time]:focus,
.has-warning.form-innerLabel input[type=url]:focus,
.has-warning.form-innerLabel input[type=week]:focus {
  border-color: #0073E7;
}

.form-group.has-warning .form-group-validation .form-control {
  border-color: #FFC002;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.ux-side-panel.open > .ux-side-panel-host {
  box-shadow: -5px 0 rgba(50, 52, 53, 0.05);
  border-left: 1px solid #DCDEDF;
}
.ux-side-panel.open .ux-panel-toggle > * {
  transform: rotate(180deg) translateY(-1px);
}
.ux-side-panel.inline.animate {
  transition: width 0.2s cubic-bezier(0.49, 1, 0.38, 0.98);
}
.ux-side-panel > .ux-side-panel-host {
  color: inherit;
  background-color: #FFFFFF;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header {
  min-height: auto;
  padding: 32px 24px 24px 24px;
  background-color: transparent;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header:before {
  display: none;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header > * {
  flex: 1;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header > button {
  flex: none;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-header h1, .ux-side-panel > .ux-side-panel-host .ux-side-panel-header h2, .ux-side-panel > .ux-side-panel-host .ux-side-panel-header h3, .ux-side-panel > .ux-side-panel-host .ux-side-panel-header h4, .ux-side-panel > .ux-side-panel-host .ux-side-panel-header h5, .ux-side-panel > .ux-side-panel-host .ux-side-panel-header h6 {
  margin: 0;
  line-height: initial;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-content {
  padding: 8px 24px 32px 24px;
}
.ux-side-panel > .ux-side-panel-host .ux-side-panel-footer {
  border-top: 1px solid #DCDEDF;
  padding: 8px 8px 8px 8px;
}
.ux-side-panel .ux-panel-toggle {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  visibility: visible;
  width: 16px;
  height: 32px;
  top: calc(50% - 16px);
  left: -16px;
  border: 1px solid #DCDEDF;
  border-right: none;
  border-radius: 16px 0 0 16px;
  padding: 0;
  font-size: 11px;
  font-weight: 700;
  color: #000000;
  background-color: #FFFFFF;
  z-index: 2;
}
.ux-side-panel .ux-panel-toggle.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
.ux-side-panel .ux-panel-toggle > * {
  transform: rotate(0);
  transition: transform 0.2s cubic-bezier(0.49, 1, 0.38, 0.98);
}
.ux-side-panel .modal-backdrop {
  opacity: 1;
}

.loader {
  position: relative;
  display: inline-flex;
  margin: 0 16px;
  width: 8px;
  height: 8px;
  background-color: #DCDEDF;
  animation-name: loader-block-animation;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-delay: 200ms;
  animation-timing-function: ease-in;
}
.loader:before {
  content: "";
  position: absolute;
  left: -16px;
  width: 8px;
  height: 8px;
  background-color: #DCDEDF;
  animation-name: loader-block-animation;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-delay: 0ms;
  animation-timing-function: ease-in;
}
.loader:after {
  content: "";
  position: absolute;
  right: -16px;
  width: 8px;
  height: 8px;
  background-color: #DCDEDF;
  animation-name: loader-block-animation;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-delay: 400ms;
  animation-timing-function: ease-in;
}

/*
 * Loader Component
 */
ux-loader {
  display: inline-flex;
}
ux-loader .ux-loader-block {
  position: relative;
  display: inline-flex;
  width: 8px;
  height: 8px;
  background-color: #DCDEDF;
  animation-name: loader-block-animation;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-delay: 0ms;
  animation-timing-function: ease-in;
}

@keyframes loader-block-animation {
  0%, 70%, 100% {
    transform: translateY(0);
  }
  5%, 10% {
    transform: translateY(25%);
  }
  25%, 30% {
    transform: translateY(-75%);
  }
  50%, 55% {
    transform: translateY(50%);
  }
}
/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
@keyframes login-logo-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes login-company-logo-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes login-logo-container-animation {
  0% {
    top: 50%;
    left: 50%;
    transform: scale(20) rotate(90deg);
    border-radius: 50%;
  }
  5% {
    top: 15%;
    left: 62.3%;
    transform: scale(1.9) rotate(97deg);
    border-radius: 20%;
  }
  15% {
    top: 16%;
    left: 65.5%;
    transform: scale(0.55) rotate(84deg);
    border-radius: 0;
  }
  30% {
    top: 16%;
    left: 66.1%;
    transform: scale(0.4) rotate(98deg);
    border-radius: 0;
  }
  45% {
    top: 16.5%;
    left: 67%;
    transform: scale(0.37) rotate(121deg);
    border-radius: 0;
  }
  60% {
    top: 16.6%;
    left: 67.3%;
    transform: scale(0.37) rotate(126deg);
    border-radius: 0;
  }
  85% {
    top: 16.6%;
    left: 67.6%;
    transform: scale(0.37) rotate(133deg);
    border-radius: 0;
  }
  100% {
    top: 17%;
    left: 50%;
    transform: translateX(-80px) scale(1) rotate(0deg);
    border-radius: 0;
  }
}
@keyframes login-family-icon-animation {
  0% {
    color: rgba(0, 0, 0, 0);
    transform: translateX(-225px) translateY(219px) rotate(45deg) scale(0.01);
  }
  40% {
    color: rgba(0, 0, 0, 0);
    transform: translateX(-325px) translateY(267px) rotate(0deg) scale(1);
  }
  60% {
    color: rgba(0, 0, 0, 0);
    transform: translateX(-325px) translateY(267px) rotate(0deg) scale(1);
  }
  100% {
    color: #000000;
    transform: translateX(-225px) translateY(267px) rotate(0deg) scale(1);
  }
}
@keyframes login-family-name-animation {
  from {
    color: rgba(0, 0, 0, 0);
    transform: translateX(-100%);
  }
  to {
    color: #000000;
    transform: translateX(0);
  }
}
@keyframes login-form-panel-animation {
  0% {
    background-color: #FFFFFF;
    width: 0;
    box-shadow: none;
    opacity: 0;
  }
  60% {
    background-color: #FFFFFF;
    box-shadow: none;
    opacity: 1;
  }
  100% {
    background-color: #FFFFFF;
    width: 460px;
    box-shadow: 5px 5px rgba(0, 0, 0, 0.05);
    opacity: 1;
  }
}
@keyframes login-graphic-panel-animation {
  from {
    background-position-x: 250px;
  }
  to {
    background-position-x: 0;
  }
}
@keyframes login-content-panel-animation {
  from {
    width: 100%;
  }
  to {
    width: 40%;
  }
}
@keyframes login-family-icon-animation--alt1 {
  0% {
    top: calc(calc(17% + 180px + 60px) - (47px));
    right: 265px;
    color: rgba(0, 0, 0, 0);
    transform: rotate(45deg) scale(0);
  }
  40% {
    top: calc(17% + 180px + 60px);
    right: 305px;
    color: rgba(0, 0, 0, 0);
    transform: rotate(0deg) scale(1);
  }
  100% {
    top: calc(17% + 63px + 180px + 24px);
    right: 225px;
    color: #000000;
    transform: rotate(0deg) scale(1);
  }
}
@keyframes login-logo-container-animation--alt1 {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes login-logo-container-animation--basic {
  0% {
    transform: translate(140px, 120px) scale(20) rotate(90deg);
    border-radius: 50%;
    z-index: 1000;
  }
  5% {
    transform: translate(265px, -18px) scale(1.9) rotate(97deg);
    border-radius: 20%;
  }
  15% {
    transform: translate(307px, -9px) scale(0.55) rotate(84deg);
    border-radius: 0;
  }
  30% {
    transform: translate(315px, -9px) scale(0.4) rotate(98deg);
  }
  45% {
    transform: translate(327px, -5px) scale(0.37) rotate(121deg);
  }
  60% {
    transform: translate(331px, -4px) scale(0.37) rotate(126deg);
  }
  85% {
    transform: translate(331px, -4px) scale(0.37) rotate(133deg);
  }
  100% {
    transform: scale(1) rotate(0deg);
  }
}
@keyframes login-family-icon-animation--basic {
  0% {
    transform: translate(0, -48px) rotate(45deg) scale(0);
    color: rgba(0, 0, 0, 0);
  }
  40% {
    transform: translate(-100px, 0) rotate(0deg) scale(1);
  }
  60% {
    transform: translate(-100px, 0) rotate(0deg) scale(1);
    color: rgba(0, 0, 0, 0);
  }
  100% {
    transform: rotate(0deg) scale(1);
    color: #000000;
  }
}
@keyframes login-family-name-animation--basic {
  from {
    opacity: 0;
    left: -100%;
  }
  to {
    opacity: 1;
    left: 0;
  }
}
@keyframes login-form-panel-animation--basic {
  0% {
    box-shadow: none;
    opacity: 0;
  }
  60% {
    box-shadow: none;
    opacity: 1;
  }
  100% {
    box-shadow: 5px 5px rgba(0, 0, 0, 0.05);
    opacity: 1;
  }
}
@keyframes login-form-panel-wipe-animation--basic {
  from {
    left: 232px;
  }
  to {
    left: 100%;
  }
}
.login-container {
  position: relative;
  width: 100%;
  height: 100vh;
  background-color: #FFFFFF;
}
.login-container .logo-container {
  position: absolute;
  background-color: transparent;
  width: 164px;
  height: 164px;
  z-index: 1000;
  top: 50%;
  left: 50%;
  transform: scale(20) rotate(90deg);
  transform-origin: center;
  border-radius: 50%;
  animation-name: login-logo-container-animation;
  animation-duration: 1200ms;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-delay: 600ms;
}
.login-container .logo-container .logo {
  opacity: 0;
  animation-name: login-logo-animation;
  animation-delay: 1600ms;
  animation-duration: 400ms;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  height: 100%;
  width: 100%;
}
.login-container .company-logo-container {
  display: flex;
  align-items: center;
  position: absolute;
  left: 32px;
  bottom: 32px;
  height: 28px;
  animation: login-company-logo-animation;
  animation-delay: 2700ms;
  animation-duration: 400ms;
  animation-fill-mode: forwards;
  opacity: 0;
}
.login-container .company-logo-container .company-logo {
  width: 115px;
  height: 28px;
}
.login-container .company-logo-container .company-logo.company-logo-image {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTE1IDI4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTUgMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsdGVyOnVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXIpO30uc3Qxe2ZpbGw6I0ZGRkZGRjt9LnN0MnttYXNrOnVybCgjbWFzay0yXzNfKTt9LnN0M3tmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl8xXyk7fS5zdDR7bWFzazp1cmwoI21hc2stMl80Xyk7fS5zdDV7ZmlsdGVyOnVybCgjQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfMl8pO30uc3Q2e21hc2s6dXJsKCNtYXNrLTJfNV8pO30uc3Q3e2ZpbHRlcjp1cmwoI0Fkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfKTt9LnN0OHttYXNrOnVybCgjbWFzay0yXzZfKTt9LnN0OXtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl80Xyk7fS5zdDEwe21hc2s6dXJsKCNtYXNrLTJfN18pO30uc3QxMXtmaWx0ZXI6dXJsKCNBZG9iZV9PcGFjaXR5TWFza0ZpbHRlcl81Xyk7fS5zdDEye21hc2s6dXJsKCNtYXNrLTJfOF8pO308L3N0eWxlPjxwb2x5Z29uIGlkPSJGaWxsLTEiIHBvaW50cz0iNSwwIDUsNSAyMiw1IDIyLDIzIDI3LDIzIDI3LDAgIi8+PHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIwLDUgMCwyOCAyMiwyOCAyMiwyMyA1LDIzIDUsNSAiLz48cG9seWdvbiBpZD0iRmlsbC0zIiBwb2ludHM9IjQ0Ljk1NCwwLjAwNiA0MC43NzIsNS45NzcgMzYuNjcxLDAuMDA2IDM0LjMzOSwwLjAwNiAzNC4zMzksMTIuMDMgMzYuNjcxLDEyIDM2LjY3MSw0LjEyMiA0MC4wNDksOS4xMjQgNDEuNDk2LDkuMTI0IDQ0Ljg3NCw0LjEyMiA0NC44NzQsMTIuMDMgNDcuMjA3LDEyLjAzIDQ3LjIwNywwLjAwNiAiLz48cG9seWdvbiBpZD0iRmlsbC00IiBwb2ludHM9IjUzLjIzOCwxMi4wMyA1NS41NywxMi4wMyA1NS41NywwLjAwNiA1My4yMzgsMC4wMDYgIi8+PGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC43OTY5MTQpIj48cGF0aCBpZD0iRmlsbC01IiBkPSJNNzMuMzQzLDEwLjAyMlY3LjM1OUg3MS4wMXYxLjUzNGgtNy4wNzdWMS41NDloNy4wNzd2MS41MzNoMi4zMzNWMC40MmMwLTAuNzI3LTAuNDgyLTEuMjEtMS4yMDctMS4yMWgtOS4zMjhjLTAuNjQzLDAtMS4xMjYsMC40ODMtMS4xMjYsMS4yMXY5LjYwMmMwLDAuNjQ1LDAuNDgyLDEuMjEsMS4xMjYsMS4yMWg5LjQxQzcyLjg2LDExLjIzMiw3My4zNDMsMTAuNzQ4LDczLjM0MywxMC4wMjIiLz48cGF0aCBkPSJNOTEuMTE1LDUuMTgxVjAuMzM5YzAtMC43MjYtMC40ODItMS4yMS0xLjIwNi0xLjIxSDc5LjM3NXYxMi4wMjNoMi4zMzJWNi4zMWgyLjg5NWwzLjUzOSw0Ljg0MmgyLjkxNmwtMy40NzktNC43NjFoMi4zMzJDOTAuNTUyLDYuMzkxLDkxLjExNSw1LjkwNyw5MS4xMTUsNS4xODF6IE04OC43ODMsNC4wNWgtNy4wNzdWMS41NDloNy4wNzdWNC4wNXoiLz48cGF0aCBkPSJNMTA3LjY4Mi0wLjc5MWgtOS40MWMtMC42NDMsMC0xLjEyNiwwLjQ4NC0xLjEyNiwxLjIxdjkuNjAyYzAsMC42NDYsMC40ODIsMS4yMTEsMS4xMjYsMS4yMTFoOS40OWMwLjY0MiwwLDEuMTI2LTAuNDg0LDEuMTI2LTEuMjExVjAuNDE5QzEwOC44ODgtMC4zMDcsMTA4LjQwNS0wLjc5MSwxMDcuNjgyLTAuNzkxeiBNMTA2LjU1Niw4Ljg5MmgtNy4wNzdWMS41NDloNy4wNzdWOC44OTJ6Ii8+PGRlZnM+PGZpbHRlciBpZD0iQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMzQuMzM5IiB5PSIxNC45NDUiIHdpZHRoPSIxMS43NDIiIGhlaWdodD0iMTIuMDIyIj48ZmVDb2xvck1hdHJpeCAgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjEgMCAwIDAgMCAgMCAxIDAgMCAwICAwIDAgMSAwIDAgIDAgMCAwIDEgMCIvPjwvZmlsdGVyPjwvZGVmcz48bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIzNC4zMzkiIHk9IjE0Ljk0NSIgd2lkdGg9IjExLjc0MiIgaGVpZ2h0PSIxMi4wMjIiIGlkPSJtYXNrLTJfM18iPjxnIGNsYXNzPSJzdDAiPjxwb2x5Z29uIGlkPSJwYXRoLTFfM18iIGNsYXNzPSJzdDEiIHBvaW50cz0iMCwyNy4xMjkgMTE0Ljk5OSwyNy4xMjkgMTE0Ljk5OSwtMC44NzEgMCwtMC44NzEgIi8+PC9nPjwvbWFzaz48cG9seWdvbiBpZD0iRmlsbC0xMCIgY2xhc3M9InN0MiIgcG9pbnRzPSI0Ni4wODEsMTcuMzY1IDQ2LjA4MSwxNC45NDUgMzQuMzM5LDE0Ljk0NSAzNC4zMzksMjYuOTY3IDM2LjY3MSwyNi45NjcgMzYuNjcxLDIyLjIwNyA0My42NjcsMjIuMjA3IDQzLjY2NywxOS43ODUgMzYuNjcxLDE5Ljc4NSAzNi42NzEsMTcuMzY1ICIvPjxkZWZzPjxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzFfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjQ5LjM3OCIgeT0iMTQuOTQ1IiB3aWR0aD0iMTEuNjYiIGhlaWdodD0iMTIuMDIyIj48ZmVDb2xvck1hdHJpeCAgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjEgMCAwIDAgMCAgMCAxIDAgMCAwICAwIDAgMSAwIDAgIDAgMCAwIDEgMCIvPjwvZmlsdGVyPjwvZGVmcz48bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI0OS4zNzgiIHk9IjE0Ljk0NSIgd2lkdGg9IjExLjY2IiBoZWlnaHQ9IjEyLjAyMiIgaWQ9Im1hc2stMl80XyI+PGcgY2xhc3M9InN0MyI+PHBvbHlnb24gaWQ9InBhdGgtMV80XyIgY2xhc3M9InN0MSIgcG9pbnRzPSIwLDI3LjEyOSAxMTQuOTk5LDI3LjEyOSAxMTQuOTk5LC0wLjg3MSAwLC0wLjg3MSAiLz48L2c+PC9tYXNrPjxwYXRoIGlkPSJGaWxsLTExIiBjbGFzcz0ic3Q0IiBkPSJNNTEuNzEsMTcuMzY1aDYuOTk2djcuMzQzaC03LjA3N3YtNy4zNDNINTEuNzF6IE02MS4wMzgsMjUuODM3di05LjY4M2MwLTAuNzI2LTAuNDgyLTEuMjEtMS4yMDYtMS4yMWgtOS4zMjhjLTAuNjQ0LDAtMS4xMjYsMC40ODQtMS4xMjYsMS4yMXY5LjYwMmMwLDAuNjQ1LDAuNDgyLDEuMjEsMS4xMjYsMS4yMWg5LjQwOUM2MC41NTYsMjYuOTY3LDYxLjAzOCwyNi40ODMsNjEuMDM4LDI1LjgzN0w2MS4wMzgsMjUuODM3eiIvPjxkZWZzPjxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzJfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjY1LjMwMSIgeT0iMTUuMDI1IiB3aWR0aD0iMTEuNzQxIiBoZWlnaHQ9IjEyLjAyMiI+PGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNjUuMzAxIiB5PSIxNS4wMjUiIHdpZHRoPSIxMS43NDEiIGhlaWdodD0iMTIuMDIyIiBpZD0ibWFzay0yXzVfIj48ZyBjbGFzcz0ic3Q1Ij48cG9seWdvbiBpZD0icGF0aC0xXzVfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjAsMjcuMTI5IDExNC45OTksMjcuMTI5IDExNC45OTksLTAuODcxIDAsLTAuODcxICIvPjwvZz48L21hc2s+PHBhdGggaWQ9IkZpbGwtMTIiIGNsYXNzPSJzdDYiIGQ9Ik03Ny4wNDEsMjUuODM4di0yLjY2M0g3NC43MXYxLjUzNGgtNy4wNzd2LTcuMzQzaDcuMDc3djEuNTMzaDIuMzMydi0yLjY2MmMwLTAuNzI3LTAuNDgyLTEuMjEtMS4yMDYtMS4yMWgtOS40MDljLTAuNjQzLDAtMS4xMjYsMC40ODMtMS4xMjYsMS4yMXY5LjYwMmMwLDAuNjQ1LDAuNDgyLDEuMjEsMS4xMjYsMS4yMWg5LjQwOUM3Ni40NzksMjYuOTY3LDc3LjA0MSwyNi40ODMsNzcuMDQxLDI1LjgzOCIvPjxkZWZzPjxmaWx0ZXIgaWQ9IkFkb2JlX09wYWNpdHlNYXNrRmlsdGVyXzNfIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjgxLjIyNCIgeT0iMTQuOTQ0IiB3aWR0aD0iMTEuNzQyIiBoZWlnaHQ9IjEyLjAyMyI+PGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iODEuMjI0IiB5PSIxNC45NDQiIHdpZHRoPSIxMS43NDIiIGhlaWdodD0iMTIuMDIzIiBpZD0ibWFzay0yXzZfIj48ZyBjbGFzcz0ic3Q3Ij48cG9seWdvbiBpZD0icGF0aC0xXzZfIiBjbGFzcz0ic3QxIiBwb2ludHM9IjAsMjcuMTI5IDExNC45OTksMjcuMTI5IDExNC45OTksLTAuODcxIDAsLTAuODcxICIvPjwvZz48L21hc2s+PHBhdGggaWQ9IkZpbGwtMTMiIGNsYXNzPSJzdDgiIGQ9Ik05Mi45NjUsMjUuODM4VjE0Ljk0NGgtMi4zMzN2OS42ODRoLTcuMDc3di05LjY4NGgtMi4zMzJ2MTAuODEzYzAsMC42NDUsMC40ODIsMS4yMSwxLjEyNiwxLjIxaDkuNDA5QzkyLjQ4MywyNi45NjcsOTIuOTY1LDI2LjQ4Myw5Mi45NjUsMjUuODM4Ii8+PGRlZnM+PGZpbHRlciBpZD0iQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfNF8iIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOTcuMDY2IiB5PSIxNS4wMjUiIHdpZHRoPSIxMS44MjIiIGhlaWdodD0iMTIuMTAzIj48ZmVDb2xvck1hdHJpeCAgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjEgMCAwIDAgMCAgMCAxIDAgMCAwICAwIDAgMSAwIDAgIDAgMCAwIDEgMCIvPjwvZmlsdGVyPjwvZGVmcz48bWFzayBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI5Ny4wNjYiIHk9IjE1LjAyNSIgd2lkdGg9IjExLjgyMiIgaGVpZ2h0PSIxMi4xMDMiIGlkPSJtYXNrLTJfN18iPjxnIGNsYXNzPSJzdDkiPjxwb2x5Z29uIGlkPSJwYXRoLTFfN18iIGNsYXNzPSJzdDEiIHBvaW50cz0iMCwyNy4xMjkgMTE0Ljk5OSwyNy4xMjkgMTE0Ljk5OSwtMC44NzEgMCwtMC44NzEgIi8+PC9nPjwvbWFzaz48cGF0aCBpZD0iRmlsbC0xNCIgY2xhc3M9InN0MTAiIGQ9Ik0xMDguODg4LDI1LjgzOHYtNC43NmMwLTAuNjQ2LTAuNDgyLTEuMjExLTEuMjA2LTEuMjExaC04LjIwM3YtMi41MDFoNy4wNzd2MS4yOTFoMi4zMzJ2LTIuNDJjMC0wLjcyNy0wLjQ4Mi0xLjIxLTEuMjA2LTEuMjFoLTkuNDFjLTAuNjQzLDAtMS4xMjYsMC40ODMtMS4xMjYsMS4yMXY0Ljc2YzAsMC42NDYsMC40ODIsMS4yMTEsMS4xMjYsMS4yMTFoOC4yMDN2Mi41MDFoLTcuMDc3di0xLjIxaC0yLjMzMnYyLjQyYzAsMC42NDUsMC40ODIsMS4yMSwxLjEyNiwxLjIxaDkuNDA5QzEwOC40MDUsMjYuOTY3LDEwOC44ODgsMjYuNDgzLDEwOC44ODgsMjUuODM4Ii8+PGRlZnM+PGZpbHRlciBpZD0iQWRvYmVfT3BhY2l0eU1hc2tGaWx0ZXJfNV8iIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTEwLjY1NyIgeT0iLTAuNjMiIHdpZHRoPSI0LjM0MyIgaGVpZ2h0PSI0LjM1OCI+PGZlQ29sb3JNYXRyaXggIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIxIDAgMCAwIDAgIDAgMSAwIDAgMCAgMCAwIDEgMCAwICAwIDAgMCAxIDAiLz48L2ZpbHRlcj48L2RlZnM+PG1hc2sgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTEwLjY1NyIgeT0iLTAuNjMiIHdpZHRoPSI0LjM0MyIgaGVpZ2h0PSI0LjM1OCIgaWQ9Im1hc2stMl84XyI+PGcgY2xhc3M9InN0MTEiPjxwb2x5Z29uIGlkPSJwYXRoLTFfOF8iIGNsYXNzPSJzdDEiIHBvaW50cz0iMCwyNy4xMjkgMTE0Ljk5OSwyNy4xMjkgMTE0Ljk5OSwtMC44NzEgMCwtMC44NzEgIi8+PC9nPjwvbWFzaz48cGF0aCBpZD0iRmlsbC0xNSIgY2xhc3M9InN0MTIiIGQ9Ik0xMTIuMzQ2LDEuMzg4aDAuNDgyYzAuNDAyLDAsMC41NjMtMC4xNjEsMC41NjMtMC40ODRzLTAuMTYxLTAuNDg0LTAuNTYzLTAuNDg0aC0wLjQwMnYwLjk2OEgxMTIuMzQ2eiBNMTEzLjM5MSwyLjkyMWwtMC41NjMtMS4yMWgtMC40ODJ2MS4yMWgtMC4zMjFWMC4xNzhoMC44MDNjMC42NDMsMCwwLjg4NSwwLjI0MiwwLjg4NSwwLjgwN2MwLDAuNDAzLTAuMTYyLDAuNjQ1LTAuNTYzLDAuNzI2bDAuNTYzLDEuMjFIMTEzLjM5MXogTTExMi44MjgtMC40NjhjLTEuMTI2LDAtMi4wMSwwLjg4Ny0yLjAxLDIuMDE3czAuODg0LDEuOTM2LDIuMDEsMS45MzZzMS45MzEtMC44ODcsMS45MzEtMS45MzZDMTE0Ljc1OSwwLjQyLDExMy45NTQtMC40NjgsMTEyLjgyOC0wLjQ2OEwxMTIuODI4LTAuNDY4eiBNMTEyLjgyOCwzLjcyOGMtMS4yMDYsMC0yLjE3MS0wLjk2OC0yLjE3MS0yLjE3OHMwLjk2NS0yLjE3OSwyLjE3MS0yLjE3OWMxLjIwNiwwLDIuMTcyLDAuOTY5LDIuMTcyLDIuMTc5UzExNC4wMzQsMy43MjgsMTEyLjgyOCwzLjcyOEwxMTIuODI4LDMuNzI4eiIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 115px 28px;
}
.login-container .company-logo-container .company-logo-text {
  display: none;
  margin-left: 16px;
  color: #656668;
}
.login-container .character-grid {
  position: absolute;
  top: calc(17% + 63px);
  right: 50%;
  width: 240px;
  height: 180px;
  z-index: 1;
}
.login-container .family-icon {
  position: absolute;
  display: inline-flex;
  color: rgba(0, 0, 0, 0);
  transform: scale(0);
  top: 17%;
  left: 50%;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  animation-name: login-family-icon-animation;
  animation-delay: 2000ms;
  animation-duration: 500ms;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  border-color: transparent;
}
.login-container .family-icon:before {
  content: "";
  position: absolute;
  display: block;
  width: 34px;
  height: 34px;
  border-top: 7px solid;
  border-right: 7px solid;
  top: -6px;
  right: -6px;
  border-top-color: inherit;
  border-right-color: inherit;
}
.login-container .family-icon:after {
  content: "";
  position: absolute;
  display: block;
  width: 34px;
  height: 34px;
  border-bottom: 7px solid;
  border-left: 7px solid;
  bottom: -6px;
  left: -6px;
  border-bottom-color: inherit;
  border-left-color: inherit;
}
.login-container .family-name-container {
  position: absolute;
  top: calc(17% + 63px + 180px + 24px + 40px - 6px);
  left: calc(50% - 186px);
  width: 140px;
  overflow: hidden;
}
.login-container .family-name-container .family-name {
  display: block;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 120%;
  letter-spacing: 0.5px;
  color: rgba(0, 0, 0, 0);
  transform: translateX(-100%);
  will-change: transform, color;
  animation-name: login-family-name-animation;
  animation-duration: 600ms;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-delay: 2300ms;
}
.login-container .form-panel {
  position: absolute;
  background-color: transparent;
  z-index: 3;
  top: calc(17% + 164px);
  left: 50%;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.05);
  padding: 32px 32px 32px 32px;
  overflow: hidden;
  box-shadow: none;
  width: 0;
  opacity: 0;
  animation-name: login-form-panel-animation;
  animation-delay: 2700ms;
  animation-duration: 530ms;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
}
.login-container .form-panel .form-title {
  color: #000000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 48px;
  letter-spacing: 1.5px;
  overflow: hidden;
  margin-top: 0;
}
.login-container .form-panel input:not([type=submit]) {
  color: #000000;
  font-weight: 600;
  font-size: 16px;
}
.login-container .form-panel .form-group:last-of-type {
  margin-bottom: 0;
}
.login-container.login-alternate-1 .graphic-panel {
  position: absolute;
  right: 0;
  width: 60%;
  height: 100%;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: 250px;
  z-index: 1;
  animation-name: login-graphic-panel-animation;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
  animation-duration: 670ms;
  animation-delay: 250ms;
  will-change: background-position-x;
}
.login-container.login-alternate-1 .content-panel {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  z-index: 2;
  overflow: hidden;
  animation-name: login-content-panel-animation;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
  animation-duration: 670ms;
  animation-delay: 250ms;
  will-change: width;
}
.login-container.login-alternate-1 .logo-container {
  right: 0;
  top: 17%;
  left: auto;
  animation-name: login-logo-container-animation--alt1;
  animation-delay: 720ms;
  animation-duration: 670ms;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
  will-change: transform;
  transform: translateX(100%);
  border-radius: 0;
}
.login-container.login-alternate-1 .logo-container .logo {
  animation: none;
  opacity: 1;
}
.login-container.login-alternate-1 .family-icon {
  top: calc(17% + 63px + 180px + 24px);
  right: 265px;
  left: auto;
  animation-name: login-family-icon-animation--alt1;
  animation-duration: 570ms;
  animation-delay: 1190ms;
}
.login-container.login-alternate-1 .family-name-container {
  right: 85px;
  left: auto;
  width: 140px;
}
.login-container.login-alternate-1 .family-name-container .family-name {
  animation-name: login-family-icon-animation--alt1;
  animation-duration: 600ms;
  animation-delay: 1490ms;
}
.login-container.login-alternate-1 .form-panel {
  top: calc(17% + 164px);
  left: calc(40% - 56px);
  animation-delay: 1890ms;
  animation-duration: 530ms;
}
.login-container.login-alternate-1 .form-panel > * {
  animation-delay: 1990ms;
}
.login-container.login-alternate-1 .character-grid {
  right: 45px;
  left: auto;
}
.login-container.login-alternate-1 .company-logo-container {
  animation-delay: 1890ms;
  z-index: 3;
}
.login-container.login-alternate-1.login-sm {
  overflow-y: auto;
  height: 100vh;
}
.login-container.login-alternate-1.login-sm:after {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  width: 48px;
  height: 65%;
  top: 35%;
  right: 0;
  z-index: 1;
}
.login-container.login-alternate-1.login-sm .content-panel {
  position: static;
}
.login-container.login-alternate-1.login-sm .logo-container {
  right: 32px;
  z-index: 5;
  width: 88px;
  height: 88px;
  top: calc(25% + 32px);
  transform: translateX(0);
  animation: none;
  transform: none;
}
.login-container.login-alternate-1.login-sm .character-grid {
  display: none;
}
.login-container.login-alternate-1.login-sm .family-icon {
  color: #000000;
  top: auto;
  right: auto;
  bottom: 24px;
  left: 48px;
  transform: rotate(0deg) scale(1) translateX(0);
  z-index: 4;
  width: 18px;
  height: 18px;
  font-size: 12px;
  font-weight: 700;
  border-width: 3px;
  margin: 3px;
  animation: none;
  transform: none;
}
.login-container.login-alternate-1.login-sm .family-icon:before {
  width: 15px;
  height: 15px;
  border-top: 3px solid;
  border-right: 3px solid;
  top: -3px;
  right: -3px;
  border-top-color: inherit;
  border-right-color: inherit;
}
.login-container.login-alternate-1.login-sm .family-icon:after {
  width: 15px;
  height: 15px;
  border-bottom: 3px solid;
  border-left: 3px solid;
  bottom: -3px;
  left: -3px;
  border-bottom-color: inherit;
  border-left-color: inherit;
}
.login-container.login-alternate-1.login-sm .family-name-container {
  top: auto;
  right: auto;
  left: 80px;
  bottom: 28px;
  overflow: visible;
}
.login-container.login-alternate-1.login-sm .family-name-container .family-name {
  top: auto;
  right: auto;
  color: #000000;
  transform: rotate(0deg) scale(1) translateX(0);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.4px;
  max-width: 100%;
  white-space: nowrap;
  animation: none;
  transform: none;
}
.login-container.login-alternate-1.login-sm .company-logo-container {
  padding-left: 0px;
}
.login-container.login-alternate-1.login-sm .company-logo-container .company-logo {
  width: 115px;
  height: 28px;
}
.login-container.login-alternate-1.login-sm .company-logo-container .company-logo.company-logo-image {
  display: none;
  background-size: 115px 28px;
}
.login-container.login-alternate-1.login-sm .form-panel {
  left: 0;
  max-width: unset;
  width: calc(100% - 48px);
  height: 65%;
  top: 25%;
  padding: 24px 0 24px 48px;
  overflow: visible;
  z-index: 4;
  background-color: #FFFFFF;
  opacity: 1;
  animation: none;
  transform: none;
}
.login-container.login-alternate-1.login-sm .form-panel > * {
  max-width: 100%;
  animation: none;
  transform: none;
}
.login-container.login-alternate-1.login-sm .form-panel button.btn {
  opacity: 1;
  animation: none;
  transform: none;
}
.login-container.login-alternate-1.login-sm .form-panel .form-title {
  white-space: initial;
  text-align: right;
  padding-right: 88px;
  font-size: 30px;
  margin-top: 0;
  margin-left: -16px;
  margin-bottom: 48px;
}
.login-container.login-alternate-1.login-sm .form-panel .form-flat {
  background-color: #FFFFFF;
  margin-bottom: 24px;
}
.login-container.login-alternate-1.login-sm .graphic-panel {
  height: calc(25% + 64px);
  width: 100%;
  background-position-x: 0;
  background-attachment: unset;
  animation: none;
  transform: none;
}
.login-container.login-basic {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.login-container.login-basic .panel-container {
  position: relative;
  width: 692px;
}
.login-container.login-basic .logo-container {
  top: 0;
  left: 122px;
  border-radius: 0;
  z-index: 2;
  transform: none;
  transform-origin: center;
  animation-name: login-logo-container-animation--basic;
  animation-fill-mode: backwards;
}
.login-container.login-basic .logo-container .logo {
  opacity: 1;
  animation-fill-mode: backwards;
}
.login-container.login-basic .character-grid {
  top: 64px;
  left: 0;
  right: unset;
}
.login-container.login-basic .family-icon {
  top: 258px;
  left: 15px;
  color: #000000;
  transform: none;
  transform-origin: center;
  animation-name: login-family-icon-animation--basic;
  animation-fill-mode: backwards;
}
.login-container.login-basic .family-name-container {
  top: 291px;
  left: 54px;
}
.login-container.login-basic .family-name-container .family-name {
  position: relative;
  color: #000000;
  transform: none;
  will-change: unset;
  animation-name: login-family-name-animation--basic;
  animation-fill-mode: backwards;
  animation-delay: 2500ms;
}
.login-container.login-basic .form-panel {
  position: static;
  top: unset;
  left: unset;
  width: 460px;
  margin-top: 164px;
  margin-left: 232px;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.05);
  background-color: #FFFFFF;
  opacity: 1;
  animation-name: login-form-panel-animation--basic;
  animation-fill-mode: backwards;
}
.login-container.login-basic .form-panel:after {
  content: " ";
  display: block;
  position: absolute;
  top: 164px;
  right: 0;
  bottom: 0;
  left: 100%;
  background-color: #FFFFFF;
  animation-name: login-form-panel-wipe-animation--basic;
  animation-delay: 2700ms;
  animation-duration: 530ms;
  animation-fill-mode: backwards;
  animation-timing-function: cubic-bezier(0, 0, 0, 1);
}
.login-container.login-basic.login-sm {
  align-items: flex-start;
}
.login-container.login-basic.login-sm .panel-container {
  width: 100%;
  height: 100%;
}
.login-container.login-basic.login-sm .logo-container {
  top: 40px;
  right: 32px;
  left: auto;
  width: 88px;
  height: 88px;
  z-index: 5;
  animation: none;
}
.login-container.login-basic.login-sm .logo-container .logo {
  animation: none;
}
.login-container.login-basic.login-sm .character-grid {
  display: none;
}
.login-container.login-basic.login-sm .family-icon {
  display: inline-flex;
  top: auto;
  right: auto;
  bottom: 32px;
  left: 32px;
  width: 18px;
  height: 18px;
  font-size: 12px;
  font-weight: 700;
  border-width: 3px;
  margin: 3px;
  animation: none;
}
.login-container.login-basic.login-sm .family-icon:before {
  width: 15px;
  height: 15px;
  border-top: 3px solid;
  border-right: 3px solid;
  top: -3px;
  right: -3px;
  border-top-color: inherit;
  border-right-color: inherit;
}
.login-container.login-basic.login-sm .family-icon:after {
  width: 15px;
  height: 15px;
  border-bottom: 3px solid;
  border-left: 3px solid;
  bottom: -3px;
  left: -3px;
  border-bottom-color: inherit;
  border-left-color: inherit;
}
.login-container.login-basic.login-sm .family-name-container {
  top: auto;
  right: auto;
  left: 64px;
  bottom: 36px;
  overflow: visible;
}
.login-container.login-basic.login-sm .family-name-container .family-name {
  display: block;
  top: auto;
  right: auto;
  color: #000000;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.4px;
  max-width: 100%;
  white-space: nowrap;
  animation: none;
}
.login-container.login-basic.login-sm .form-panel {
  top: 0;
  left: 0;
  max-width: unset;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 32px 32px 32px 32px;
  box-shadow: none;
  z-index: 4;
  animation: none;
}
.login-container.login-basic.login-sm .form-panel:after {
  display: none;
  animation: none;
}
.login-container.login-basic.login-sm .form-panel .form-title {
  min-height: 88px;
  margin: 0 112px 32px 0;
  text-align: right;
  font-size: 30px;
}
.login-container.login-basic.login-sm .company-logo-container {
  display: none;
  padding-left: 0px;
}
.login-container.login-basic.login-sm .company-logo-container .company-logo {
  width: 115px;
  height: 28px;
}
.login-container.login-basic.login-sm .company-logo-container .company-logo.company-logo-image {
  background-size: 115px 28px;
}
.login-container.login-basic.login-prevent-animation .logo-container,
.login-container.login-basic.login-prevent-animation .logo-container .logo,
.login-container.login-basic.login-prevent-animation .family-icon,
.login-container.login-basic.login-prevent-animation .family-name-container .family-name,
.login-container.login-basic.login-prevent-animation .form-panel,
.login-container.login-basic.login-prevent-animation .form-panel:after {
  animation: none;
}
.login-container.login-prevent-animation .logo-container,
.login-container.login-prevent-animation .logo-container .logo,
.login-container.login-prevent-animation .company-logo-container,
.login-container.login-prevent-animation .family-icon,
.login-container.login-prevent-animation .family-name-container .family-name,
.login-container.login-prevent-animation .graphic-panel,
.login-container.login-prevent-animation .content-panel,
.login-container.login-prevent-animation .form-panel,
.login-container.login-prevent-animation .form-panel > *, .login-container.login-prevent-animation.login-alternate-1 .logo-container,
.login-container.login-prevent-animation.login-alternate-1 .logo-container .logo,
.login-container.login-prevent-animation.login-alternate-1 .company-logo-container,
.login-container.login-prevent-animation.login-alternate-1 .family-icon,
.login-container.login-prevent-animation.login-alternate-1 .family-name-container .family-name,
.login-container.login-prevent-animation.login-alternate-1 .graphic-panel,
.login-container.login-prevent-animation.login-alternate-1 .content-panel,
.login-container.login-prevent-animation.login-alternate-1 .form-panel,
.login-container.login-prevent-animation.login-alternate-1 .form-panel > *, .login-container.login-sm .logo-container,
.login-container.login-sm .logo-container .logo,
.login-container.login-sm .company-logo-container,
.login-container.login-sm .family-icon,
.login-container.login-sm .family-name-container .family-name,
.login-container.login-sm .graphic-panel,
.login-container.login-sm .content-panel,
.login-container.login-sm .form-panel,
.login-container.login-sm .form-panel > * {
  animation-duration: 0s;
  animation-delay: 0s;
}

@media (max-height: 700px) {
  .login-container.login-alternate-1 .form-panel {
    left: 40%;
    top: 17%;
  }
}
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-page-header {
  position: fixed;
  z-index: 11;
}
ux-page-header .ux-page-header {
  color: rgba(255, 255, 255, 0.8);
  background-color: #0073E7;
  height: 56px;
  padding-left: 0;
  padding-right: 0;
  border-bottom: none;
  box-shadow: 0 7px rgba(0, 0, 0, 0.01);
  flex-direction: row-reverse;
}
ux-page-header .ux-page-header .page-header-content {
  position: relative;
  display: flex;
  height: 56px;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container {
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-right: 12px;
  color: #FFFFFF;
  background-color: #000;
  overflow: hidden;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container.page-header-logo-template {
  width: 160px;
  display: inline-flex;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container.page-header-logo-template .product-icon-divider {
  width: 1px;
  height: 32px;
  background-color: #FFFFFF;
  flex: none;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container.page-header-logo-template .company-logo-container {
  flex: 1;
  display: inline-flex;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjkgMTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY5IDE3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48dGl0bGU+bWZfbG9nb193aGl0ZTwvdGl0bGU+PGcgaWQ9IkxheWVyXzJfMV8iPjxnIGlkPSJMYXllcl8yLTIiPjxnIGlkPSJNRl9sb2dvX2JsYWNrIj48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE2LjYsMCAxNi42LDEzLjUgMTMuMywxMy41IDEzLjMsMy4zIDMuMywzLjMgMy4zLDAgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMy4zLDEzLjUgMTMuMywxNi42IDAsMTYuNiAwLDMuMyAzLjMsMy4zIDMuMywxMy41ICIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjguMSw3LjIgMjguMSwwIDI2LjcsMCAyNC4zLDMuNSAyMS44LDAgMjAuNCwwIDIwLjQsNy4yIDIxLjksNy4yIDIxLjksMi40IDIzLjksNS4zIDI0LjcsNS4zIDI2LjYsMi40IDI2LjYsNy4yICIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzEuNyw3LjIgMzMuMSw3LjIgMzMuMSwwIDMxLjcsMCAzMS43LDcuMSAiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMuOCw2LjRWNC44aC0xLjZ2MC45aC00LjFWMS40aDQuMXYwLjloMS42VjAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdsMCwwaC01LjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN2wwLDB2NS43YzAsMC40LDAuMywwLjksMC43LDAuOWg1LjdDNDMuNSw3LjIsNDMuOCw2LjgsNDMuOCw2LjRMNDMuOCw2LjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjIsNy4ybC0yLjEtMi45aDEuNWMwLjQsMCwwLjctMC4zLDAuNy0wLjdsMCwwVjAuN0M1NC4zLDAuMyw1NCwwLDUzLjcsMGwwLDBoLTYuNHY3LjJoMS40VjQuM2gxLjdsMi4xLDIuOUM1Mi41LDcuMiw1NC4yLDcuMiw1NC4yLDcuMnogTTQ4LjYsMS40SDUzVjNoLTQuM1YxLjRINDguNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjQuOSw2LjVWMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2wwLDBoLTUuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43bDAsMHY1LjhjMCwwLjQsMC4zLDAuNywwLjcsMC43bDAsMGg1LjdDNjQuNSw3LjIsNjQuOSw2LjksNjQuOSw2LjVMNjQuOSw2LjV6IE01OS4yLDEuNGg0LjN2NC41aC00LjNWMS40eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjcuMywxMC41IDI3LjMsOS4zIDIwLjQsOS4zIDIwLjQsMTYuNiAyMS45LDE2LjYgMjEuOSwxMy41IDI2LDEzLjUgMjYsMTIuMSAyMS45LDEyLjEgMjEuOSwxMC43IDI3LjMsMTAuNyAiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzYuMiwxNS44VjEwYzAtMC40LTAuMy0wLjctMC43LTAuN2wwLDBIMzBjLTAuNCwwLTAuNywwLjMtMC43LDAuN2wwLDB2NS44YzAsMC40LDAuMywwLjcsMC43LDAuN2wwLDBoNS41QzM1LjksMTYuNiwzNi4yLDE2LjMsMzYuMiwxNS44QzM2LjIsMTUuOSwzNi4yLDE1LjgsMzYuMiwxNS44eiBNMzAuNSwxMC43aDQuM3Y0LjVoLTQuM1YxMC43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NS45LDE1LjhWMTRoLTEuNHYxLjJoLTQuM3YtNC41aDQuM3YxLjJoMS40VjEwYzAtMC40LTAuMy0wLjctMC43LTAuN2wwLDBoLTUuN2MtMC40LDAtMC45LDAuMy0wLjksMC43djUuOGMwLDAuNCwwLjUsMC43LDAuOSwwLjdoNS43QzQ1LjYsMTYuNiw0NS45LDE2LjMsNDUuOSwxNS44QzQ1LjksMTUuOSw0NS45LDE1LjgsNDUuOSwxNS44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NS41LDE1LjlWOS4zSDU0djUuOWgtNC4xVjkuM2gtMS42djYuNWMwLDAuNCwwLjMsMC43LDAuNywwLjdsMCwwaDUuN0M1NS4xLDE2LjYsNTUuNSwxNi4zLDU1LjUsMTUuOXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjQuOSwxNS45di0yLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43bDAsMGgtNC44di0xLjZoNC4xdjAuNWgxLjR2LTEuMmMwLTAuNC0wLjMtMC45LTAuNy0wLjloLTUuNWMtMC40LDAtMC43LDAuNS0wLjcsMC45djIuOWMwLDAuNCwwLjMsMC43LDAuNywwLjdsMCwwaDQuOHYxLjRoLTQuMXYtMC41aC0xLjZ2MS4yYzAsMC40LDAuMywwLjcsMC43LDAuN2wwLDBoNS43QzY0LjUsMTYuNiw2NC44LDE2LjMsNjQuOSwxNS45TDY0LjksMTUuOXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjcuNywyLjhjLTAuNywwLTEuMy0wLjYtMS4zLTEuM2wwLDBjMC0wLjcsMC42LTEuMywxLjMtMS4zYzAuNywwLDEuMywwLjYsMS4zLDEuM0M2OSwyLjEsNjguNCwyLjcsNjcuNywyLjhMNjcuNywyLjh6IE02Ny43LDAuM2MtMC42LDAtMS4yLDAuNS0xLjIsMS4yYzAsMC42LDAuNSwxLjIsMS4yLDEuMmMwLjYsMCwxLjItMC41LDEuMi0xLjJsMCwwQzY4LjksMC44LDY4LjQsMC4zLDY3LjcsMC4zTDY3LjcsMC4zTDY3LjcsMC4zeiBNNjgsMi4ybC0wLjMtMC43aC0wLjN2MC43aC0wLjJWMC43aDAuNGMwLjQtMC4xLDAuNSwwLjEsMC41LDAuNGMwLDAuMi0wLjEsMC40LTAuMywwLjRsMC4zLDAuN0g2OHogTTY3LjQsMS40aDAuM2MwLjIsMCwwLjMtMC4xLDAuMy0wLjNzLTAuMS0wLjMtMC4zLTAuM2gtMC4ydjAuNkg2Ny40eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
  height: 17px;
  width: 69px;
  background-repeat: no-repeat;
  background-position: center;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container.page-header-logo-template .product-title-container {
  display: flex;
  width: 56px;
  justify-content: center;
  align-items: center;
  flex: none;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container.page-header-logo-template .product-title-container .product-title {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.8px;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container.page-header-logo-template .product-title-container .product-title-small {
  font-size: 20px;
  letter-spacing: 0.67px;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container .page-header-acronym {
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  margin: 0;
}
ux-page-header .ux-page-header .page-header-content .page-header-logo-container:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.65) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-page-header .ux-page-header .page-header-content .page-header-subtitle-container {
  display: flex;
  align-items: center;
  height: 100%;
  margin-left: 12px;
  margin-right: 12px;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container {
  position: static;
  height: auto;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-back-button {
  display: none;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container {
  display: block;
  margin: 0;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 12px;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs li.active * {
  color: #000000;
  text-decoration: none;
  font-weight: 700;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs li:last-child * {
  color: #FFFFFF;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs li * {
  color: #FFFFFF;
  opacity: 1;
  border-radius: 1px;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs li *:hover {
  color: #FFFFFF;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs li *:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) !important;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs li + li:before {
  color: #FFFFFF;
  opacity: 1;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container ux-breadcrumbs:not(.ux-breadcrumbs-small) li > * {
  color: #FFFFFF;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
}
ux-page-header .ux-page-header .page-header-content .page-header-state-container .page-header-title-container .page-header-title {
  display: none;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation {
  margin: 0;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation {
  height: 55px;
  background-color: #0073E7;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button {
  display: flex;
  align-items: baseline;
  justify-content: center;
  height: 100%;
  padding: 19px 12px 19px 12px;
  background-color: transparent;
  border-radius: 3px;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button.selected .navigation-item-label {
  font-weight: 600;
  color: #FFFFFF;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button.selected .navigation-item-label:after {
  width: 100%;
  transform: scaleX(1);
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button.selected .navigation-item-icon + .navigation-item-label:after {
  transform: translateX(-22px) scaleX(1);
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button .navigation-item-icon {
  margin-right: 8px;
  color: #FFFFFF;
  width: 14px;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button .navigation-item-icon + .navigation-item-label:after {
  width: calc(100% + 22px);
  transform: translateX(-22px) scaleX(0);
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button .navigation-item-label {
  color: #FFFFFF;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  margin-left: 0;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button .navigation-item-label:after {
  content: "";
  display: block;
  height: 5px;
  width: 100%;
  margin-top: 14px;
  background-color: #FFFFFF;
  transition: transform 0.24s ease-out;
  transform: scaleX(0);
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button:hover {
  background-color: #0062c6;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button:hover .navigation-item-label {
  color: #FFFFFF;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.65) !important;
  background-color: #0062c6;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button:disabled:hover {
  background-color: transparent;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button:disabled .navigation-item-label {
  color: rgba(255, 255, 255, 0.35);
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation ux-page-header-horizontal-navigation ux-page-header-horizontal-navigation-item .horizontal-navigation-button:disabled .navigation-item-label:after {
  background-color: rgba(255, 255, 255, 0.35);
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation.center {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation.center ux-page-header-horizontal-navigation {
  pointer-events: auto;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus {
  position: static;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 1;
  height: 55px;
  margin-right: 24px;
  color: #FFFFFF;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus .page-header-menu-item {
  padding-left: 8px;
  padding-right: 8px;
  cursor: pointer;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus ux-page-header-icon-menu {
  height: 100%;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus ux-page-header-icon-menu .page-header-icon-menu-button {
  min-width: auto;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
  height: 100%;
  background-color: transparent;
  color: #FFFFFF;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus ux-page-header-icon-menu .page-header-icon-menu-button:hover {
  text-decoration: none;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus ux-page-header-icon-menu .page-header-icon-menu-button:hover {
  color: #FFFFFF;
  background-color: #0062c6;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus ux-page-header-icon-menu .page-header-icon-menu-button:focus.ux-focus-indicator-active {
  color: #FFFFFF;
  background-color: #0062c6;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.65) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-page-header .ux-page-header .page-header-content .page-header-icon-menus ux-page-header-icon-menu .page-header-icon-menu-button:active, ux-page-header .ux-page-header .page-header-content .page-header-icon-menus ux-page-header-icon-menu .page-header-icon-menu-button:active.ux-focus-indicator-active {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.05);
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation.left + .page-header-icon-menus {
  flex: 2;
}
ux-page-header .ux-page-header .page-header-content .page-header-navigation.right + .page-header-icon-menus {
  flex: 0;
}
ux-page-header .ux-page-header button {
  min-width: auto;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
  height: 100%;
  background-color: transparent;
  color: #FFFFFF;
}
ux-page-header .ux-page-header button:hover {
  text-decoration: none;
}
ux-page-header .ux-page-header button:hover {
  color: #FFFFFF;
  background-color: #0062c6;
}
ux-page-header .ux-page-header button:focus.ux-focus-indicator-active {
  color: #FFFFFF;
  background-color: #0062c6;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.65) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-page-header .ux-page-header button:active, ux-page-header .ux-page-header button:active.ux-focus-indicator-active {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.05);
}
ux-page-header .ux-page-header .selected-indicator {
  display: none;
}
ux-page-header .ux-page-header-secondary {
  position: static;
}
ux-page-header .ux-page-header-secondary .page-header-navigation {
  display: flex;
  flex: 1;
  pointer-events: none;
}
ux-page-header .ux-page-header-secondary .page-header-navigation.left {
  justify-content: flex-start;
}
ux-page-header .ux-page-header-secondary .page-header-navigation.right {
  justify-content: flex-end;
}
ux-page-header .ux-page-header-secondary .page-header-navigation.center {
  justify-content: center;
  left: 0;
  width: 100%;
  position: absolute;
}
ux-page-header .ux-page-header-secondary .page-header-navigation > ux-tabset {
  pointer-events: auto;
}

.ux-page-header-secondary {
  display: flex;
  position: fixed;
  top: 56px;
  width: 100%;
  height: 48px;
  padding: 0 24px;
  background-color: #FFFFFF;
  justify-content: space-between;
  border-bottom: none;
  box-shadow: 0 7px rgba(0, 0, 0, 0.01);
  animation: qtm-keyframes-slideVertically 0.36s;
  z-index: 10;
}
.ux-page-header-secondary .page-header-secondary-leading-content,
.ux-page-header-secondary .page-header-secondary-trailing-content {
  height: 48px;
  align-items: center;
  display: flex;
}
.ux-page-header-secondary .page-header-secondary-leading-content {
  margin-right: 16px;
}
.ux-page-header-secondary .page-header-secondary-trailing-content {
  margin-left: 16px;
}
.ux-page-header-secondary .nav.nav-tabs {
  margin-top: 0;
  border-bottom: none;
  margin-left: 0;
}
.ux-page-header-secondary .nav.nav-tabs li {
  height: 48px;
}
.ux-page-header-secondary .nav.nav-tabs li > a {
  color: #323435;
  height: 48px;
  border-bottom-width: 0;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  padding-top: 8px;
}
.ux-page-header-secondary .nav.nav-tabs li > a:after {
  content: "";
  display: block;
  margin: auto;
  height: 3px;
  width: 0;
  background-color: #000000;
  transition: width 0.24s ease-out;
  -webkit-transition: width 0.24s ease-out;
}
.ux-page-header-secondary .nav.nav-tabs li:not(.disabled) > a:hover {
  color: #000000;
}
.ux-page-header-secondary .nav.nav-tabs li:not(.disabled).active > a, .ux-page-header-secondary .nav.nav-tabs li:not(.disabled).active.ux-focus-indicator-active > a, .ux-page-header-secondary .nav.nav-tabs li:not(.disabled).active:hover > a {
  color: #000000;
  font-weight: 600;
}
.ux-page-header-secondary .nav.nav-tabs li:not(.disabled).active > a:after, .ux-page-header-secondary .nav.nav-tabs li:not(.disabled).active.ux-focus-indicator-active > a:after, .ux-page-header-secondary .nav.nav-tabs li:not(.disabled).active:hover > a:after {
  width: 100%;
}

.page-main.masthead-offset-primary > * {
  margin-top: 56px;
}
.page-main.masthead-offset-secondary > * {
  margin-top: 104px;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-media-player .player-container .audio-player .audio-file-name {
  color: #000000;
  font-weight: 700;
}
ux-media-player .player-container .audio-player .audio-file-format,
ux-media-player .player-container .audio-player .audio-file-size {
  color: #656668;
}
ux-media-player .player-container .audio-player svg > g {
  stroke-width: 2;
}
ux-media-player .player-container .audio-player svg path {
  fill: transparent;
  stroke: #0073E7;
}
ux-media-player .player-container .audio-player svg path:first-child {
  stroke: none;
}
ux-media-player .player-container > .control-bar ux-media-player-controls .volume-container .volume-slider-container .volume-slider-icon {
  border-radius: 1px;
}
ux-media-player .player-container > .control-bar ux-media-player-controls .volume-container .volume-slider-container ux-slider .track-lower {
  background-color: #0073E7 !important;
}
ux-media-player .player-container > .control-bar ux-media-player-controls .control-button,
ux-media-player .player-container > .control-bar ux-media-player-controls .action-button {
  border-radius: 1px;
}
ux-media-player .player-container > .control-bar ux-media-player-controls > .control-button,
ux-media-player .player-container > .control-bar ux-media-player-controls ux-icon {
  fill: #656668;
  color: #656668;
}
ux-media-player .player-container > .control-bar ux-media-player-controls .subtitles-list .subtitles-list-item > .subtitles-list-item-checkmark {
  margin-right: 4px;
  color: #0073E7;
}
ux-media-player .player-container > .control-bar ux-media-player-controls.quiet > .control-button,
ux-media-player .player-container > .control-bar ux-media-player-controls.quiet ux-icon {
  fill: #BDBEC0;
  color: #BDBEC0;
}
ux-media-player .player-container > .control-bar ux-media-player-controls.quiet .volume-container .volume-slider-container ux-slider {
  border-color: #000000;
}
ux-media-player .player-container > .control-bar ux-media-player-controls.quiet .volume-container .volume-slider-container ux-slider .track {
  border-color: #000000;
}
ux-media-player .player-container > .control-bar ux-media-player-controls.quiet .volume-container .volume-slider-container ux-slider .track-higher {
  background-color: #656668 !important;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline > .timeline-bar {
  height: 6px;
  background-color: #F1F2F3;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline > .timeline-bar:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.6);
}
ux-media-player .player-container > .control-bar ux-media-player-timeline > .timeline-bar > .media-progress-bar {
  background-color: #0073E7;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline > .timeline-bar > .media-progress-bar > .media-progress-bar-thumb {
  display: block;
  width: 18px;
  height: 18px;
  border: 2px solid #000000;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline > .timeline-bar > .media-progress-bar > .media-progress-bar-thumb:active {
  border-color: #0073E7;
  background-color: #0073E7;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline > .timeline-bar > .buffered-bar {
  background-color: #0073E7;
  opacity: 0.25;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline > .duration-time, ux-media-player .player-container > .control-bar ux-media-player-timeline > .current-time {
  color: #656668;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline.quiet > .timeline-bar {
  background-color: rgba(241, 242, 243, 0.1);
}
ux-media-player .player-container > .control-bar ux-media-player-timeline.quiet > .timeline-bar > .media-progress-bar {
  background-color: #0073E7;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline.quiet > .timeline-bar > .buffered-bar {
  background-color: #000000;
  opacity: 0.25;
}
ux-media-player .player-container > .control-bar ux-media-player-timeline.quiet > .duration-time, ux-media-player .player-container > .control-bar ux-media-player-timeline.quiet > .current-time {
  color: #BDBEC0;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.modal {
  top: 20%;
  transform: none;
  z-index: 9998;
}
.modal::before {
  display: none;
}
.modal.fade {
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: none;
  will-change: transform;
  animation: zoomOut 0.15s;
  -webkit-animation: zoomOut 0.15s;
}
.modal.in {
  pointer-events: all;
}
.modal.in .modal-dialog {
  animation: pulse 0.15s;
  -webkit-animation: pulse 0.15s;
}
.modal .modal-dialog {
  width: 344px;
}
.modal .modal-dialog .modal-content {
  border: 0 solid #DCDEDF;
  border-radius: 0;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.25);
  background-color: #FFFFFF;
  padding: 0 0 0 0;
}
.modal .modal-dialog .modal-content .modal-header {
  padding: 32px 24px 24px 24px;
  border: none;
  text-align: left;
  display: flex;
  align-items: center;
  color: #000000;
}
.modal .modal-dialog .modal-content .modal-header .modal-icon {
  position: static;
  font-size: 24px;
  height: 24px;
  width: 24px;
  margin-right: 16px;
  padding: 0;
}
.modal .modal-dialog .modal-content .modal-header .modal-title {
  margin: 0;
  text-transform: none;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: unset;
}
.modal .modal-dialog .modal-content .modal-header .close {
  margin-left: auto;
  margin-right: -6px;
  margin-top: -6px;
  opacity: 1;
}
.modal .modal-dialog .modal-content .modal-body {
  clear: right;
  padding: 8px 24px 32px 24px;
  text-align: left;
}
.modal .modal-dialog .modal-content .modal-body p {
  font-size: 16px;
  line-height: unset;
}
.modal .modal-dialog .modal-content .modal-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 8px 8px 8px;
  border-top: 1px solid #DCDEDF;
  background-color: transparent;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-footer:before, .modal .modal-dialog .modal-content .modal-footer:after {
  display: none;
}
.modal .modal-dialog .modal-content .modal-footer .btn {
  margin-top: 0;
  margin-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-footer .btn + .btn {
  margin-left: 8px;
}
.modal .modal-dialog .modal-content .modal-footer .btn.btn-link + .btn.btn-link {
  margin-left: 0;
}
.modal .modal-dialog .modal-content.modal-raised .modal-footer {
  justify-content: flex-start;
  padding: 0 24px 32px 24px;
  border-top: none;
}
.modal .modal-dialog.modal-lg {
  width: 480px;
}
.modal .modal-dialog.modal-lg .modal-content {
  padding: 0 0 0 0;
}
.modal .modal-dialog.modal-lg .modal-content .modal-header {
  padding: 32px 24px 24px 24px;
}
.modal .modal-dialog.modal-lg .modal-content .modal-header .modal-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: unset;
}
.modal .modal-dialog.modal-lg .modal-content .modal-body {
  padding: 8px 24px 32px 24px;
}
.modal .modal-dialog.modal-lg .modal-content .modal-body p {
  font-size: 18px;
  line-height: 18px;
}
.modal .modal-dialog.modal-lg .modal-content .modal-footer {
  padding: 8px 8px 8px 8px;
}
.modal .modal-dialog.modal-xlg {
  width: 640px;
}
.modal .modal-dialog.modal-xlg .modal-content {
  padding: 0 0 0 0;
}
.modal .modal-dialog.modal-xlg .modal-content .modal-header {
  padding: 32px 24px 24px 24px;
}
.modal .modal-dialog.modal-xlg .modal-content .modal-header .modal-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: unset;
}
.modal .modal-dialog.modal-xlg .modal-content .modal-body {
  padding: 8px 24px 32px 24px;
}
.modal .modal-dialog.modal-xlg .modal-content .modal-body p {
  font-size: 18px;
  line-height: 18px;
}
.modal .modal-dialog.modal-xlg .modal-content .modal-footer {
  padding: 8px 8px 8px 8px;
}
.modal .modal-dialog.modal-banner {
  width: 760px;
  display: flex;
}
.modal .modal-dialog.modal-banner .modal-side {
  min-width: unset;
  max-width: 70%;
  padding: 0;
  background-color: #FFFFFF;
}
.modal .modal-dialog.modal-banner .modal-content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: 30%;
  max-width: none;
}
.modal .modal-dialog.modal-banner .modal-content > *:first-child {
  padding-top: 32px;
}
.modal .modal-dialog.modal-banner .modal-content .modal-body {
  flex: 1 1 auto;
  display: flex;
  min-height: 0;
}
.modal .modal-dialog.modal-banner .modal-content .modal-body > tabset, .modal .modal-dialog.modal-banner .modal-content .modal-body > ux-tabset {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.modal .modal-dialog.modal-banner .modal-content .modal-body > tabset > .tab-content, .modal .modal-dialog.modal-banner .modal-content .modal-body > ux-tabset > .tab-content {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
}
.modal .modal-dialog.modal-banner .modal-content .modal-footer {
  flex: 0 0 auto;
}
.modal .modal-dialog.modal-banner .modal-side + .modal-content {
  border-left: none;
}
.modal .modal-dialog.modal-login-basic {
  width: 788px;
}
.modal .modal-dialog.modal-login-basic .modal-content {
  padding: 48px 48px 48px 48px;
}
.modal .modal-dialog.modal-login-basic .modal-content ux-login {
  height: auto;
}
.modal .modal-dialog.modal-login-basic .modal-content .login-container.login-basic .form-panel {
  padding-right: 8px;
  padding-bottom: 8px;
  box-shadow: none;
}
.modal .modal-dialog.modal-login-basic .modal-content .login-container.login-basic .company-logo-container {
  bottom: 8px;
  left: 8px;
}
.modal .modal-dialog.modal-login-sm {
  width: 420px;
}
.modal .modal-dialog.modal-login-sm .modal-content {
  padding: 0;
}
.modal .modal-dialog.modal-login-sm .modal-content ux-login {
  height: auto;
}
.modal .modal-dialog.modal-login-sm .modal-content .login-container.login-alternate-1.login-sm {
  height: 520px;
}
.modal .modal-dialog .modal-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  padding: 16px;
  font-size: 32px;
  height: 64px;
  width: 64px;
  top: 0;
  left: -64px;
}
.modal .modal-dialog .modal-icon.modal-icon-info {
  content: "\f30f";
  color: #FFFFFF;
  background-color: #0073E7;
}
.modal .modal-dialog .modal-icon.modal-icon-danger {
  content: "\f1ba";
  color: #FFFFFF;
  background-color: #E5004C;
}
.modal .modal-close {
  position: absolute;
  top: 0;
  left: 100%;
  right: auto;
  height: 16px;
  width: 16px;
  font-size: 10px;
  line-height: 10px;
  margin: 0;
  border-width: 0 0 0 0;
  border-style: solid;
  border-color: #DCDEDF;
  border-radius: 0;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.25);
  padding: 0;
  background-color: #FFFFFF;
  color: #000000;
  cursor: pointer;
}
.modal .modal-close > * {
  font-weight: bold;
}
.modal.modal-centered {
  top: 0;
  display: flex !important;
  flex-direction: column;
  align-items: center;
}
.modal.modal-centered .modal-dialog {
  margin: auto;
  box-shadow: none;
}

.modal-backdrop {
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.72) 25%, rgba(0, 0, 0, 0.74) 25%, rgba(0, 0, 0, 0.74) 50%, rgba(0, 0, 0, 0.72) 50%) top left fixed;
  background-attachment: fixed;
  background-size: 6px 6px;
  z-index: 9997;
}
.modal-backdrop.in {
  opacity: 1;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.ux-side-nav {
  background-color: transparent;
}
.ux-side-nav .nav {
  margin: 0;
  z-index: initial;
}
.ux-side-nav .nav > li {
  white-space: nowrap;
  overflow: hidden;
}
.ux-side-nav .nav > li.disabled {
  cursor: auto;
}
.ux-side-nav .nav > li.disabled > a {
  pointer-events: none;
  color: #cececf;
}
.ux-side-nav .nav > li > .nav,
.ux-side-nav .nav > li .ux-side-menu.minimized > .nav {
  position: absolute;
  opacity: 0;
  z-index: -1;
  overflow-y: hidden;
  transition: opacity 0.24s ease-out;
}
.ux-side-nav .nav > li > a {
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-transform: none;
  color: #323435;
  height: 56px;
  padding: 12px 24px 12px 24px;
  margin-left: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.ux-side-nav .nav > li > a:hover {
  color: #323435;
  background-color: rgba(0, 115, 231, 0.05);
}
.ux-side-nav .nav > li > a:focus {
  background-color: rgba(0, 115, 231, 0.1);
}
.ux-side-nav .nav > li > a.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.65) !important;
  transition: box-shadow 0.16s ease-out;
}
.ux-side-nav .nav > li > a::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 0;
  background-color: #0073E7;
  transition-property: top, height;
  transition-duration: 0.24s;
  transition-timing-function: ease-out;
}
.ux-side-nav .nav > li > a.has-arrow > *:first-child::before, .ux-side-nav .nav > li > a.no-arrow > *:first-child::before {
  font-family: "ux-icons";
  content: "\f13c";
  display: inline-flex;
  align-items: center;
  font-size: 10px;
  width: 10px;
  height: 10px;
  font-weight: 700;
  transition: 0.2s ease-out;
  color: #000000;
  margin-left: 0;
  margin-right: 12px;
  transform: translateX(-3px);
}
.ux-side-nav .nav > li > a.no-arrow > *:first-child::before {
  visibility: hidden;
}
.ux-side-nav .nav > li > a .nav-expander {
  display: none;
}
.ux-side-nav .nav > li > a .nav-icon {
  width: 16px;
  height: 16px;
  margin-right: 16px;
}
.ux-side-nav .nav > li.selected > a.has-arrow > *:first-child::before {
  transform: translateX(-3px) rotate(90deg);
}
.ux-side-nav .nav > li.selected > .nav {
  position: static;
  opacity: 1;
}
.ux-side-nav .nav > li.active {
  border-left: none;
}
.ux-side-nav .nav > li.active > a::before {
  top: 0;
  height: 100%;
}
.ux-side-nav .nav > li.active > a .nav-title, .ux-side-nav .nav > li.active > a .nav-label {
  color: #000000;
  font-weight: 700;
}
.ux-side-nav .nav > li.active > a .nav-icon {
  color: #323435;
  font-weight: 400;
}
.ux-side-nav .nav > li.active > a, .ux-side-nav .nav > li.active > a:hover, .ux-side-nav .nav > li.active > a:focus {
  font-family: inherit;
  background-color: transparent;
  color: #000000;
  font-weight: 700;
}
.ux-side-nav .nav.nav-second-level > li > a, .ux-side-nav .nav.nav-third-level > li > a, .ux-side-nav .nav.nav-fourth-level > li > a, .ux-side-nav .nav.nav-fifth-level > li > a {
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0.3px;
  line-height: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.ux-side-nav .nav.nav-second-level > li.active > a, .ux-side-nav .nav.nav-third-level > li.active > a, .ux-side-nav .nav.nav-fourth-level > li.active > a, .ux-side-nav .nav.nav-fifth-level > li.active > a {
  font-family: inherit;
  background-color: transparent;
  color: #000000;
  font-weight: 700;
}
.ux-side-nav .nav.nav-second-level > li > a {
  padding-left: 56px;
  margin-left: 0;
}
.ux-side-nav .nav.nav-third-level > li > a {
  padding-left: 72px;
  margin-left: 0;
}
.ux-side-nav .nav.nav-fourth-level > li > a {
  padding-left: 96px;
  margin-left: 0;
}
.ux-side-nav .nav.nav-fifth-level > li > a {
  padding-left: 120px;
  margin-left: 0;
}
.ux-side-nav .nav.collapse {
  display: block;
}
.ux-side-nav.tree .nav > li > a {
  height: 40px;
}
.ux-side-nav.tree .nav > li > a.indent {
  padding-left: 48px;
}
.ux-side-nav.tree .nav > li > a .nav-expander {
  display: inline-block;
  width: 24px;
  margin-left: -24px;
}
.ux-side-nav.tree .nav > li > a .nav-expander::before {
  font-family: "ux-icons";
  content: "\f13c";
  display: block;
  font-size: 10px;
  font-weight: 700;
  margin-left: 0;
  margin-right: 8px;
  color: #000000;
  transform-origin: 4px center;
  transition: 0.2s ease-out;
}
.ux-side-nav.tree .nav > li .nav li a {
  height: 32px;
}
.ux-side-nav.tree .nav > li.selected > a .nav-expander::before {
  transform: rotate(90deg);
}
.ux-side-nav.tree .nav > li.disabled {
  cursor: auto;
}
.ux-side-nav.tree .nav > li.disabled > a .nav-expander::before {
  color: #cececf;
}
.ux-side-nav.tree .nav.nav-second-level > li > a {
  padding-left: 48px;
}
.ux-side-nav.tree .nav.nav-second-level > li > a.indent {
  padding-left: 72px;
}
.ux-side-nav.tree .nav.nav-third-level > li > a.indent {
  padding-left: 96px;
}
.ux-side-nav.tree .nav.nav-fourth-level > li > a.indent {
  padding-left: 120px;
}
.ux-side-nav.tree .nav.nav-fifth-level > li > a.indent {
  padding-left: 144px;
}

ux-notification-list .notification {
  background-color: #FFFFFF !important;
  width: 300px;
  margin: 0 0 10px 0;
  padding: 12px 16px 12px 16px;
  border: 1px solid #F1F2F3;
  border-radius: 1px;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.2);
  animation-duration: 1s;
  animation-fill-mode: both;
}
ux-notification-list .notification.fadeInNotification {
  animation-name: notification-animation-enter;
}
ux-notification-list .notification.fadeOutNotification {
  animation-name: notification-animation-exit;
}
ux-notification-list .notification .dismiss {
  top: 8px;
  right: 8px;
  width: 16px;
  height: 16px;
  color: #656668;
  font-size: 13px;
}
ux-notification-list .notification .notification-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 0;
  padding-left: 8px;
}
ux-notification-list .notification .notification-wrapper .notification-icon {
  display: block;
  font-size: 24px;
  color: #000000;
  width: auto;
  padding-right: 24px;
}
ux-notification-list .notification .notification-wrapper .notification-content {
  display: block;
  padding: 0;
}
ux-notification-list .notification .notification-wrapper .notification-content .notification-title {
  font-size: 14px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  margin: 0 0 0 0;
}
ux-notification-list .notification .notification-wrapper .notification-content .notification-label,
ux-notification-list .notification .notification-wrapper .notification-content .notification-description {
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  margin: 0 0 0 0;
}
ux-notification-list .notification .notification-wrapper .notification-content .notification-subtitle,
ux-notification-list .notification .notification-wrapper .notification-content .notification-timestamp {
  font-size: 12px;
  font-weight: 400;
  color: #656668;
  margin: 0;
}

@keyframes notification-animation-enter {
  from {
    transform: translateY(-50px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 0.9;
  }
}
.ux-badge {
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ux-badge-container.ux-badge-before .ux-badge {
  left: -5px;
}
.ux-badge-container.ux-badge-after .ux-badge {
  right: -5px;
}

@keyframes notification-animation-exit {
  from {
    transform: translateY(0);
    opacity: 0.9;
  }
  to {
    transform: translateY(50px);
    opacity: 0;
  }
}
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-number-picker,
ux-number-picker-inline {
  width: 32px;
  height: auto;
  margin: 24px 0;
}
ux-number-picker .number-picker-input,
ux-number-picker-inline .number-picker-input {
  text-align: center;
}
ux-number-picker:not(.flat).ng-invalid .number-picker-input,
ux-number-picker-inline:not(.flat).ng-invalid .number-picker-input {
  padding: 0;
  border: 1px solid #E5004C;
}
ux-number-picker:not(.flat).ng-invalid .number-picker-input:focus,
ux-number-picker-inline:not(.flat).ng-invalid .number-picker-input:focus {
  border: 1px solid #E5004C;
}
ux-number-picker:not(.flat).ux-number-picker-invalid:not(.ng-invalid) .number-picker-input,
ux-number-picker-inline:not(.flat).ux-number-picker-invalid:not(.ng-invalid) .number-picker-input {
  padding: 0;
  border: 1px solid #E5004C;
}
ux-number-picker:not(.flat).ux-number-picker-invalid:not(.ng-invalid) .number-picker-input:focus,
ux-number-picker-inline:not(.flat).ux-number-picker-invalid:not(.ng-invalid) .number-picker-input:focus {
  border: 1px solid #E5004C;
}
ux-number-picker:not(.flat) .number-picker-input,
ux-number-picker-inline:not(.flat) .number-picker-input {
  border: 1px solid #DCDEDF;
  padding: 7px 0 7px 0;
  background-color: #FFFFFF;
}
ux-number-picker:not(.flat) .number-picker-input:hover,
ux-number-picker-inline:not(.flat) .number-picker-input:hover {
  border-color: #656668;
}
ux-number-picker:not(.flat) .number-picker-input:focus,
ux-number-picker-inline:not(.flat) .number-picker-input:focus {
  border-color: #0073E7;
}
ux-number-picker.full-width,
ux-number-picker-inline.full-width {
  width: 100%;
}
ux-number-picker .number-picker-controls .number-picker-control,
ux-number-picker-inline .number-picker-controls .number-picker-control {
  border: none;
  color: #000000;
  background-color: #FFFFFF;
  width: 32px;
  font-size: 0.875rem;
}
ux-number-picker .number-picker-controls .number-picker-control.number-picker-control-up > ux-icon.ux-icon-up:before,
ux-number-picker-inline .number-picker-controls .number-picker-control.number-picker-control-up > ux-icon.ux-icon-up:before {
  font-family: "ux-icons";
  content: "\f13d";
}
ux-number-picker .number-picker-controls .number-picker-control.number-picker-control-down > ux-icon.ux-icon-down:before,
ux-number-picker-inline .number-picker-controls .number-picker-control.number-picker-control-down > ux-icon.ux-icon-down:before {
  font-family: "ux-icons";
  content: "\f138";
}
ux-number-picker .number-picker-controls .number-picker-control:active,
ux-number-picker-inline .number-picker-controls .number-picker-control:active {
  box-shadow: none;
}
ux-number-picker .number-picker-controls .number-picker-control.disabled,
ux-number-picker-inline .number-picker-controls .number-picker-control.disabled {
  background-color: transparent;
  color: #BDBEC0;
}
ux-number-picker .number-picker-controls .number-picker-control.disabled:active,
ux-number-picker-inline .number-picker-controls .number-picker-control.disabled:active {
  border: transparent;
}

ux-number-picker:not(.number-picker-compact) {
  position: relative;
}
ux-number-picker:not(.number-picker-compact) .number-picker-controls .number-picker-control {
  position: absolute;
  right: 0;
  width: 100%;
  min-height: 24px;
}
ux-number-picker:not(.number-picker-compact) .number-picker-controls .number-picker-control.number-picker-control-up {
  bottom: 100%;
}
ux-number-picker:not(.number-picker-compact) .number-picker-controls .number-picker-control.number-picker-control-down {
  top: 100%;
}

ux-number-picker-inline,
ux-number-picker.number-picker-compact {
  width: 66px;
  margin: 0;
}
ux-number-picker-inline .number-picker-input,
ux-number-picker.number-picker-compact .number-picker-input {
  text-align: right;
}
ux-number-picker-inline:not(.flat) .number-picker-input,
ux-number-picker.number-picker-compact:not(.flat) .number-picker-input {
  flex: 1;
  min-width: 0;
  padding: 0 8px 0 0;
}
ux-number-picker-inline.flat,
ux-number-picker.number-picker-compact.flat {
  display: inline-block;
  position: relative;
}
ux-number-picker-inline.flat .number-picker-input,
ux-number-picker.number-picker-compact.flat .number-picker-input {
  width: 100%;
  padding-right: 28px;
}
ux-number-picker-inline.flat .number-picker-controls,
ux-number-picker.number-picker-compact.flat .number-picker-controls {
  position: absolute;
  top: 1px;
  right: 0;
  height: 30px;
}
ux-number-picker-inline .number-picker-controls,
ux-number-picker.number-picker-compact .number-picker-controls {
  height: 32px;
  width: 24px;
}
ux-number-picker-inline .number-picker-controls .number-picker-control,
ux-number-picker.number-picker-compact .number-picker-controls .number-picker-control {
  right: 0;
  min-height: 0;
  width: 24px;
}
ux-number-picker-inline .number-picker-controls .number-picker-control.number-picker-control-up,
ux-number-picker.number-picker-compact .number-picker-controls .number-picker-control.number-picker-control-up {
  bottom: 0;
}
ux-number-picker-inline .number-picker-controls .number-picker-control.number-picker-control-down,
ux-number-picker.number-picker-compact .number-picker-controls .number-picker-control.number-picker-control-down {
  top: 0;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-organization-chart {
  background-color: #F5F7F8;
}
ux-organization-chart .ux-organization-chart-node {
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
}
ux-organization-chart .ux-organization-chart-node.ux-organization-chart-node-selected {
  border-color: #0073E7;
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15), inset 0 0 0 1px #0073E7;
}
ux-organization-chart .ux-organization-chart-node:hover {
  border-color: #0073E7;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.05), inset 0 0 0 1px #0073E7;
}
ux-organization-chart .ux-organization-chart-node:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #F5F7F8, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-organization-chart .ux-organization-chart-node:focus.ux-focus-indicator-active.ux-organization-chart-node-selected {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 1px #0073E7, 0 0 0 1px #F5F7F8, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-organization-chart .ux-organization-chart-reveal {
  color: #BDBEC0;
}
ux-organization-chart .ux-organization-chart-reveal:hover {
  color: #0073E7;
}
ux-organization-chart .ux-organization-chart-reveal:focus {
  color: #0073E7;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
ux-organization-chart .ux-organization-chart-link {
  stroke: #DCDEDF;
}

ux-partition-map .partition-map-segment-label {
  font-size: 1rem;
}

/*
 * NGX Bootstrap & UX Aspects Popover
 */
popover-container.popover,
ux-popover > .popover {
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #FFFFFF;
  border: 1px solid #d9d9d9;
  border-radius: 0;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.05);
}
popover-container.popover:not(.popover-arrow) .arrow,
ux-popover > .popover:not(.popover-arrow) .arrow {
  display: none;
}
popover-container.popover:not(.popover-arrow).top, popover-container.popover:not(.popover-arrow).right, popover-container.popover:not(.popover-arrow).bottom, popover-container.popover:not(.popover-arrow).left,
ux-popover > .popover:not(.popover-arrow).top,
ux-popover > .popover:not(.popover-arrow).right,
ux-popover > .popover:not(.popover-arrow).bottom,
ux-popover > .popover:not(.popover-arrow).left {
  margin: 0;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
@keyframes qtm-keyframes-overgrow {
  from {
    transform: scale(0);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  50% {
    transform: scale(1.333);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1);
  }
}
@keyframes qtm-keyframes-waterDrop {
  0% {
    box-shadow: 0 0 0 0 #0073e7;
  }
  40% {
    box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.31);
  }
  60% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0.12);
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-drawCheck {
  from {
    height: 1px;
    width: 1px;
    transform: rotate(-45deg);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  17% {
    height: 3px;
    width: 1px;
    animation-timing-function: ease-out;
  }
  to {
    height: 3px;
    width: 6px;
    transform: rotate(-45deg);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop {
  0% {
    box-shadow: inset 0 0 0 4px rgb(255, 255, 255);
    animation-timing-function: ease-in-out;
  }
  37% {
    box-shadow: inset 0 0 0 0 rgb(255, 255, 255);
  }
  38% {
    box-shadow: 0 0 0 0 #0073e7;
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-sideButtonOvergrow--hover {
  from {
    transform: scale(0) translateX(-16px);
    animation-timing-function: ease-out;
  }
  60% {
    transform: scale(1.2) translateX(0);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1) translateX(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
  }
  66% {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
    animation-timing-function: ease-out;
  }
  to {
    opacity: 1;
    transform: scaleY(1) translateY(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: translate3d(0, -45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-slideVertically-opposite {
  from {
    opacity: 0;
    transform: translate3d(0, 45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--primary {
  0% {
    background-color: #0a66c3;
    box-shadow: inset 0 0 0 6px #0073E7;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #0073E7;
    box-shadow: inset 0 0 0 0 #0073E7;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 115, 231, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary {
  0% {
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--warning {
  0% {
    background-color: #ca0849;
    box-shadow: inset 0 0 0 6px #E5004C;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #E5004C;
    box-shadow: inset 0 0 0 0 #E5004C;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(229, 0, 76, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(229, 0, 76, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent {
  0% {
    background-color: rgba(35, 28, 165, 0.1);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(35, 28, 165, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(35, 28, 165, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--success {
  0% {
    background-color: #1e9a5a;
    box-shadow: inset 0 0 0 6px #1AAC60;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #1AAC60;
    box-shadow: inset 0 0 0 0 #1AAC60;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(26, 172, 96, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(26, 172, 96, 0);
  }
}
@keyframes qtm-keyframes-progress-indeterminate {
  0% {
    left: 0;
    width: 0;
    animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  50% {
    left: 0;
    width: 100%;
  }
  100% {
    left: 100%;
    width: 0;
  }
}
@keyframes qtm-keyframes-list-button {
  0% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  60% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  100% {
    width: 32px;
    opacity: 1;
  }
}
@keyframes qtm-keyframes-list-button-container {
  0% {
    margin-left: 0;
  }
  60% {
    margin-left: 0;
  }
  100% {
    margin-left: 8px;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary-dark {
  0% {
    background-color: rgba(189, 190, 192, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(189, 190, 192, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(189, 190, 192, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent-dark {
  0% {
    background-color: rgba(95, 130, 205, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(95, 130, 205, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(95, 130, 205, 0);
  }
}
ux-progress-bar {
  position: relative;
  height: 8px;
  background-color: #F1F2F3;
  border-radius: 0;
  box-shadow: none;
  border: none;
}
ux-progress-bar.large {
  height: 16px;
}
ux-progress-bar.small {
  height: 4px;
}
ux-progress-bar.attached {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
ux-progress-bar .progressbar-track {
  font-size: 16px;
  line-height: 16px;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  text-shadow: none;
  box-shadow: none;
  background-color: #0073E7;
}
ux-progress-bar .progressbar-track.indeterminate {
  position: absolute;
  width: auto;
  height: 100%;
  background-color: #BDBEC0;
  animation: qtm-keyframes-progress-indeterminate 2.5s infinite;
}

.ux-progress-text {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 8px;
}

.spinner:not(.spinner-bounce-middle) {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 0;
  background-color: transparent;
  animation-name: spinner-animation;
  will-change: transform;
  animation-delay: 500ms;
  animation-duration: 2500ms;
  animation-iteration-count: infinite;
}
.spinner:not(.spinner-bounce-middle):before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  left: auto;
  width: 20px;
  height: 20px;
  border-top: 5px solid #0073E7;
  border-right: 5px solid #0073E7;
  background-color: transparent;
  border-radius: 0;
  transform: translateX(0) translateY(0);
  will-change: transform;
  animation-name: spinner-top-animation;
  animation-duration: 2500ms;
  animation-delay: 500ms;
  animation-iteration-count: infinite;
}
.spinner:not(.spinner-bounce-middle):after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 0;
  border-bottom: 5px solid #0073E7;
  border-left: 5px solid #0073E7;
  background-color: transparent;
  transform: translateX(0) translateY(5px);
  will-change: transform;
  animation-name: spinner-bottom-animation;
  animation-duration: 2500ms;
  animation-delay: 500ms;
  animation-iteration-count: infinite;
}
.spinner:not(.spinner-bounce-middle).spinner-large {
  width: 48px;
  height: 48px;
}
.spinner:not(.spinner-bounce-middle).spinner-large:before {
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  border-top-width: 12px;
  border-right-width: 12px;
  animation-name: spinner-top-animation--large;
  transform: translateX(6px) translateY(-6px);
}
.spinner:not(.spinner-bounce-middle).spinner-large:after {
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  border-bottom-width: 12px;
  border-left-width: 12px;
  animation-name: spinner-bottom-animation--large;
  transform: translateX(-6px) translateY(6px);
}

.spinner-accent,
.spinner-accent:before,
.spinner-accent:after {
  background-color: #BDBEC0;
}

@keyframes spinner-animation {
  0% {
    transform: rotateZ(0);
  }
  8% {
    transform: rotateZ(0);
  }
  60% {
    transform: rotateZ(360deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
@keyframes spinner-top-animation {
  0% {
    transform: translateX(0) translateY(0);
  }
  12% {
    transform: translateX(-10px) translateY(10px);
  }
  68% {
    transform: translateX(-10px) translateY(10px);
  }
  80% {
    transform: translateX(0) translateY(0);
  }
}
@keyframes spinner-bottom-animation {
  0% {
    transform: translateX(0) translateY(5px);
  }
  12% {
    transform: translateX(10px) translateY(-5px);
  }
  68% {
    transform: translateX(10px) translateY(-5px);
  }
  80% {
    transform: translateX(0) translateY(5px);
  }
}
@keyframes spinner-top-animation--large {
  0% {
    transform: translateX(6px) translateY(-6px);
  }
  12% {
    transform: translateX(-18px) translateY(18px);
  }
  68% {
    transform: translateX(-18px) translateY(18px);
  }
  80% {
    transform: translateX(6px) translateY(-6px);
  }
}
@keyframes spinner-bottom-animation--large {
  0% {
    transform: translateX(-6px) translateY(6px);
  }
  12% {
    transform: translateX(18px) translateY(-18px);
  }
  68% {
    transform: translateX(18px) translateY(-18px);
  }
  80% {
    transform: translateX(-6px) translateY(6px);
  }
}
/*
 * Spinner Component
 */
ux-spinner {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
ux-spinner .ux-spinner-container {
  display: inline-block;
  position: relative;
  animation-name: ux-spinner-animation;
  will-change: transform;
  animation-delay: 500ms;
  animation-duration: 2500ms;
  animation-iteration-count: infinite;
}
ux-spinner .ux-spinner-container .ux-spinner {
  position: absolute;
  top: 0;
  left: 0;
  animation-delay: 500ms;
  animation-duration: 2500ms;
  animation-iteration-count: infinite;
}
ux-spinner .ux-spinner-container .ux-spinner.ux-spinner-left {
  border-left: solid #0073E7;
  border-bottom: solid #0073E7;
  animation-name: ux-spinner-left-animation;
  transform: translateX(-50%) translateY(50%);
  box-sizing: content-box;
}
ux-spinner .ux-spinner-container .ux-spinner.ux-spinner-right {
  border-right: solid #0073E7;
  border-top: solid #0073E7;
  animation-name: ux-spinner-right-animation;
  transform: translateX(50%) translateY(-50%);
  box-sizing: content-box;
}

@keyframes ux-spinner-animation {
  0%, 8% {
    transform: rotate(0);
  }
  60%, to {
    transform: rotate(1turn);
  }
}
@keyframes ux-spinner-left-animation {
  0%, 80% {
    transform: translateX(-50%) translateY(50%);
  }
  12%, 68% {
    transform: translateX(0) translateY(0);
  }
}
@keyframes ux-spinner-right-animation {
  0%, 80% {
    transform: translateX(50%) translateY(-50%);
  }
  12%, 68% {
    transform: translateX(0) translateY(0);
  }
}
/*
 * Circular Progress Component
 */
ux-circular-progress {
  display: inline-block;
  position: relative;
}
ux-circular-progress svg {
  transform: rotate(-90deg);
  transform-origin: center;
  overflow: visible;
}
ux-circular-progress circle {
  fill: transparent;
  transition: stroke-dashoffset 250ms linear;
}
ux-circular-progress circle.circle-track {
  stroke: #F1F2F3;
}
ux-circular-progress circle.circle-bar {
  stroke: #0073E7;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
@keyframes qtm-keyframes-overgrow {
  from {
    transform: scale(0);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  50% {
    transform: scale(1.333);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1);
  }
}
@keyframes qtm-keyframes-waterDrop {
  0% {
    box-shadow: 0 0 0 0 #0073e7;
  }
  40% {
    box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.31);
  }
  60% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0.12);
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-drawCheck {
  from {
    height: 1px;
    width: 1px;
    transform: rotate(-45deg);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  17% {
    height: 3px;
    width: 1px;
    animation-timing-function: ease-out;
  }
  to {
    height: 3px;
    width: 6px;
    transform: rotate(-45deg);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop {
  0% {
    box-shadow: inset 0 0 0 4px rgb(255, 255, 255);
    animation-timing-function: ease-in-out;
  }
  37% {
    box-shadow: inset 0 0 0 0 rgb(255, 255, 255);
  }
  38% {
    box-shadow: 0 0 0 0 #0073e7;
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-sideButtonOvergrow--hover {
  from {
    transform: scale(0) translateX(-16px);
    animation-timing-function: ease-out;
  }
  60% {
    transform: scale(1.2) translateX(0);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1) translateX(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
  }
  66% {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
    animation-timing-function: ease-out;
  }
  to {
    opacity: 1;
    transform: scaleY(1) translateY(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: translate3d(0, -45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-slideVertically-opposite {
  from {
    opacity: 0;
    transform: translate3d(0, 45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--primary {
  0% {
    background-color: #0a66c3;
    box-shadow: inset 0 0 0 6px #0073E7;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #0073E7;
    box-shadow: inset 0 0 0 0 #0073E7;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 115, 231, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary {
  0% {
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--warning {
  0% {
    background-color: #ca0849;
    box-shadow: inset 0 0 0 6px #E5004C;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #E5004C;
    box-shadow: inset 0 0 0 0 #E5004C;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(229, 0, 76, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(229, 0, 76, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent {
  0% {
    background-color: rgba(35, 28, 165, 0.1);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(35, 28, 165, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(35, 28, 165, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--success {
  0% {
    background-color: #1e9a5a;
    box-shadow: inset 0 0 0 6px #1AAC60;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #1AAC60;
    box-shadow: inset 0 0 0 0 #1AAC60;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(26, 172, 96, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(26, 172, 96, 0);
  }
}
@keyframes qtm-keyframes-progress-indeterminate {
  0% {
    left: 0;
    width: 0;
    animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  50% {
    left: 0;
    width: 100%;
  }
  100% {
    left: 100%;
    width: 0;
  }
}
@keyframes qtm-keyframes-list-button {
  0% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  60% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  100% {
    width: 32px;
    opacity: 1;
  }
}
@keyframes qtm-keyframes-list-button-container {
  0% {
    margin-left: 0;
  }
  60% {
    margin-left: 0;
  }
  100% {
    margin-left: 8px;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary-dark {
  0% {
    background-color: rgba(189, 190, 192, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(189, 190, 192, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(189, 190, 192, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent-dark {
  0% {
    background-color: rgba(95, 130, 205, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(95, 130, 205, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(95, 130, 205, 0);
  }
}
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-radio-button .ux-radio-button {
  display: inline-flex;
  white-space: nowrap;
  line-height: 16px;
  align-items: flex-start;
  margin-top: 0 !important;
  transform: translateX(0);
}
ux-radio-button .ux-radio-button .ux-radio-button-container {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 2px solid #000000;
  border-radius: 100%;
  transition: border-color 0.1s ease-in-out;
  background-color: transparent;
  margin-top: 4px;
}
ux-radio-button .ux-radio-button .ux-radio-button-container::before {
  box-sizing: content-box;
  content: "";
  width: 6px;
  height: 6px;
  margin-left: 0;
  background-color: #0073E7;
  border-radius: 100%;
  opacity: 0;
  transition: opacity 0.15s;
}
ux-radio-button .ux-radio-button.ux-radio-button-checked .ux-radio-button-container {
  animation: qtm-keyframes-waterDrop 0.4s cubic-bezier(0.01, 0, 0.78, 0.25);
  border: 2px solid #0073E7;
  background-color: transparent;
}
ux-radio-button .ux-radio-button.ux-radio-button-checked .ux-radio-button-container::before {
  opacity: 1;
  z-index: 3;
  animation: qtm-keyframes-overgrow 0.4s;
}
ux-radio-button .ux-radio-button.ux-radio-button-checked.ux-radio-button-disabled .ux-radio-button-container {
  background-color: transparent;
}
ux-radio-button .ux-radio-button.ux-radio-button-focused .ux-radio-button-container {
  border-color: #0073E7;
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-radio-button .ux-radio-button.ux-radio-button-disabled .ux-radio-button-container {
  cursor: default;
  border: 2px solid #cececf;
  background-color: transparent;
}
ux-radio-button .ux-radio-button.ux-radio-button-disabled .ux-radio-button-container::before {
  background-color: #cececf;
}
ux-radio-button .ux-radio-button.ux-radio-button-disabled.ux-radio-button-checked .ux-radio-button-container {
  border: 2px solid #cececf;
}
ux-radio-button .ux-radio-button.ux-radio-button-disabled .ux-radio-button-label {
  cursor: default;
  color: #cececf;
}
ux-radio-button .ux-radio-button:hover .ux-radio-button-label {
  color: #000000;
}
ux-radio-button .ux-radio-button:hover .ux-radio-button-container {
  border: 2px solid #000000;
  background-color: rgba(0, 115, 231, 0.15);
}
ux-radio-button .ux-radio-button:hover .ux-radio-button-container.ux-radio-button-checked .ux-radio-button-container {
  border: 2px solid #0073E7;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-disabled .ux-radio-button-label {
  color: #cececf;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-disabled .ux-radio-button-container {
  border: 2px solid #cececf;
  background-color: transparent;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-disabled .ux-radio-button-container::before {
  background-color: #cececf;
}
ux-radio-button .ux-radio-button:hover.ux-radio-button-disabled.ux-radio-button-checked .ux-radio-button-container {
  border: 2px solid #cececf;
}
ux-radio-button .ux-radio-button .ux-radio-button-label {
  width: 100%;
  color: #323435;
  padding-left: 12px;
  min-height: 16px;
  font-weight: 400;
  font-size: 16px;
  vertical-align: text-bottom;
  margin-left: 0;
  cursor: pointer;
  white-space: normal;
  line-height: 22px;
}

.radio-button-container ux-radio-button {
  margin-bottom: 4px;
}

ux-sankey-chart .ux-sankey-chart-column-title {
  font-size: 18px;
  font-weight: 700;
}
ux-sankey-chart .ux-sankey-chart-node.ux-sankey-chart-node-active {
  background-color: #C6179D;
}
ux-sankey-chart .ux-sankey-chart-node:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: none !important;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(198, 23, 157, 0.5) !important;
}
ux-sankey-chart .ux-sankey-chart-link {
  fill-opacity: 0.05;
}
ux-sankey-chart .ux-sankey-chart-link.ux-sankey-chart-link-active {
  fill: #C6179D;
}
ux-sankey-chart .ux-sankey-chart-falloff-gradient-start {
  stop-color: #C6179D;
  stop-opacity: 0.75;
}
ux-sankey-chart .ux-sankey-chart-falloff-gradient-end {
  stop-color: #C6179D;
  stop-opacity: 0;
}

ux-search-builder-group .search-group-title {
  color: #323435;
  font-size: 18px;
  margin-bottom: 11px;
  font-weight: 400;
}
ux-search-builder-group .search-group-content .search-group-operator {
  width: 100px;
  padding-left: 5px;
  text-transform: uppercase;
  color: #656668;
  border-left-width: 4px;
}
ux-search-builder-group .search-group-content .search-group-operator.search-group-operator-or {
  border-left-color: rgba(22, 104, 193, 0.5);
}
ux-search-builder-group .search-group-content .search-group-operator.search-group-operator-and {
  border-left-color: rgba(47, 214, 195, 0.5);
}
ux-search-builder-group .search-group-content .search-group-operator.search-group-operator-not {
  border-left-color: rgba(229, 0, 76, 0.5);
}
ux-search-builder-group .search-group-content .search-group-items ux-typeahead.open {
  animation: none;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container {
  padding: 8px 5px;
  margin-right: 10px;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.search-group-item-focus, ux-search-builder-group .search-group-content .search-group-items .search-group-item-container:hover {
  background-color: transparent;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.placeholder-item .search-group-item {
  padding-right: 33px;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container.placeholder-item .search-group-item .form-control {
  height: 34px;
  border: 1px dashed #0073E7;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .search-group-item-remove {
  margin: auto 0 0;
  padding: 9px;
  height: 31px;
  color: #000000;
  cursor: pointer;
  opacity: 1;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .search-group-item-remove:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .search-group-item-remove:active {
  background-color: rgba(0, 0, 0, 0.1);
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .input-group {
  margin-top: 0;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .input-group-addon {
  padding-left: 15px;
  padding-right: 15px;
}
ux-search-builder-group .search-group-content .search-group-items .search-group-item-container .form-group .form-label {
  margin-right: 10px;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field {
  width: 135px;
  height: 30px;
  margin-bottom: 8px;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field .btn {
  background-color: rgba(0, 115, 231, 0.5);
  width: 30px;
  height: 30px;
  color: #FFFFFF;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field .search-builder-group-add-field-label {
  color: #656668;
  font-size: 15px;
  padding-left: 8px;
  max-width: 120px;
}
ux-search-builder-group .search-group-content .search-builder-group-add-field .search-builder-group-add-field-icon {
  background-color: rgba(0, 115, 231, 0.5);
}
ux-search-builder-group .search-group-content .search-builder-group-add-field:hover .search-builder-group-add-field-icon {
  background-color: #0073E7;
}
ux-search-builder-group .search-builder-group-divider {
  border-top-color: #656668;
  margin-top: 30px;
  margin-bottom: 20px;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.page-main.masthead-offset-secondary .ux-side-menu {
  height: calc(100vh - 104px);
}
.page-main.masthead-offset-secondary .ux-side-menu .ux-side-menu-content {
  top: 104px;
}

.ux-side-menu {
  flex: 0 0 auto;
  z-index: 0;
  width: 230px;
  height: calc(100vh - 56px);
  margin: 0 16px 0 0;
  transition: 0.2s cubic-bezier(0.49, 1, 0.38, 0.98);
}
.ux-side-menu > .ux-side-menu-content {
  position: fixed;
  width: inherit;
  height: inherit;
  top: 56px;
  box-shadow: 5px 0 rgba(50, 52, 53, 0.05);
  border-right: 1px solid #DCDEDF;
  padding: 0 0 24px 0;
  background-color: #FFFFFF;
}
.ux-side-menu > .ux-side-menu-content .nav-title {
  opacity: 1;
  transition: opacity 0.28s ease-out 0.04s, margin-left 0.28s ease-out 0.04s;
}
.ux-side-menu > .ux-side-menu-content a {
  transform: translateX(0);
  transition: transform 0.2s cubic-bezier(0.49, 1, 0.38, 0.98);
}
.ux-side-menu > .ux-side-menu-content > .ux-side-menu-minimize-button {
  position: absolute;
  z-index: 2;
  top: calc(50% - 8px);
  right: -16px;
  width: 16px;
  right: -16px;
  height: 32px;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #DCDEDF;
  border-left: none;
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 0;
}
.ux-side-menu > .ux-side-menu-content > .ux-side-menu-minimize-button.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
.ux-side-menu > .ux-side-menu-content > .ux-side-menu-minimize-button > .ux-icon,
.ux-side-menu > .ux-side-menu-content > .ux-side-menu-minimize-button > ux-icon {
  font-size: inherit;
  transform: rotate(0deg);
  transition: transform 0.4s ease;
}
.ux-side-menu.minimized {
  width: 57px;
}
.ux-side-menu.minimized > .ux-side-menu-content .nav-title {
  margin-left: 0;
  opacity: 0;
  transition: opacity 0.28s ease-out 0.04s, margin-left 0.28s ease-out 0.04s;
}
.ux-side-menu.minimized > .ux-side-menu-content > .ux-side-menu-minimize-button {
  right: -16px;
  width: 16px;
  border-left: none;
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 0;
}
.ux-side-menu.minimized > .ux-side-menu-content > .ux-side-menu-minimize-button.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
.ux-side-menu.minimized > .ux-side-menu-content > .ux-side-menu-minimize-button > .ux-icon,
.ux-side-menu.minimized > .ux-side-menu-content > .ux-side-menu-minimize-button > ux-icon {
  transform: rotate(180deg);
  transition: transform 0.4s ease;
}
.ux-side-menu.animate-on-hover > .ux-side-menu-content > .ux-side-menu-minimize-button {
  transform: scale(0);
}
.ux-side-menu.animate-on-hover.open:hover > .ux-side-menu-content > .ux-side-menu-minimize-button, .ux-side-menu.animate-on-hover.open > .ux-side-menu-content > .ux-side-menu-minimize-button {
  animation: none;
  transform: scale(1);
}
.ux-side-menu.animate-on-hover:hover > .ux-side-menu-content a {
  transition: transform 0.2s cubic-bezier(0.49, 1, 0.38, 0.98);
}
.ux-side-menu.animate-on-hover:hover > .ux-side-menu-content > .ux-side-menu-minimize-button {
  animation: qtm-keyframes-sideButtonOvergrow--hover 0.4s;
  transform: scale(1);
}
.ux-side-menu.animate-on-hover.minimized:hover {
  width: 65px;
  margin-right: 8px;
}

.page-content {
  margin-left: 246px;
}

ux-side-menu-container {
  display: flex;
  height: 100vh;
}
ux-side-menu-container .ux-side-menu-panel {
  flex: none;
}
ux-side-menu-container .ux-side-menu-content-panel {
  flex: 1;
  padding-left: 16px;
  overflow-y: auto;
}

ux-side-menu {
  display: block;
  position: relative;
  height: 100%;
}
ux-side-menu .ux-side-menu-drawer {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  width: 57px;
  box-shadow: 5px 0 rgba(50, 52, 53, 0.05);
  border-right: 1px solid #DCDEDF;
  background-color: #FFFFFF;
  transition: 0.2s cubic-bezier(0.49, 1, 0.38, 0.98);
}
ux-side-menu .ux-side-menu-drawer-expanded {
  width: 230px;
}
ux-side-menu .ux-side-menu-toggle {
  position: absolute;
  display: inline-flex;
  padding: 0;
  align-items: center;
  right: -15px;
  top: calc(50% - 8px);
  width: 16px;
  height: 32px;
  font-size: 10px;
  font-weight: 700;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #DCDEDF;
  border-left: none;
  border-top-right-radius: 100% 50%;
  border-bottom-right-radius: 100% 50%;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
ux-side-menu .ux-side-menu-toggle-icon {
  transform: rotate(0deg);
  transition: transform 0.4s ease;
}
ux-side-menu .ux-side-menu-toggle-icon.ux-side-menu-toggle-icon-expanded {
  transform: rotate(180deg);
}

ux-side-menu-divider {
  display: block;
  height: 1px;
  background-color: #F1F2F3;
  transition: margin 250ms ease-in-out;
}
ux-side-menu-divider.ux-side-menu-divider-collapsed {
  margin-left: 14px;
  margin-right: 14px;
}

ux-side-menu-item .ux-side-menu-item {
  display: flex;
  align-items: center;
  background-color: transparent;
  width: 100%;
  font-size: 16px;
  letter-spacing: 0.3px;
  color: #323435;
  height: 56px;
  padding: 0 20px;
  border: none;
  transition: box-shadow 0.24s ease-out, padding 0.24s ease-out;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
ux-side-menu-item .ux-side-menu-item:hover {
  color: #323435;
  background-color: rgba(0, 115, 231, 0.05);
}
ux-side-menu-item .ux-side-menu-item:hover .ux-side-menu-item-chevron {
  color: #323435;
}
ux-side-menu-item .ux-side-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
  background-color: rgba(0, 115, 231, 0.1);
}
ux-side-menu-item .ux-side-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active .ux-side-menu-item-chevron {
  color: rgba(0, 0, 0, 0.2);
}
ux-side-menu-item .ux-side-menu-item:focus.ux-focus-indicator.ux-focus-indicator-active.ux-side-menu-item-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 4px 0 #0073E7, inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-side-menu-item .ux-side-menu-item.ux-side-menu-item-active {
  box-shadow: inset 4px 0 #0073E7;
}
ux-side-menu-item .ux-side-menu-item.ux-side-menu-item-active > .ux-side-menu-item-content {
  color: #000000;
  font-weight: 700;
}
ux-side-menu-item .ux-side-menu-item.ux-side-menu-item-backdrop {
  background-color: #F5F7F8;
}
ux-side-menu-item .ux-side-menu-item.ux-side-menu-item-collapsed .ux-side-menu-item-icon {
  margin-right: 4px;
}
ux-side-menu-item .ux-side-menu-item.ux-side-menu-subitem {
  height: 32px;
  font-size: 14px;
  line-height: 14px;
}
ux-side-menu-item .ux-side-menu-item.ux-side-menu-subitem .ux-side-menu-item-icon {
  margin-right: 8px;
}
ux-side-menu-item .ux-side-menu-expander-icon {
  align-self: center;
  font-size: 10px;
  font-weight: 700;
  margin-left: 0;
  margin-right: 8px;
  color: #000000;
  transform-origin: 4px center;
  transition: 0.2s ease-out;
}
ux-side-menu-item .ux-side-menu-expander-icon.ux-side-menu-expander-icon-expanded {
  transform: rotate(90deg);
}
ux-side-menu-item .ux-side-menu-expander-icon.ux-side-menu-expander-icon-hidden {
  visibility: hidden;
}
ux-side-menu-item .ux-side-menu-item-icon {
  flex: none;
  width: 16px;
  height: 16px;
  margin-right: 16px;
  transition: margin-right 100ms ease-out;
}
ux-side-menu-item .ux-side-menu-item-content {
  flex: 1;
  text-align: left;
  line-height: 15px;
}
ux-side-menu-item .ux-side-menu-item-chevron {
  flex: none;
  font-size: 10px;
  font-weight: 700;
  color: rgba(50, 52, 53, 0.2);
  transition: color 250ms ease-in-out;
  align-self: center;
}
ux-side-menu-item .ux-side-menu-children {
  overflow: hidden;
}
ux-side-menu-item .ux-side-menu-children.ux-side-menu-children-expanded {
  background-color: #F5F7F8;
}

/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-slider {
  border-top: 1px solid #DCDEDF;
}
ux-slider .track {
  display: flex;
  flex-direction: row;
  position: relative;
  width: 100%;
  border-radius: 0;
}
ux-slider .track.narrow {
  border-bottom: 1px solid #DCDEDF;
  padding-bottom: 2px;
  height: 0;
}
ux-slider .track .track-section {
  position: relative;
  flex: 1;
  overflow: hidden;
}
ux-slider .track .track-section.track-lower {
  background-color: #0073E7;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 2px;
}
ux-slider .track .track-section.track-higher {
  background-color: #DCDEDF;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 2px;
}
ux-slider .track.range .track-section.track-lower {
  background-color: #DCDEDF;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 2px;
}
ux-slider .track.range .track-section.track-range {
  height: 2px;
  background-color: #0073E7;
}
ux-slider .track .thumb {
  flex: none;
  position: absolute;
  cursor: pointer;
}
ux-slider .track .thumb .tooltip {
  top: -37px;
  -webkit-user-select: none;
  user-select: none;
  transform: translateX(-3px) translateY(-6px);
}
ux-slider .track .thumb .tooltip .tooltip-arrow {
  border-top-color: #FFFFFF !important;
}
ux-slider .track .thumb .tooltip .tooltip-inner {
  background-color: #FFFFFF !important;
  color: #000000 !important;
}
ux-slider .track .thumb .tooltip.tooltip-dynamic .tooltip-inner {
  border: none;
}
ux-slider .track .thumb.button {
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-top: -4px;
  transform: translateX(-50%);
}
ux-slider .track .thumb.button.ux-focus-indicator-active {
  box-shadow: none !important;
}
ux-slider .track .thumb.button.ux-focus-indicator-active:after {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
ux-slider .track .thumb.button:before {
  content: " ";
  position: absolute;
  height: 100%;
}
ux-slider .track .thumb.button.narrow {
  width: 10px;
  height: 10px;
}
ux-slider .track .thumb.button.narrow:after {
  content: " ";
  display: block;
  background-color: #FFFFFF;
  border: 2px solid #000000;
  border-radius: 100%;
  box-shadow: 0 0 4px 2px transparent;
  transition: box-shadow 0.1s ease-out;
  width: 10px;
  height: 10px;
}
ux-slider .track .thumb.button.narrow:hover:after {
  transform: scale(1.2);
}
ux-slider .track .thumb.button.narrow:before {
  width: 30px;
  transform: translateX(-34%);
}
ux-slider .track .thumb.button:hover:after {
  border-color: #000000;
}
ux-slider .track .thumb.button:active:after, ux-slider .track .thumb.button.active:after {
  box-shadow: none;
  border-color: #0073E7;
  background-color: #0073E7;
  transition: none;
  box-shadow: 0px 0px 0px 1px #0073E7;
}
ux-slider .track .thumb.button:active:hover:after, ux-slider .track .thumb.button.active:hover:after {
  transform: scale(1);
  border-color: #0073E7;
}
ux-slider .tick-container {
  position: relative;
  width: calc(100% - 1px);
  min-height: 8px;
  margin-top: 2px;
  margin-bottom: 0;
  -webkit-user-select: none;
  user-select: none;
}
ux-slider .tick-container.show-labels {
  height: 12px;
}
ux-slider .tick-container .tick {
  position: absolute;
}
ux-slider .tick-container .tick.major .tick-indicator {
  height: 8px;
}
ux-slider .tick-container .tick.minor .tick-indicator {
  height: 4px;
  margin-bottom: 4px;
}
ux-slider .tick-container .tick .tick-indicator {
  width: 1px;
  margin-left: 0;
  background-color: #656668;
  top: 0;
}
ux-slider .tick-container .tick .tick-label {
  cursor: default;
  color: #656668;
  text-align: center;
  transform: translateX(-50%);
  font-size: 14px;
  line-height: 16px;
}
ux-slider.disabled .track .track-section.track-range {
  background-color: rgba(50, 52, 53, 0.4);
}
ux-slider.disabled .track:not(.range) .track-section.track-lower {
  background-color: rgba(50, 52, 53, 0.4);
}
ux-slider.disabled .track .thumb.button, ux-slider.disabled .track .thumb.button.narrow {
  cursor: default;
}
ux-slider.disabled .track .thumb.button:after {
  border: 2px solid #cececf;
  background-color: #FFFFFF;
  box-shadow: none;
}
ux-slider.disabled .track .thumb.button.narrow:hover:after {
  transform: none;
}
ux-slider.disabled .track .thumb.button:hover:after {
  box-shadow: none;
  border: 2px solid #cececf;
  background-color: #FFFFFF;
}

ux-spark .ux-spark-top-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 0;
  margin-bottom: 8px;
}
ux-spark .ux-spark-top-container > .ux-spark-label-top-right, ux-spark .ux-spark-top-container > .ux-spark-label-top-left {
  color: #656668;
  line-height: 10px;
}
ux-spark .ux-spark-top-container > .ux-spark-label-top-right > .spark-label > .small, ux-spark .ux-spark-top-container > .ux-spark-label-top-left > .spark-label > .small {
  position: relative;
  top: 6px;
}
ux-spark .ux-spark-bottom-container > .ux-spark-label-bottom-right, ux-spark .ux-spark-bottom-container > .ux-spark-label-bottom-left {
  margin-top: 8px;
  line-height: 8px;
}
ux-spark .ux-spark-inline-label-container .ux-spark-inline-label-left {
  margin-right: 8px;
  color: #656668;
}
ux-spark .ux-spark-inline-label-container .ux-spark-inline-label-left > .spark-label > .x-large {
  position: relative;
  top: 3px;
}
ux-spark .ux-spark {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark .ux-spark-bar {
  background-color: #0073E7;
}
ux-spark .ux-spark.ux-spark-theme-primary {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-primary .ux-spark-bar {
  background-color: #0073E7;
}
ux-spark .ux-spark.ux-spark-theme-white {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-white .ux-spark-bar {
  background-color: #FFFFFF;
}
ux-spark .ux-spark.ux-spark-theme-dark-gray {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-dark-gray .ux-spark-bar {
  background-color: #323435;
}
ux-spark .ux-spark.ux-spark-theme-black {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-black .ux-spark-bar {
  background-color: #000000;
}
ux-spark .ux-spark.ux-spark-theme-fuchsia {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-fuchsia .ux-spark-bar {
  background-color: #C6179D;
}
ux-spark .ux-spark.ux-spark-theme-indigo {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-indigo .ux-spark-bar {
  background-color: #7425AD;
}
ux-spark .ux-spark.ux-spark-theme-dark-blue {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-dark-blue .ux-spark-bar {
  background-color: #231CA5;
}
ux-spark .ux-spark.ux-spark-theme-cerulean {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-cerulean .ux-spark-bar {
  background-color: #1668C1;
}
ux-spark .ux-spark.ux-spark-theme-aqua {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-aqua .ux-spark-bar {
  background-color: #29CEFF;
}
ux-spark .ux-spark.ux-spark-theme-aquamarine {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-aquamarine .ux-spark-bar {
  background-color: #2fD6C3;
}
ux-spark .ux-spark.ux-spark-theme-dimgray {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-dimgray .ux-spark-bar {
  background-color: #656668;
}
ux-spark .ux-spark.ux-spark-theme-silver {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-silver .ux-spark-bar {
  background-color: #BDBEC0;
}
ux-spark .ux-spark.ux-spark-theme-gray {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-gray .ux-spark-bar {
  background-color: #DCDEDF;
}
ux-spark .ux-spark.ux-spark-theme-bright-gray {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-bright-gray .ux-spark-bar {
  background-color: #F1F2F3;
}
ux-spark .ux-spark.ux-spark-theme-slightly-gray {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-slightly-gray .ux-spark-bar {
  background-color: #F5F7F8;
}
ux-spark .ux-spark.ux-spark-theme-green-positive {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-green-positive .ux-spark-bar {
  background-color: #1AAC60;
}
ux-spark .ux-spark.ux-spark-theme-apricot {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-apricot .ux-spark-bar {
  background-color: #F48B34;
}
ux-spark .ux-spark.ux-spark-theme-crimson-negative {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-crimson-negative .ux-spark-bar {
  background-color: #E5004C;
}
ux-spark .ux-spark.ux-spark-theme-yellow {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-yellow .ux-spark-bar {
  background-color: #FCDB1F;
}
ux-spark .ux-spark.ux-spark-theme-ultramarine {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-ultramarine .ux-spark-bar {
  background-color: #3939C6;
}
ux-spark .ux-spark.ux-spark-theme-skyblue {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-skyblue .ux-spark-bar {
  background-color: #00ABF3;
}
ux-spark .ux-spark.ux-spark-theme-pale-aqua {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-pale-aqua .ux-spark-bar {
  background-color: #43E4FF;
}
ux-spark .ux-spark.ux-spark-theme-pale-green {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-pale-green .ux-spark-bar {
  background-color: #1FFBBA;
}
ux-spark .ux-spark.ux-spark-theme-lime {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-lime .ux-spark-bar {
  background-color: #75DA4D;
}
ux-spark .ux-spark.ux-spark-theme-orange {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-orange .ux-spark-bar {
  background-color: #FFCE00;
}
ux-spark .ux-spark.ux-spark-theme-magenta {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-magenta .ux-spark-bar {
  background-color: #EB23C2;
}
ux-spark .ux-spark.ux-spark-theme-pale-purple {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-pale-purple .ux-spark-bar {
  background-color: #BA47E2;
}
ux-spark .ux-spark.ux-spark-theme-dark-ultramarine {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-dark-ultramarine .ux-spark-bar {
  background-color: #271782;
}
ux-spark .ux-spark.ux-spark-theme-steelblue {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-steelblue .ux-spark-bar {
  background-color: #014272;
}
ux-spark .ux-spark.ux-spark-theme-arctic-blue {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-arctic-blue .ux-spark-bar {
  background-color: #0B8EAC;
}
ux-spark .ux-spark.ux-spark-theme-emerald {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-emerald .ux-spark-bar {
  background-color: #00A989;
}
ux-spark .ux-spark.ux-spark-theme-olive {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-olive .ux-spark-bar {
  background-color: #5BBA36;
}
ux-spark .ux-spark.ux-spark-theme-goldenrod {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-goldenrod .ux-spark-bar {
  background-color: #FFB000;
}
ux-spark .ux-spark.ux-spark-theme-purple {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-purple .ux-spark-bar {
  background-color: #9B1E83;
}
ux-spark .ux-spark.ux-spark-theme-pale-eggplant {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-pale-eggplant .ux-spark-bar {
  background-color: #5216AC;
}
ux-spark .ux-spark.ux-spark-theme-red {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-red .ux-spark-bar {
  background-color: #FF454F;
}
ux-spark .ux-spark.ux-spark-theme-pale-amber {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-pale-amber .ux-spark-bar {
  background-color: #FFB24D;
}
ux-spark .ux-spark.ux-spark-theme-pale-lemon {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-pale-lemon .ux-spark-bar {
  background-color: #FDE159;
}
ux-spark .ux-spark.ux-spark-theme-pale-emerald {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-pale-emerald .ux-spark-bar {
  background-color: #33C180;
}
ux-spark .ux-spark.ux-spark-theme-plum {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-plum .ux-spark-bar {
  background-color: #B21646;
}
ux-spark .ux-spark.ux-spark-theme-copper {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-copper .ux-spark-bar {
  background-color: #E57828;
}
ux-spark .ux-spark.ux-spark-theme-amber {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-amber .ux-spark-bar {
  background-color: #FFC002;
}
ux-spark .ux-spark.ux-spark-theme-leaf-green {
  background-color: rgba(101, 102, 104, 0.12);
}
ux-spark .ux-spark.ux-spark-theme-leaf-green .ux-spark-bar {
  background-color: #118C4F;
}
ux-spark .spark-label {
  display: flex;
  font-size: 14px;
  color: #656668;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
split split-gutter:focus {
  outline-color: #0073E7 !important;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.table {
  width: 100%;
  min-height: 40px;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  vertical-align: top;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #F1F2F3;
  border-collapse: collapse;
  background-color: transparent;
  color: #323435;
}
.table tr {
  vertical-align: top;
  border-collapse: collapse;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #F1F2F3;
  color: #323435;
}
.table tr.sub-table {
  color: #323435;
  background-color: #F5F7F8;
}
.table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > th {
  height: 40px;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #DCDEDF;
  padding: 0 8px 0 8px;
  color: #323435;
  font-family: inherit;
  vertical-align: middle;
}
.table > tbody > tr > th.icon-column, .table > tfoot > tr > th.icon-column, .table > thead > tr > th.icon-column {
  width: 52px;
}
.table > tbody > tr > th.checkbox-column, .table > tfoot > tr > th.checkbox-column, .table > thead > tr > th.checkbox-column {
  padding: 0;
  width: 29px;
  font-size: 12px;
}
.table > tbody > tr > th.checkbox-column ux-checkbox, .table > tfoot > tr > th.checkbox-column ux-checkbox, .table > thead > tr > th.checkbox-column ux-checkbox {
  vertical-align: middle;
}
.table > tbody > tr > th.checkbox-column ux-checkbox .ux-checkbox, .table > tfoot > tr > th.checkbox-column ux-checkbox .ux-checkbox, .table > thead > tr > th.checkbox-column ux-checkbox .ux-checkbox {
  line-height: 16px;
}
.table > tbody > tr > th.column-sorting .ux-column-sorting, .table > tfoot > tr > th.column-sorting .ux-column-sorting, .table > thead > tr > th.column-sorting .ux-column-sorting {
  height: 14px;
}
.table > tbody > tr > th.column-sorting .ux-column-sorting .ux-column-sorting-icon, .table > tfoot > tr > th.column-sorting .ux-column-sorting .ux-column-sorting-icon, .table > thead > tr > th.column-sorting .ux-column-sorting .ux-column-sorting-icon {
  font-weight: normal;
  color: #323435;
  height: 14px;
  width: 16px;
  margin-bottom: 12px;
}
.table > tbody > tr > th.column-sorting .ux-column-sorting .ux-column-sorting-number, .table > tfoot > tr > th.column-sorting .ux-column-sorting .ux-column-sorting-number, .table > thead > tr > th.column-sorting .ux-column-sorting .ux-column-sorting-number {
  color: #999;
}
.table > tbody > tr > th.column-sorting .ux-column-sorting-hidden, .table > tfoot > tr > th.column-sorting .ux-column-sorting-hidden, .table > thead > tr > th.column-sorting .ux-column-sorting-hidden {
  display: none;
}
.table > tbody > tr > th.column-sorting:hover, .table > tfoot > tr > th.column-sorting:hover, .table > thead > tr > th.column-sorting:hover {
  background-color: inherit;
}
.table > tbody > tr > th.column-sorting:hover ux-column-sorting .column-sorting-icon-hidden.ux-column-sorting-icon, .table > tfoot > tr > th.column-sorting:hover ux-column-sorting .column-sorting-icon-hidden.ux-column-sorting-icon, .table > thead > tr > th.column-sorting:hover ux-column-sorting .column-sorting-icon-hidden.ux-column-sorting-icon {
  opacity: 0;
  color: transparent;
}
.table > tbody > tr > th.column-sorting:focus.ux-focus-indicator-active, .table > tfoot > tr > th.column-sorting:focus.ux-focus-indicator-active, .table > thead > tr > th.column-sorting:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
.table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td {
  height: 48px;
  font-size: 16px;
  line-height: 16px;
  padding: 0 8px 0 8px;
  border-top: none;
  background-color: transparent;
  vertical-align: middle;
}
.table > tbody > tr > td.vertical-center-icon, .table > tfoot > tr > td.vertical-center-icon, .table > thead > tr > td.vertical-center-icon {
  vertical-align: middle;
}
.table > tbody > tr > td.checkbox-column, .table > tfoot > tr > td.checkbox-column, .table > thead > tr > td.checkbox-column {
  font-size: 12px;
}
.table > tbody > tr > td ux-checkbox, .table > tfoot > tr > td ux-checkbox, .table > thead > tr > td ux-checkbox {
  vertical-align: text-bottom;
}
.table > tbody > tr > td ux-checkbox .ux-checkbox, .table > tfoot > tr > td ux-checkbox .ux-checkbox, .table > thead > tr > td ux-checkbox .ux-checkbox {
  line-height: 16px;
}
.table > tbody > tr > td.has-caret {
  font-size: 10px;
  font-weight: 700;
  color: #323435;
  border: 0;
  padding-right: 8px;
  padding-left: 38px;
  opacity: 0.8;
}
.table > tbody > tr > td.has-caret:hover {
  opacity: 1;
}
.table > tbody > tr.sub-row {
  background-color: #F5F7F8;
}
.table > tbody > tr.sub-row > td {
  background-color: transparent;
  color: #323435;
}
.table > tbody > tr:hover {
  background-color: rgba(0, 115, 231, 0.05);
}
.table > tbody > tr:hover > td {
  background-color: transparent;
  color: #323435;
}
.table > tbody > tr:focus > td {
  background-color: transparent;
  color: #323435;
}
.table > tbody > tr:focus.ux-focus-indicator.ux-focus-indicator-active {
  box-shadow: none !important;
}
.table > tbody > tr:focus.ux-focus-indicator.ux-focus-indicator-active > td:first-child {
  box-shadow: inset 0px 3px 0 -1px #80b9f3, inset 0px -3px 0 -1px #80b9f3, inset 3px 0px 0 -1px #80b9f3;
}
.table > tbody > tr:focus.ux-focus-indicator.ux-focus-indicator-active > td {
  box-shadow: inset 0px 3px 0 -1px #80b9f3, inset 0px -3px 0 -1px #80b9f3;
}
.table > tbody > tr:focus.ux-focus-indicator.ux-focus-indicator-active > td:last-child {
  box-shadow: inset 0px 3px 0 -1px #80b9f3, inset 0px -3px 0 -1px #80b9f3, inset -3px 0px 0 -1px #80b9f3;
}
.table > tbody > tr:focus.ux-focus-indicator.ux-focus-indicator-active.active > td:first-child {
  box-shadow: inset 0px 3px 0 -1px #80b9f3, inset 0px -3px 0 -1px #80b9f3, inset 3px 0px 0 -1px #80b9f3, inset 4px 0px 0px 0px #0073E7;
}
.table > tbody > tr.active, .table > tbody > tr.active:hover {
  background-color: rgba(0, 115, 231, 0.1);
}
.table > tbody > tr.active > td, .table > tbody > tr.active:hover > td {
  background-color: transparent;
  color: #323435;
}
.table > tbody > tr.active > td:first-child, .table > tbody > tr.active:hover > td:first-child {
  box-shadow: 4px 0px 0px 0px #0073E7 inset;
}
.table > tbody > tr.active > td.checkbox-column ux-checkbox .ux-checkbox.ux-checked, .table > tbody > tr.active:hover > td.checkbox-column ux-checkbox .ux-checkbox.ux-checked {
  background-color: #0073E7;
  border-radius: 1px;
  border-color: #0073E7;
}
.table > tbody > tr.active > td.checkbox-column ux-checkbox .ux-checkbox.ux-checked::after, .table > tbody > tr.active:hover > td.checkbox-column ux-checkbox .ux-checkbox.ux-checked::after {
  border-color: #FFFFFF;
}
.table > tbody > tr.active > td.checkbox-column ux-checkbox:hover .ux-checkbox.ux-checked, .table > tbody > tr.active:hover > td.checkbox-column ux-checkbox:hover .ux-checkbox.ux-checked {
  background-color: #0073E7;
}
.table > tbody > tr.active > td.checkbox-column ux-checkbox:hover .ux-checkbox.ux-checked::after, .table > tbody > tr.active:hover > td.checkbox-column ux-checkbox:hover .ux-checkbox.ux-checked::after {
  border-color: #FFFFFF;
}
.table > tbody > tr.disabled {
  background-color: transparent;
}
.table > tbody > tr.disabled td {
  background-color: transparent;
  color: #cececf;
}
.table.ux-fixed-header-table > thead > tr > th, .table.ux-fixed-header-table > tbody > tr > td {
  display: inline-flex;
  align-items: center;
  white-space: pre-wrap;
  justify-content: flex-start;
}
.table.ux-fixed-header-table > thead > tr > th {
  border-bottom: 0;
}
.table.ux-fixed-header-table > tbody {
  margin-top: 0;
}
.table .column-divider {
  border-right: none;
}
.table .hover-action-container > td:last-child {
  text-align: left;
  padding-right: 8px;
}
.table .hover-action-container [uxHoverAction].hover-action-active {
  opacity: 0.5;
}
.table .hover-action-container [uxHoverAction].hover-action-focused {
  opacity: 1;
}
.table .hover-action-container [uxHoverAction].btn {
  font-size: 12px;
  padding: 0 0 0 0;
  margin-right: auto;
}
.table .hover-action-container [uxHoverAction].btn-link {
  font-size: 12px;
  padding: 0 0 0 0;
  height: inherit;
  margin-right: auto;
}
.table .hover-action-container [uxHoverAction]:hover {
  opacity: 1;
}
.table .hover-action-container [uxHoverAction].hover-action-btn {
  height: inherit;
  vertical-align: middle;
}
.table .hover-action-container [uxHoverAction].hover-action-btn .hover-action-icon {
  font-size: inherit;
  color: inherit;
  padding: 3px 6px 3px 6px;
}
.table .hover-action-container [uxHoverAction].hover-action-btn:hover {
  background-color: transparent;
}
.table .hover-action-container .hover-action-btn-divider {
  border-right: 1px solid #FFFFFF;
}

/*
 * Adding box shadow to fixed header table
 */
.ux-fixed-header-table-scrolled thead {
  box-shadow: none;
}

/*
 * Resizable Table Columns
 */
.ux-resizable-table .ux-resizable-table-column:hover:not(.ux-resizable-table-column-disabled), .ux-resizable-expanding-table .ux-resizable-table-column:hover:not(.ux-resizable-table-column-disabled) {
  background: inherit;
}
.ux-resizable-table .ux-resizable-table-column:hover .ux-resizable-table-column-handle, .ux-resizable-expanding-table .ux-resizable-table-column:hover .ux-resizable-table-column-handle {
  background-color: #FFFFFF;
}
.ux-resizable-table .ux-resizable-table-column:hover .ux-resizable-table-column-handle:hover, .ux-resizable-expanding-table .ux-resizable-table-column:hover .ux-resizable-table-column-handle:hover {
  background-color: #f5f5f5;
}
.ux-resizable-table .ux-resizable-table-column:hover.ux-resizable-table-hide-handle, .ux-resizable-expanding-table .ux-resizable-table-column:hover.ux-resizable-table-hide-handle {
  border-right: none;
}
.ux-resizable-table .ux-resizable-table-column:hover .ux-resizable-table-column-handle-icon, .ux-resizable-expanding-table .ux-resizable-table-column:hover .ux-resizable-table-column-handle-icon {
  background-color: inherit;
}
.ux-resizable-table .ux-resizable-table-column .ux-drag-dragging, .ux-resizable-expanding-table .ux-resizable-table-column .ux-drag-dragging {
  background-color: #f5f5f5;
}
.ux-resizable-table .ux-resizable-table-column .ux-drag-dragging .ux-resizable-table-column-handle-icon, .ux-resizable-expanding-table .ux-resizable-table-column .ux-drag-dragging .ux-resizable-table-column-handle-icon {
  background-color: inherit;
}
.ux-resizable-table .ux-resizable-table-column .ux-resizable-table-column-handle, .ux-resizable-expanding-table .ux-resizable-table-column .ux-resizable-table-column-handle {
  justify-content: center;
}
.ux-resizable-table .ux-resizable-table-column .ux-resizable-table-column-handle-icon, .ux-resizable-expanding-table .ux-resizable-table-column .ux-resizable-table-column-handle-icon {
  width: 5px;
  height: 24px;
}

.ux-resizable-table [uxresizabletablecolumn].ux-resizable-table-column:hover:last-of-type {
  background: transparent;
  box-shadow: none;
}

.ux-resizable-table-column-handle {
  height: 40px;
}
.ux-resizable-table-column-handle:focus.ux-focus-indicator.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .table > tbody > tr > td ux-checkbox,
.table > tfoot > tr > td ux-checkbox,
.table > thead > tr > td ux-checkbox {
    transform: translateY(0.5px);
  }
}
/*
 * Column Picker
 */
ux-column-picker .column-picker-actions-column > .btn {
  margin-left: 0;
}
ux-column-picker .column-picker-actions-column > .btn.button-primary:nth-child(2) {
  margin-bottom: 16px;
}
ux-column-picker .column-picker-list {
  border-color: #DCDEDF;
  background-color: #F5F7F8;
}
ux-column-picker .column-picker-list .column-picker-list-item {
  color: #323435;
  border-color: #DCDEDF;
}
ux-column-picker .column-picker-list .column-picker-list-item.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
ux-column-picker .column-picker-list .column-picker-list-item.column-picker-list-item-selected .drag-handle-icon {
  color: #DCDEDF;
}
ux-column-picker .column-picker-list .column-picker-list-item.ux-selection-selected {
  color: #000000;
  background-color: rgba(0, 115, 231, 0.1);
}
ux-column-picker .column-picker-list .column-picker-list-item.ux-selection-selected .drag-handle-icon {
  color: #000000;
}

.ux-fixed-header-table thead tr {
  border-bottom: 1px solid #DCDEDF;
}
.ux-fixed-header-table.ux-resizable-expanding-table tbody tr, .ux-fixed-header-table.ux-resizable-expanding-table-overflow tbody tr {
  vertical-align: top;
  border-collapse: collapse;
  border-bottom: 1px solid #F1F2F3;
}

ux-filter-container .table-filter-clear {
  font-weight: 400;
  text-transform: none;
}
ux-filter-container ux-icon {
  color: #0073E7;
}
ux-filter-container span.filter-header {
  font-weight: 400;
  text-transform: none;
}

.table.ux-table-lg th {
  height: 40px;
}
.table.ux-table-lg td {
  height: 48px;
}
.table.ux-table-md th {
  height: 32px;
}
.table.ux-table-md td {
  height: 40px;
}
.table.ux-table-sm th {
  height: 32px;
}
.table.ux-table-sm td {
  height: 32px;
}
.table.ux-table-xs th {
  height: 32px;
}
.table.ux-table-xs td {
  height: 24px;
}

/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.nav.nav-tabs {
  margin: 8px 0 0 0;
  border-bottom: none;
}
.nav.nav-tabs > li {
  margin-left: 12px;
  margin-right: 12px;
}
.nav.nav-tabs > li:first-of-type {
  margin-left: 0;
}
.nav.nav-tabs > li:last-of-type {
  margin-right: 0;
}
.nav.nav-tabs > li > a {
  height: 40px;
  line-height: 37px;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  color: #323435;
  text-align: center;
  text-transform: uppercase;
  border-width: 0;
  padding: 0 0 0 0;
  margin: 0;
}
.nav.nav-tabs > li > a::after {
  content: "";
  display: block;
  margin: auto;
  height: 3px;
  width: 0;
  background-color: #000000;
  transition: width 0.24s ease-out;
  -webkit-transition: width 0.24s ease-out;
}
.nav.nav-tabs > li > a .ux-icon + *,
.nav.nav-tabs > li > a ux-icon + * {
  margin-left: 4px;
}
.nav.nav-tabs > li.disabled > a, .nav.nav-tabs > li.disabled > a:hover, .nav.nav-tabs > li.disabled > a:focus {
  background: none;
  outline: none;
  color: #cececf;
  border-width: 0;
  cursor: default;
}
.nav.nav-tabs > li:not(.disabled) > a {
  transition: border-bottom-color 0.25s;
}
.nav.nav-tabs > li:not(.disabled) > a:hover {
  background: rgba(0, 115, 231, 0.05);
  color: #000000;
}
.nav.nav-tabs > li:not(.disabled) > a:focus {
  background: rgba(0, 115, 231, 0.05);
  outline: none;
  color: #323435;
}
.nav.nav-tabs > li:not(.disabled).active > a {
  font-weight: 600;
}
.nav.nav-tabs > li:not(.disabled).active > a, .nav.nav-tabs > li:not(.disabled).active > a:hover, .nav.nav-tabs > li:not(.disabled).active > a:hover:focus {
  background: none;
  color: #000000;
  border-width: 0;
}
.nav.nav-tabs > li:not(.disabled).active > a:focus {
  color: #323435;
}
.nav.nav-tabs > li:not(.disabled).active > a::after {
  width: 100%;
}
.nav.nav-tabs.minimal-tab > li {
  padding: 0;
}

.tabs-primary .nav.nav-tabs > li > a {
  height: 48px;
  line-height: 45px;
}
.tabs-primary .nav.nav-tabs > li > a::after {
  background-color: #0073E7;
}

ux-tabset .nav.nav-tabs,
ux-tabset .nav.nav-tabs.minimal-tab {
  margin-left: -12px;
}
ux-tabset .nav.nav-tabs > .nav-item,
ux-tabset .nav.nav-tabs.minimal-tab > .nav-item {
  margin: 0;
}
ux-tabset .nav.nav-tabs > .nav-item > .nav-link,
ux-tabset .nav.nav-tabs.minimal-tab > .nav-item > .nav-link {
  padding-left: 12px;
  padding-right: 12px;
  border-radius: 3px;
}
ux-tabset .nav.nav-tabs > .nav-item > .nav-link.ux-focus-indicator-active,
ux-tabset .nav.nav-tabs.minimal-tab > .nav-item > .nav-link.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(50, 52, 53, 0.5) !important;
}
ux-tabset .nav.nav-tabs > .nav-item:not(.disabled):not(.active) > .nav-link:hover,
ux-tabset .nav.nav-tabs.minimal-tab > .nav-item:not(.disabled):not(.active) > .nav-link:hover {
  background-color: rgba(50, 52, 53, 0.05);
}
ux-tabset .nav.nav-tabs > .nav-item:not(.disabled) > .nav-link:focus.ux-focus-indicator-active,
ux-tabset .nav.nav-tabs.minimal-tab > .nav-item:not(.disabled) > .nav-link:focus.ux-focus-indicator-active {
  background-color: rgba(50, 52, 53, 0.05);
}
ux-tabset.tabs-primary .nav.nav-tabs > .nav-item > .nav-link.ux-focus-indicator-active,
ux-tabset.tabs-primary .nav.nav-tabs.minimal-tab > .nav-item > .nav-link.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
ux-tabset.tabs-primary .nav.nav-tabs > .nav-item:not(.disabled):not(.active) > .nav-link:hover,
ux-tabset.tabs-primary .nav.nav-tabs.minimal-tab > .nav-item:not(.disabled):not(.active) > .nav-link:hover {
  background: rgba(0, 115, 231, 0.05);
}
ux-tabset.tabs-primary .nav.nav-tabs > .nav-item:not(.disabled) > .nav-link:focus.ux-focus-indicator-active,
ux-tabset.tabs-primary .nav.nav-tabs.minimal-tab > .nav-item:not(.disabled) > .nav-link:focus.ux-focus-indicator-active {
  background: rgba(0, 115, 231, 0.05);
}

/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.tag-flat {
  display: inline-block;
  height: 16px;
  font-family: inherit;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  text-transform: none;
  margin: 0 8px 0 0;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #DCDEDF;
  border-radius: 0 4px 4px 0;
  padding: 0 8px 0 8px;
  color: #323435;
  background-color: #FFFFFF;
}
.tag-flat .tag-flat-accent {
  content: "";
  position: relative;
  display: inline-block;
  top: -1px;
  left: -8px;
  width: 3px;
  height: calc(100% + 2px);
  vertical-align: middle;
}
.tag-flat .tag-remove {
  border: none;
  background-color: transparent;
  padding: 0;
  color: #323435;
  opacity: 1;
  font-size: 10px;
  font-weight: 400;
  line-height: 10px;
  margin: -1px -2px -1px 8px;
  text-shadow: none;
}
.tag-flat .tag-remove:focus {
  outline-color: #0073E7 !important;
}

.tag-circular {
  width: 40px;
  height: 40px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  border-radius: 50%;
  padding-top: 12px;
  padding-right: 0;
  padding-bottom: 12px;
  padding-left: 0;
  padding: 12px 0 12px 0;
  color: #FFFFFF;
}

ux-tag {
  display: inline-flex;
}
ux-tag .tag-flat {
  margin: 0;
}

.tag-flat.tag-brand-blue::before {
  background-color: #0073E7;
}

.tag-filled.tag-brand-blue {
  background-color: #0073E7;
}

.tag-flat.tag-dark-gray::before {
  background-color: #323435;
}

.tag-filled.tag-dark-gray {
  background-color: #323435;
}

.tag-flat.tag-black::before {
  background-color: #000000;
}

.tag-filled.tag-black {
  background-color: #000000;
}

.tag-flat.tag-fuchsia::before {
  background-color: #C6179D;
}

.tag-filled.tag-fuchsia {
  background-color: #C6179D;
}

.tag-flat.tag-indigo::before {
  background-color: #7425AD;
}

.tag-filled.tag-indigo {
  background-color: #7425AD;
}

.tag-flat.tag-dark-blue::before {
  background-color: #231CA5;
}

.tag-filled.tag-dark-blue {
  background-color: #231CA5;
}

.tag-flat.tag-cerulean::before {
  background-color: #1668C1;
}

.tag-filled.tag-cerulean {
  background-color: #1668C1;
}

.tag-flat.tag-aqua::before {
  background-color: #29CEFF;
}

.tag-filled.tag-aqua {
  background-color: #29CEFF;
}

.tag-flat.tag-aquamarine::before {
  background-color: #2fD6C3;
}

.tag-filled.tag-aquamarine {
  background-color: #2fD6C3;
}

.tag-flat.tag-dimgray::before {
  background-color: #656668;
}

.tag-filled.tag-dimgray {
  background-color: #656668;
}

.tag-flat.tag-silver::before {
  background-color: #BDBEC0;
}

.tag-filled.tag-silver {
  background-color: #BDBEC0;
}

.tag-flat.tag-gray::before {
  background-color: #DCDEDF;
}

.tag-filled.tag-gray {
  background-color: #DCDEDF;
}

.tag-flat.tag-bright-gray::before {
  background-color: #F1F2F3;
}

.tag-filled.tag-bright-gray {
  background-color: #F1F2F3;
}

.tag-flat.tag-slightly-gray::before {
  background-color: #F5F7F8;
}

.tag-filled.tag-slightly-gray {
  background-color: #F5F7F8;
}

.tag-flat.tag-green-positive::before {
  background-color: #1AAC60;
}

.tag-filled.tag-green-positive {
  background-color: #1AAC60;
}

.tag-flat.tag-apricot::before {
  background-color: #F48B34;
}

.tag-filled.tag-apricot {
  background-color: #F48B34;
}

.tag-flat.tag-fuchsia::before {
  background-color: #C6179D;
}

.tag-filled.tag-fuchsia {
  background-color: #C6179D;
}

.tag-flat.tag-crimson-negative::before {
  background-color: #E5004C;
}

.tag-filled.tag-crimson-negative {
  background-color: #E5004C;
}

.tag-flat.tag-yellow::before {
  background-color: #FCDB1F;
}

.tag-filled.tag-yellow {
  background-color: #FCDB1F;
}

.tag-flat.tag-ultramarine::before {
  background-color: #3939C6;
}

.tag-filled.tag-ultramarine {
  background-color: #3939C6;
}

.tag-flat.tag-skyblue::before {
  background-color: #00ABF3;
}

.tag-filled.tag-skyblue {
  background-color: #00ABF3;
}

.tag-flat.tag-pale-aqua::before {
  background-color: #43E4FF;
}

.tag-filled.tag-pale-aqua {
  background-color: #43E4FF;
}

.tag-flat.tag-pale-green::before {
  background-color: #1FFBBA;
}

.tag-filled.tag-pale-green {
  background-color: #1FFBBA;
}

.tag-flat.tag-lime::before {
  background-color: #75DA4D;
}

.tag-filled.tag-lime {
  background-color: #75DA4D;
}

.tag-flat.tag-orange::before {
  background-color: #FFCE00;
}

.tag-filled.tag-orange {
  background-color: #FFCE00;
}

.tag-flat.tag-magenta::before {
  background-color: #EB23C2;
}

.tag-filled.tag-magenta {
  background-color: #EB23C2;
}

.tag-flat.tag-pale-purple::before {
  background-color: #BA47E2;
}

.tag-filled.tag-pale-purple {
  background-color: #BA47E2;
}

.tag-flat.tag-dark-ultramarine::before {
  background-color: #271782;
}

.tag-filled.tag-dark-ultramarine {
  background-color: #271782;
}

.tag-flat.tag-steelblue::before {
  background-color: #014272;
}

.tag-filled.tag-steelblue {
  background-color: #014272;
}

.tag-flat.tag-arctic-blue::before {
  background-color: #0B8EAC;
}

.tag-filled.tag-arctic-blue {
  background-color: #0B8EAC;
}

.tag-flat.tag-emerald::before {
  background-color: #00A989;
}

.tag-filled.tag-emerald {
  background-color: #00A989;
}

.tag-flat.tag-olive::before {
  background-color: #5BBA36;
}

.tag-filled.tag-olive {
  background-color: #5BBA36;
}

.tag-flat.tag-goldenrod::before {
  background-color: #FFB000;
}

.tag-filled.tag-goldenrod {
  background-color: #FFB000;
}

.tag-flat.tag-purple::before {
  background-color: #9B1E83;
}

.tag-filled.tag-purple {
  background-color: #9B1E83;
}

.tag-flat.tag-pale-eggplant::before {
  background-color: #5216AC;
}

.tag-filled.tag-pale-eggplant {
  background-color: #5216AC;
}

.tag-flat.tag-red::before {
  background-color: #FF454F;
}

.tag-filled.tag-red {
  background-color: #FF454F;
}

.tag-flat.tag-pale-amber::before {
  background-color: #FFB24D;
}

.tag-filled.tag-pale-amber {
  background-color: #FFB24D;
}

.tag-flat.tag-pale-lemon::before {
  background-color: #FDE159;
}

.tag-filled.tag-pale-lemon {
  background-color: #FDE159;
}

.tag-flat.tag-pale-emerald::before {
  background-color: #33C180;
}

.tag-filled.tag-pale-emerald {
  background-color: #33C180;
}

.tag-flat.tag-plum::before {
  background-color: #B21646;
}

.tag-filled.tag-plum {
  background-color: #B21646;
}

.tag-flat.tag-copper::before {
  background-color: #E57828;
}

.tag-filled.tag-copper {
  background-color: #E57828;
}

.tag-flat.tag-amber::before {
  background-color: #FFC002;
}

.tag-filled.tag-amber {
  background-color: #FFC002;
}

.tag-flat.tag-leaf-green::before {
  background-color: #118C4F;
}

.tag-filled.tag-leaf-green {
  background-color: #118C4F;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
@keyframes qtm-keyframes-overgrow {
  from {
    transform: scale(0);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  50% {
    transform: scale(1.333);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1);
  }
}
@keyframes qtm-keyframes-waterDrop {
  0% {
    box-shadow: 0 0 0 0 #0073e7;
  }
  40% {
    box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.31);
  }
  60% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0.12);
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-drawCheck {
  from {
    height: 1px;
    width: 1px;
    transform: rotate(-45deg);
    animation-timing-function: cubic-bezier(0, 1, 0.18, 0.18);
  }
  17% {
    height: 3px;
    width: 1px;
    animation-timing-function: ease-out;
  }
  to {
    height: 3px;
    width: 6px;
    transform: rotate(-45deg);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop {
  0% {
    box-shadow: inset 0 0 0 4px rgb(255, 255, 255);
    animation-timing-function: ease-in-out;
  }
  37% {
    box-shadow: inset 0 0 0 0 rgb(255, 255, 255);
  }
  38% {
    box-shadow: 0 0 0 0 #0073e7;
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 3px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-sideButtonOvergrow--hover {
  from {
    transform: scale(0) translateX(-16px);
    animation-timing-function: ease-out;
  }
  60% {
    transform: scale(1.2) translateX(0);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1) translateX(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
  }
  66% {
    opacity: 0;
    transform: scaleY(0.3) translateY(-48px);
    animation-timing-function: ease-out;
  }
  to {
    opacity: 1;
    transform: scaleY(1) translateY(0);
  }
}
@keyframes qtm-keyframes-slideVertically {
  from {
    opacity: 0;
    transform: translate3d(0, -45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-slideVertically-opposite {
  from {
    opacity: 0;
    transform: translate3d(0, 45%, 0) scale3d(1, 0.1, 1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--primary {
  0% {
    background-color: #0a66c3;
    box-shadow: inset 0 0 0 6px #0073E7;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #0073E7;
    box-shadow: inset 0 0 0 0 #0073E7;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 115, 231, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 115, 231, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary {
  0% {
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--warning {
  0% {
    background-color: #ca0849;
    box-shadow: inset 0 0 0 6px #E5004C;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #E5004C;
    box-shadow: inset 0 0 0 0 #E5004C;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(229, 0, 76, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(229, 0, 76, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent {
  0% {
    background-color: rgba(35, 28, 165, 0.1);
    box-shadow: inset 0 0 0 6px #FFFFFF;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #FFFFFF;
    box-shadow: inset 0 0 0 0 #FFFFFF;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(35, 28, 165, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(35, 28, 165, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--success {
  0% {
    background-color: #1e9a5a;
    box-shadow: inset 0 0 0 6px #1AAC60;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: #1AAC60;
    box-shadow: inset 0 0 0 0 #1AAC60;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(26, 172, 96, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(26, 172, 96, 0);
  }
}
@keyframes qtm-keyframes-progress-indeterminate {
  0% {
    left: 0;
    width: 0;
    animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  50% {
    left: 0;
    width: 100%;
  }
  100% {
    left: 100%;
    width: 0;
  }
}
@keyframes qtm-keyframes-list-button {
  0% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  60% {
    width: 0;
    min-width: 0;
    opacity: 0;
  }
  100% {
    width: 32px;
    opacity: 1;
  }
}
@keyframes qtm-keyframes-list-button-container {
  0% {
    margin-left: 0;
  }
  60% {
    margin-left: 0;
  }
  100% {
    margin-left: 8px;
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--secondary-dark {
  0% {
    background-color: rgba(189, 190, 192, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(189, 190, 192, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(189, 190, 192, 0);
  }
}
@keyframes qtm-keyframes-colorAndWaterDrop--accent-dark {
  0% {
    background-color: rgba(95, 130, 205, 0.2);
    box-shadow: inset 0 0 0 6px transparent;
    animation-timing-function: ease-in;
  }
  44% {
    background-color: transparent;
    box-shadow: inset 0 0 0 0 transparent;
  }
  45% {
    box-shadow: 0 0 0 0 rgba(95, 130, 205, 0.8);
    animation-timing-function: ease-out;
  }
  100% {
    box-shadow: 0 0 0 4px rgba(95, 130, 205, 0);
  }
}
/*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-bg {
  height: 2px;
  width: 26px;
  margin-top: 7px;
  left: 0;
  border-radius: 0;
  border: 0;
  background-color: rgba(101, 102, 104, 0.48);
  animation: none;
  transition: none;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-nub {
  height: 16px;
  width: 16px;
  border: 2px solid #000000;
  border-radius: 16px;
  background-color: #FFFFFF;
  z-index: 3;
  left: 0;
  right: auto;
  transform: translateX(0);
  transition: box-shadow 0.16s ease-out, transform 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out, border 0.2s ease-out, border-style 0.2s ease-out, width 0.2s cubic-bezier(0.175, 0.885, 0.32, 2.5);
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-nub:hover {
  border-color: #000000;
  background-color: #FFFFFF;
  width: 18px;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-checked {
  color: rgba(101, 102, 104, 0.48);
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-bg {
  background-color: rgba(101, 102, 104, 0.48);
  box-shadow: none;
  transition: none;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-nub {
  border: 2px solid #0073E7;
  background-color: #0073E7;
  border-style: none;
  left: auto;
  right: 10px;
  transform: translateX(10px);
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-nub:hover {
  background-color: #0073E7;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-focused {
  outline: none;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-focused .ux-toggleswitch-bg {
  outline: none;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-focused .ux-toggleswitch-nub {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
  border-color: #000000;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-focused.ux-toggleswitch-checked .ux-toggleswitch-nub {
  border-color: #000000;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled {
  opacity: 0.5;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled .ux-toggleswitch-bg {
  background-color: rgba(101, 102, 104, 0.48);
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled .ux-toggleswitch-nub {
  border-color: #cececf;
  background-color: #FFFFFF;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled .ux-toggleswitch-nub:hover {
  border-color: #cececf;
  background-color: #FFFFFF;
  width: 16px;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled.ux-toggleswitch-checked .ux-toggleswitch-nub {
  border: 2px solid #cececf;
  background-color: #cececf;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled.ux-toggleswitch-focused.ux-toggleswitch-checked .ux-toggleswitch-nub {
  border-color: #cececf;
}
ux-toggleswitch .ux-toggleswitch.ux-toggleswitch-disabled .ux-toggleswitch-label {
  color: #cececf;
  cursor: default;
}
ux-toggleswitch .ux-toggleswitch .ux-toggleswitch-label {
  padding-top: 0;
  margin-left: 0;
  padding-left: 12px;
  font-size: 16px;
  color: #323435;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
ux-toggleswitch:active:hover .ux-toggleswitch:not(.ux-toggleswitch-disabled) .ux-toggleswitch-nub {
  animation: qtm-keyframes-waterDrop 0.24s;
}
ux-toggleswitch:active:hover .ux-toggleswitch:not(.ux-toggleswitch-disabled).ux-toggleswitch-checked .ux-toggleswitch-nub {
  animation: qtm-keyframes-waterDrop 0.24s;
}
ux-toggleswitch:active .ux-toggleswitch .ux-toggleswitch-nub {
  animation: qtm-keyframes-waterDrop 0.24s;
}
ux-toggleswitch:active .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-nub {
  animation: qtm-keyframes-waterDrop 0.24s;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch {
  width: 39px;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch .ux-toggleswitch-bg {
  height: 3px;
  width: 39px;
  margin-top: 10.5px;
  left: 0;
  border-radius: 0;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch .ux-toggleswitch-nub {
  height: 24px;
  width: 24px;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch .ux-toggleswitch-nub:hover {
  width: 26px;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-bg {
  box-shadow: none;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch.ux-toggleswitch-checked .ux-toggleswitch-nub {
  left: auto;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch.ux-toggleswitch-disabled .ux-toggleswitch-nub:hover {
  width: 24px;
}
ux-toggleswitch.toggleswitch-lg .ux-toggleswitch-label {
  padding-left: 18px;
}

.toggleswitch-container ux-toggleswitch {
  margin-bottom: 4px;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.ux-toolbar {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  border: 1px solid #F1F2F3;
  padding: 0 0 0 0;
}
.ux-toolbar .ux-toolbar-left,
.ux-toolbar .ux-toolbar-right {
  position: relative;
  display: flex;
  align-items: center;
}
.ux-toolbar .ux-toolbar-left {
  justify-content: flex-start;
}
.ux-toolbar .ux-toolbar-right {
  justify-content: flex-end;
}
.ux-toolbar .ux-toolbar-divider {
  display: inline-block;
  height: 8px;
  width: 1px;
  margin: 12px 6px 12px 6px;
  background-color: #DCDEDF;
}
.ux-toolbar .btn:focus {
  z-index: 3;
}
.ux-toolbar .btn.button-secondary.btn-link {
  color: #323435;
}
.ux-toolbar .btn.button-secondary.btn-link:hover {
  color: #000000;
}
.ux-toolbar .btn.button-secondary.btn-link:active {
  color: #323435;
}
.ux-toolbar .btn.button-secondary.btn-link:focus {
  color: #000000;
}
.ux-toolbar .btn.button-secondary.btn-link:disabled {
  color: #cececf;
}
.ux-toolbar .btn:not(.btn-icon) {
  padding-right: 6px;
  padding-left: 6px;
}

ux-toolbar-search [uxToolbarSearchField] {
  height: 32px;
  background-color: inherit;
  border-width: 0 0 1px;
  padding-left: inherit;
  border-color: rgba(101, 102, 104, 0.64);
}
ux-toolbar-search [uxToolbarSearchField].raised {
  border: none;
  padding-left: 4px;
  background-color: #F5F7F8;
}
ux-toolbar-search [uxToolbarSearchButton] {
  top: 0;
}
ux-toolbar-search.expanded {
  z-index: 1;
}
ux-toolbar-search.expanded [uxToolbarSearchField].ux-toolbar-search-clear-offset {
  padding-right: 80px;
}
ux-toolbar-search.expanded.left {
  right: 0;
}
ux-toolbar-search.expanded [uxToolbarSearchButton] {
  right: 0;
}
ux-toolbar-search .ux-toolbar-search-clear {
  position: absolute;
  top: 0;
  right: 38px;
}
ux-toolbar-search.inverse [uxToolbarSearchField] {
  background-color: inherit;
  border-color: rgba(255, 255, 255, 0.5);
  color: #FFFFFF;
}
ux-toolbar-search.inverse [uxToolbarSearchField]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
ux-toolbar-search.inverse [uxToolbarSearchField]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
ux-toolbar-search.inverse [uxToolbarSearchField]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
ux-toolbar-search.inverse [uxToolbarSearchField]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
ux-toolbar-search.inverse [uxToolbarSearchField]:hover {
  border-color: rgba(255, 255, 255, 0.6);
}
ux-toolbar-search.inverse [uxToolbarSearchField]:focus {
  border-color: rgba(255, 255, 255, 0.5);
}
ux-toolbar-search.inverse [uxToolbarSearchButton], ux-toolbar-search.inverse .ux-toolbar-search-clear {
  color: #FFFFFF;
}
ux-toolbar-search.inverse [uxToolbarSearchButton]:hover, ux-toolbar-search.inverse .ux-toolbar-search-clear:hover {
  color: #FFFFFF;
  background-color: #0062c6;
}
ux-toolbar-search.inverse [uxToolbarSearchButton]:focus.ux-focus-indicator-active, ux-toolbar-search.inverse .ux-toolbar-search-clear:focus.ux-focus-indicator-active {
  color: #FFFFFF;
  background-color: #0062c6;
}
ux-toolbar-search.inverse [uxToolbarSearchButton]:active, ux-toolbar-search.inverse [uxToolbarSearchButton].active, ux-toolbar-search.inverse .ux-toolbar-search-clear:active, ux-toolbar-search.inverse .ux-toolbar-search-clear.active {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.05);
}
ux-toolbar-search.inverse.expanded ux-typeahead {
  color: #323435;
}
ux-toolbar-search.inverse.expanded [uxToolbarSearchButton] {
  color: #FFFFFF;
  background-color: transparent;
}
ux-toolbar-search.inverse.expanded [uxToolbarSearchButton]:hover {
  background-color: #0062c6;
}
ux-toolbar-search.inverse.expanded [uxToolbarSearchButton]:focus.ux-focus-indicator-active {
  color: #FFFFFF;
  background-color: #0062c6;
}
ux-toolbar-search.inverse.expanded [uxToolbarSearchButton]:active {
  background-color: rgba(255, 255, 255, 0.05);
}
ux-toolbar-search.inverse.expanded .ux-toolbar-search-clear {
  color: #FFFFFF;
}
ux-toolbar-search.inverse.expanded .ux-toolbar-search-clear:hover {
  background-color: #0062c6;
}
ux-toolbar-search.inverse.expanded .ux-toolbar-search-clear:active {
  background-color: inherit;
}

/**
 * Filter Component
 */
.filter-selected-clear-graphic {
  max-width: 16px;
}

.tooltip,
ux-tooltip .tooltip {
  word-wrap: break-word;
  font-size: 14px;
  font-family: "Metric", "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 9999;
}
.tooltip.in,
ux-tooltip .tooltip.in {
  opacity: 1;
}
.tooltip .tooltip-inner,
ux-tooltip .tooltip .tooltip-inner {
  background-color: #FFFFFF;
  border: 1px solid #DCDEDF;
  box-shadow: none;
  border-radius: 1px;
  text-align: left;
  max-width: 200px;
  color: #000000;
  padding: 5px 8px;
}
.tooltip.top,
ux-tooltip .tooltip.top {
  padding: 0;
  margin-bottom: 8px;
}
.tooltip.top .tooltip-arrow,
ux-tooltip .tooltip.top .tooltip-arrow {
  border-top-color: #FFFFFF;
  bottom: 1px;
  border-width: 8px 8px 0 8px;
  margin-left: -8px !important;
  left: 50% !important;
}
.tooltip.top .tooltip-arrow:before,
ux-tooltip .tooltip.top .tooltip-arrow:before {
  content: "";
  position: absolute;
  border-width: 8px 8px 0 8px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #DCDEDF;
  right: -8px;
  bottom: -1px;
  z-index: -1;
}
.tooltip.right,
ux-tooltip .tooltip.right {
  padding: 0;
  margin-left: 8px;
}
.tooltip.right .tooltip-arrow,
ux-tooltip .tooltip.right .tooltip-arrow {
  border-right-color: #FFFFFF;
  left: 1px;
  border-width: 8px 8px 8px 0;
  margin-top: -8px !important;
  top: 50% !important;
}
.tooltip.right .tooltip-arrow:before,
ux-tooltip .tooltip.right .tooltip-arrow:before {
  content: "";
  position: absolute;
  border-width: 8px 8px 8px 0;
  border-style: solid;
  border-color: transparent;
  border-right-color: #DCDEDF;
  top: -8px;
  right: -7px;
  z-index: -1;
}
.tooltip.bottom,
ux-tooltip .tooltip.bottom {
  padding: 0;
  margin-top: 8px;
}
.tooltip.bottom .tooltip-arrow,
ux-tooltip .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #FFFFFF;
  top: 1px;
  border-width: 0 8px 8px;
  margin-left: -8px !important;
  left: 50% !important;
}
.tooltip.bottom .tooltip-arrow:before,
ux-tooltip .tooltip.bottom .tooltip-arrow:before {
  content: "";
  position: absolute;
  border-width: 0 8px 8px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #DCDEDF;
  bottom: -7px;
  left: -8px;
  z-index: -1;
}
.tooltip.left,
ux-tooltip .tooltip.left {
  padding: 0;
  margin-right: 8px;
}
.tooltip.left .tooltip-arrow,
ux-tooltip .tooltip.left .tooltip-arrow {
  border-left-color: #FFFFFF;
  right: 1px;
  border-width: 8px 0 8px 8px;
  margin-top: -8px !important;
  top: 50% !important;
}
.tooltip.left .tooltip-arrow:before,
ux-tooltip .tooltip.left .tooltip-arrow:before {
  content: "";
  position: absolute;
  border-width: 8px 0 8px 8px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #DCDEDF;
  bottom: -8px;
  left: -7px;
  z-index: -1;
}
.tooltip.tooltip-danger .tooltip-inner, .tooltip.tooltip-error .tooltip-inner,
ux-tooltip .tooltip.tooltip-danger .tooltip-inner,
ux-tooltip .tooltip.tooltip-error .tooltip-inner {
  border-color: #E5004C;
  background-color: #FFFFFF;
}
.tooltip.tooltip-danger.top .tooltip-arrow, .tooltip.tooltip-error.top .tooltip-arrow,
ux-tooltip .tooltip.tooltip-danger.top .tooltip-arrow,
ux-tooltip .tooltip.tooltip-error.top .tooltip-arrow {
  border-top-color: #FFFFFF;
}
.tooltip.tooltip-danger.top .tooltip-arrow:before, .tooltip.tooltip-error.top .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-danger.top .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-error.top .tooltip-arrow:before {
  border-top-color: #E5004C;
}
.tooltip.tooltip-danger.right .tooltip-arrow, .tooltip.tooltip-error.right .tooltip-arrow,
ux-tooltip .tooltip.tooltip-danger.right .tooltip-arrow,
ux-tooltip .tooltip.tooltip-error.right .tooltip-arrow {
  border-right-color: #FFFFFF;
}
.tooltip.tooltip-danger.right .tooltip-arrow:before, .tooltip.tooltip-error.right .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-danger.right .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-error.right .tooltip-arrow:before {
  border-right-color: #E5004C;
}
.tooltip.tooltip-danger.bottom .tooltip-arrow, .tooltip.tooltip-error.bottom .tooltip-arrow,
ux-tooltip .tooltip.tooltip-danger.bottom .tooltip-arrow,
ux-tooltip .tooltip.tooltip-error.bottom .tooltip-arrow {
  border-bottom-color: #FFFFFF;
}
.tooltip.tooltip-danger.bottom .tooltip-arrow:before, .tooltip.tooltip-error.bottom .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-danger.bottom .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-error.bottom .tooltip-arrow:before {
  border-bottom-color: #E5004C;
}
.tooltip.tooltip-danger.left .tooltip-arrow, .tooltip.tooltip-error.left .tooltip-arrow,
ux-tooltip .tooltip.tooltip-danger.left .tooltip-arrow,
ux-tooltip .tooltip.tooltip-error.left .tooltip-arrow {
  border-left-color: #FFFFFF;
}
.tooltip.tooltip-danger.left .tooltip-arrow:before, .tooltip.tooltip-error.left .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-danger.left .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-error.left .tooltip-arrow:before {
  border-left-color: #E5004C;
}
.tooltip.tooltip-warning .tooltip-inner,
ux-tooltip .tooltip.tooltip-warning .tooltip-inner {
  border-color: #FFC002;
  background-color: #FFFFFF;
}
.tooltip.tooltip-warning.top .tooltip-arrow,
ux-tooltip .tooltip.tooltip-warning.top .tooltip-arrow {
  border-top-color: #FFFFFF;
}
.tooltip.tooltip-warning.top .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-warning.top .tooltip-arrow:before {
  border-top-color: #FFC002;
}
.tooltip.tooltip-warning.right .tooltip-arrow,
ux-tooltip .tooltip.tooltip-warning.right .tooltip-arrow {
  border-right-color: #FFFFFF;
}
.tooltip.tooltip-warning.right .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-warning.right .tooltip-arrow:before {
  border-right-color: #FFC002;
}
.tooltip.tooltip-warning.bottom .tooltip-arrow,
ux-tooltip .tooltip.tooltip-warning.bottom .tooltip-arrow {
  border-bottom-color: #FFFFFF;
}
.tooltip.tooltip-warning.bottom .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-warning.bottom .tooltip-arrow:before {
  border-bottom-color: #FFC002;
}
.tooltip.tooltip-warning.left .tooltip-arrow,
ux-tooltip .tooltip.tooltip-warning.left .tooltip-arrow {
  border-left-color: #FFFFFF;
}
.tooltip.tooltip-warning.left .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-warning.left .tooltip-arrow:before {
  border-left-color: #FFC002;
}
.tooltip.tooltip-success .tooltip-inner,
ux-tooltip .tooltip.tooltip-success .tooltip-inner {
  border-color: #1AAC60;
  background-color: #FFFFFF;
}
.tooltip.tooltip-success.top .tooltip-arrow,
ux-tooltip .tooltip.tooltip-success.top .tooltip-arrow {
  border-top-color: #FFFFFF;
}
.tooltip.tooltip-success.top .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-success.top .tooltip-arrow:before {
  border-top-color: #1AAC60;
}
.tooltip.tooltip-success.right .tooltip-arrow,
ux-tooltip .tooltip.tooltip-success.right .tooltip-arrow {
  border-right-color: #FFFFFF;
}
.tooltip.tooltip-success.right .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-success.right .tooltip-arrow:before {
  border-right-color: #1AAC60;
}
.tooltip.tooltip-success.bottom .tooltip-arrow,
ux-tooltip .tooltip.tooltip-success.bottom .tooltip-arrow {
  border-bottom-color: #FFFFFF;
}
.tooltip.tooltip-success.bottom .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-success.bottom .tooltip-arrow:before {
  border-bottom-color: #1AAC60;
}
.tooltip.tooltip-success.left .tooltip-arrow,
ux-tooltip .tooltip.tooltip-success.left .tooltip-arrow {
  border-left-color: #FFFFFF;
}
.tooltip.tooltip-success.left .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-success.left .tooltip-arrow:before {
  border-left-color: #1AAC60;
}
.tooltip.tooltip-info .tooltip-inner,
ux-tooltip .tooltip.tooltip-info .tooltip-inner {
  border-color: #0073E7;
  background-color: #FFFFFF;
}
.tooltip.tooltip-info.top .tooltip-arrow,
ux-tooltip .tooltip.tooltip-info.top .tooltip-arrow {
  border-top-color: #FFFFFF;
}
.tooltip.tooltip-info.top .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-info.top .tooltip-arrow:before {
  border-top-color: #0073E7;
}
.tooltip.tooltip-info.right .tooltip-arrow,
ux-tooltip .tooltip.tooltip-info.right .tooltip-arrow {
  border-right-color: #FFFFFF;
}
.tooltip.tooltip-info.right .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-info.right .tooltip-arrow:before {
  border-right-color: #0073E7;
}
.tooltip.tooltip-info.bottom .tooltip-arrow,
ux-tooltip .tooltip.tooltip-info.bottom .tooltip-arrow {
  border-bottom-color: #FFFFFF;
}
.tooltip.tooltip-info.bottom .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-info.bottom .tooltip-arrow:before {
  border-bottom-color: #0073E7;
}
.tooltip.tooltip-info.left .tooltip-arrow,
ux-tooltip .tooltip.tooltip-info.left .tooltip-arrow {
  border-left-color: #FFFFFF;
}
.tooltip.tooltip-info.left .tooltip-arrow:before,
ux-tooltip .tooltip.tooltip-info.left .tooltip-arrow:before {
  border-left-color: #0073E7;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.treegrid {
  -moz-user-select: none;
}
.treegrid th ux-checkbox,
.treegrid td ux-checkbox {
  display: inline-flex;
}
.treegrid > thead > tr {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #DCDEDF;
}
.treegrid > thead > tr > th {
  height: 40px;
  padding-left: 17px;
}
.treegrid > thead > tr > th:first-child {
  padding-left: 40px;
}
.treegrid > thead > tr > th:first-child .treegrid-header-text {
  margin-left: 35px;
}
.treegrid tbody tr {
  border-left: none;
}
.treegrid tbody tr.sub-row {
  background-color: transparent;
}
.treegrid tbody tr.sub-row > td {
  padding-left: 12px;
}
.treegrid tbody tr > td {
  padding: 16px 8px 15px 14px;
  color: #000000;
}

.treegrid-row:focus {
  outline-color: #0073E7 !important;
}
.treegrid-row > td:first-child > ux-checkbox {
  margin-right: 10px;
}
.treegrid-row .treegrid-icon {
  margin-right: 5px;
  min-width: 20px;
}
.treegrid-row .treegrid-icon .ux-icon {
  font-size: 16px;
}

.treegrid-expander {
  margin-left: 2px;
  margin-right: 3px;
}
.treegrid-expander button {
  padding: 0 0 2px 0;
}
.treegrid-expander button .treegrid-expander-icon {
  font-size: 10px;
  font-weight: 700;
  opacity: 0.8;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
.angular-tree-component .tree-node {
  padding: 1px 2px;
}
.angular-tree-component .tree-node > .node-wrapper > ux-checkbox {
  margin: 5px 8px 5px 5px;
  width: 15px;
}
.angular-tree-component .tree-view-node:focus.ux-focus-indicator-active {
  box-shadow: none !important;
}
.angular-tree-component .tree-view-node:focus.ux-focus-indicator-active > .node-content-wrapper {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
.angular-tree-component .node-content-wrapper {
  color: #000000;
  border-radius: 2px;
}
.angular-tree-component .node-content-wrapper:hover {
  background-color: rgba(0, 115, 231, 0.05);
}
.angular-tree-component .node-content-wrapper.node-content-wrapper-active, .angular-tree-component .node-content-wrapper.node-content-wrapper-focused {
  background-color: rgba(0, 115, 231, 0.1);
  font-weight: 700;
}
.angular-tree-component tree-node-expander .toggle-children-wrapper {
  padding: 0 2px 2px 0;
}
.angular-tree-component tree-node-expander .toggle-children-wrapper .toggle-children {
  vertical-align: text-top;
  padding-top: 3px;
  opacity: 1;
  color: #323435;
  font-weight: 700;
  font-size: 10px;
}
.angular-tree-component tree-node-expander .toggle-children-wrapper-expanded .toggle-children {
  padding-top: 3px;
  padding-left: 3px;
}
.angular-tree-component .tree-children {
  padding-left: 20px;
}
.angular-tree-component .tree-children .node-content-wrapper {
  padding-left: 8px;
}
.angular-tree-component .tree-children ux-checkbox {
  margin: 5px 11px 5px 5px;
}
.angular-tree-component .tree-children .tree-node-level-3,
.angular-tree-component .tree-children .tree-node-level-4,
.angular-tree-component .tree-children .tree-node-level-5 {
  padding-left: 5px;
}

/* Font icon mappings */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
/* Font icon mappings */
/* Font icon mappings */ /*
 *  Indicator outline for high contrast modes
 */
:root {
  --ux-focus-indicator__outline: none;
}
@media screen and (prefers-contrast: more) {
  :root {
    --ux-focus-indicator__outline: auto;
  }
}

/** Set the color of an existing focus outline rule to primary blue. Only applies to non Angular components. */
/** Set the color of an existing focus outline rule to white. Only applies to non Angular components. */
/** Selector for an icon provided externally (not a UX Aspects component). */
/** Replace `ux-icon-up` with `ux-chevron-up`. */
/** Replace `ux-icon-next` with `ux-chevron-right`. */
/** Replace `ux-icon-down` with `ux-chevron-down`. */
/** Replace `ux-icon-previous` with `ux-chevron-left`. */
/*
 *  Box Shadow Focus Indicator Mixins
 */
ux-wizard > .wizard-body > .wizard-steps > .wizard-step {
  margin: 0;
  border-radius: 1px;
  border-style: solid;
  border-width: 2px;
  padding: 6px 8px 6px 8px;
  font-size: 16px;
  font-weight: 400;
}

ux-wizard > .wizard-body > .wizard-steps > .wizard-step {
  border-color: #F4F4F4;
  color: #656668;
  background-color: #F4F4F4;
  opacity: 1;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step:hover {
  box-shadow: none;
  color: #656668;
  background-color: #F4F4F4;
  opacity: 1;
}

ux-wizard > .wizard-body > .wizard-steps > .wizard-step.visited {
  border-color: #000000;
  color: #000000;
  background-color: #FFFFFF;
  opacity: 1;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step.visited:hover {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
  color: #000000;
  background-color: #FFFFFF;
  opacity: 1;
}

ux-wizard > .wizard-body > .wizard-steps > .wizard-step.active {
  border-color: #0073E7;
  color: #000000;
  background-color: #FFFFFF;
  opacity: 1;
  font-weight: 600;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step.active:hover {
  box-shadow: 2px 2px rgba(0, 0, 0, 0.15);
  color: #000000;
  background-color: #FFFFFF;
  opacity: 1;
}

ux-wizard > .wizard-body {
  margin: 0;
  padding: 0 0 0 0;
  background-color: #FFFFFF;
}
ux-wizard > .wizard-body > .wizard-steps {
  height: auto;
  margin: 0;
  padding: 32px 24px 24px 24px;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step {
  outline: none;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 0, 0, 0.5) !important;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step:focus.ux-focus-indicator-active.active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(0, 115, 231, 0.5) !important;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step:focus.ux-focus-indicator-active.invalid {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px rgba(229, 0, 76, 0.5) !important;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step + .wizard-step {
  margin-left: 8px;
}
ux-wizard > .wizard-body > .wizard-steps > .wizard-step.invalid {
  border-color: #E5004C;
}
ux-wizard > .wizard-body > .wizard-content {
  margin: 0;
  padding: 8px 24px 32px 24px;
  background-color: transparent;
}
ux-wizard > .wizard-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 8px 8px 8px;
  border-top: 1px solid #DCDEDF;
  background-color: transparent;
  box-shadow: none;
  margin: 0;
  background-color: #FFFFFF;
}
ux-wizard > .wizard-footer:before, ux-wizard > .wizard-footer:after {
  display: none;
}
ux-wizard > .wizard-footer .btn {
  margin-top: 0;
  margin-bottom: 0;
}
ux-wizard > .wizard-footer .btn + .btn {
  margin-left: 8px;
}
ux-wizard > .wizard-footer .btn.btn-link + .btn.btn-link {
  margin-left: 0;
}
ux-wizard > .wizard-footer .btn {
  min-width: auto;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
}
ux-wizard > .wizard-footer .btn:hover {
  text-decoration: none;
}
ux-wizard > .wizard-footer .btn.button-primary {
  color: #0073E7;
  background-color: transparent;
  box-shadow: none;
  font-weight: 700;
}
ux-wizard > .wizard-footer .btn.button-primary:hover {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
ux-wizard > .wizard-footer .btn.button-primary:hover:not(:focus) {
  box-shadow: none;
}
ux-wizard > .wizard-footer .btn.button-primary:active, ux-wizard > .wizard-footer .btn.button-primary.active, ux-wizard > .wizard-footer .btn.button-primary:active:focus, ux-wizard > .wizard-footer .btn.button-primary.active:focus {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.1);
}
ux-wizard > .wizard-footer .btn.button-primary:focus.ux-focus-indicator-active:not(:active), ux-wizard > .wizard-footer .btn.button-primary:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(0, 115, 231, 0.05);
}
ux-wizard > .wizard-footer .btn.button-primary:disabled, ux-wizard > .wizard-footer .btn.button-primary.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}
ux-wizard > .wizard-footer .btn.button-secondary {
  color: #000000;
  background-color: transparent;
  box-shadow: none;
}
ux-wizard > .wizard-footer .btn.button-secondary:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.05);
}
ux-wizard > .wizard-footer .btn.button-secondary:hover:not(:focus) {
  box-shadow: none;
}
ux-wizard > .wizard-footer .btn.button-secondary:active, ux-wizard > .wizard-footer .btn.button-secondary.active, ux-wizard > .wizard-footer .btn.button-secondary:active:focus, ux-wizard > .wizard-footer .btn.button-secondary.active:focus {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
ux-wizard > .wizard-footer .btn.button-secondary:focus.ux-focus-indicator-active:not(:active), ux-wizard > .wizard-footer .btn.button-secondary:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(0, 0, 0, 0.05);
}
ux-wizard > .wizard-footer .btn.button-secondary:disabled, ux-wizard > .wizard-footer .btn.button-secondary.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}
ux-wizard.vertical > .wizard-body > .wizard-steps {
  padding-top: 24px;
}
ux-wizard.vertical > .wizard-body > .wizard-steps > .wizard-step {
  margin: 0;
}
ux-wizard.vertical > .wizard-body > .wizard-steps > .wizard-step + .wizard-step {
  margin-top: 8px;
  margin-left: 0;
}
ux-wizard.vertical > .wizard-body > .wizard-content {
  margin: 0;
  padding-top: 32px;
}

.marquee-modal-window ux-marquee-wizard .marquee-wizard-side-panel {
  width: 240px;
  color: #323435;
  background-color: #F5F7F8;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-side-panel.marquee-wizard-side-panel-resize {
  width: 100%;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-description-container {
  padding: 32px 24px 24px 24px;
  color: #656668;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-side-panel .marquee-wizard-description-container .marquee-title {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1.1px;
  color: #000000;
  margin-bottom: 20px;
}
.marquee-modal-window ux-marquee-wizard .as-split-gutter {
  background-color: #F5F7F8 !important;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps {
  margin: 0;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step {
  border-left: 4px solid transparent;
  outline: none;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step > .marquee-wizard-step-title {
  font-size: 16px;
  font-weight: 400;
  color: #656668;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step > .marquee-wizard-step-icon {
  display: none;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step > .marquee-wizard-step-status {
  color: #0073E7;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step.active {
  border-left-color: #0073E7;
  background-color: #FFFFFF;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step.active > .marquee-wizard-step-title {
  font-weight: 600;
  color: #000000;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step.visited:hover {
  background-color: #E9F0F7;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step.invalid {
  border-left-color: #E5004C;
  background-color: inherit;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step.invalid > .marquee-wizard-step-status {
  color: #E5004C;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-steps > .marquee-wizard-step:focus.ux-focus-indicator-active.invalid {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: inset 0 0 0 2px rgba(229, 0, 76, 0.5) !important;
  transition: box-shadow 0.16s ease-out;
}
.marquee-modal-window ux-marquee-wizard .marquee-wizard-content {
  padding: 32px 24px 0 24px;
  padding-bottom: 24px;
}
.marquee-modal-window ux-marquee-wizard .modal-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 8px 8px 8px;
  border-top: 1px solid #DCDEDF;
  background-color: transparent;
  box-shadow: none;
  height: auto;
}
.marquee-modal-window ux-marquee-wizard .modal-footer:before, .marquee-modal-window ux-marquee-wizard .modal-footer:after {
  display: none;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn {
  margin-top: 0;
  margin-bottom: 0;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn + .btn {
  margin-left: 8px;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.btn-link + .btn.btn-link {
  margin-left: 0;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn {
  min-width: auto;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn:hover {
  text-decoration: none;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary {
  color: #0073E7;
  background-color: transparent;
  box-shadow: none;
  font-weight: 700;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary:hover {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.05);
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary:hover:not(:focus) {
  box-shadow: none;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary:active, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary.active, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary:active:focus, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary.active:focus {
  color: #0073E7;
  background-color: rgba(0, 115, 231, 0.1);
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary:focus.ux-focus-indicator-active:not(:active), .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(0, 115, 231, 0.05);
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary:disabled, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-primary.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary {
  color: #000000;
  background-color: transparent;
  box-shadow: none;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.05);
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary:hover:not(:focus) {
  box-shadow: none;
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary:active, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary.active, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary:active:focus, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary.active:focus {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary:focus.ux-focus-indicator-active:not(:active), .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary:focus:not(.ux-focus-indicator):not(:active) {
  background-color: rgba(0, 0, 0, 0.05);
}
.marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary:disabled, .marquee-modal-window ux-marquee-wizard .modal-footer .btn.button-secondary.disabled {
  color: #cececf;
  background-color: transparent;
  box-shadow: none;
}
.marquee-modal-window .dismiss > .modal-close {
  width: 32px;
  height: 32px;
  border-radius: 0;
  color: #656668;
  background-color: #000000;
  transform: none;
}
.marquee-modal-window .dismiss > .modal-close:focus.ux-focus-indicator-active {
  outline: var(--ux-focus-indicator__outline);
  box-shadow: 0 0 0 2px rgba(0, 115, 231, 0.5) !important;
}
.marquee-modal-window .dismiss > .modal-close > * {
  color: inherit;
  font-size: 18px;
  font-weight: inherit;
}
.marquee-modal-window .dismiss > .modal-close:hover {
  background-color: #000000;
}

.marquee-modal-window .modal-dialog.modal-lg {
  width: 1250px;
  max-width: calc(100% - 64px);
}
/*
* © Copyright 2017-2019 Micro Focus or one of its affiliates.
*
* The only warranties for products and services of Micro Focus and its
* affiliates and licensors ("Micro Focus") are as may be set forth in
* the express warranty statements accompanying such products and services.
* Nothing herein should be construed as constituting an additional warranty.
* Micro Focus shall not be liable for technical or editorial errors or
* omissions contained herein. The information contained herein is subject
* to change without notice.
*
* Except as specifically indicated otherwise, this document contains
* confidential information and a valid license is required for possession,
* use or copying. If this work is provided to the U.S. Government, consistent
* with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software
* Documentation, and Technical Data for Commercial Items are licensed to the
* U.S. Government under vendor's standard commercial license.
*/
.form-panel #disclaimer-text {
  min-height: 55px;
}
.content-panel {
  left: 0;
}
.modal-icon-warning {
  content: "\f1b7";
  color: #fff;
  background-color: #ffc002;
}
.qtm-ar-rtl * {
  text-align: right !important;
  direction: rtl;
}
.qtm-ar-ltr {
  text-align: left !important;
  direction: ltr;
}
simple-container .blue-back {
  height: 50%;
  width: 100%;
  background-color: #0073e7;
  position: absolute;
}
.main-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #FFF;
  padding: 10px;
  text-align: center;
  flex-direction: column;
  height: 100vh;
}
.main-wrapper img {
  width: 267px;
}
.main-wrapper #message,
.main-wrapper #footer,
.main-wrapper #explanation {
  max-width: 80%;
}
.main-wrapper hr {
  width: 80%;
}
.main-wrapper.left-align {
  text-align: left;
}
.main-wrapper.left-align form {
  box-shadow: 5px 5px rgba(0, 0, 0, 0.05);
  padding: 10px;
  max-width: 460px;
  width: 100%;
  z-index: 1;
  background-color: #FFF;
  padding: 0 50px;
}
.main-wrapper.left-align form input:invalid {
  border: solid rgba(101, 102, 104, 0.64);
  border-radius: 0;
  border-width: 0 0 1px 0;
}
.main-wrapper.left-align .left-float .form-group {
  min-width: calc(50% - 10px);
  float: left;
  padding: 0 5px;
}
.main-wrapper.left-align .left-float .has-error {
  clear: both;
}
.additional-link {
  font-size: small;
  margin-bottom: 10px;
}
#disclaimer-text {
  overflow: auto;
  margin-bottom: 10px;
  max-height: 200px;
}
@media (max-height: 480px) {
  .company-logo-container {
    display: none !important;
  }
}
footer {
  width: 100%;
  margin-top: -66px;
  position: absolute;
  z-index: 5;
}
footer .ux-page-footer {
  color: rgba(255, 255, 255, 0.8);
  background-color: #0073E7;
  height: 66px;
  padding-left: 0;
  padding-right: 0;
  border-bottom: none;
  box-shadow: 0 7px rgba(0, 0, 0, 0.01);
  flex-direction: row-reverse;
  width: 100%;
}
footer .ux-page-footer .page-footer-content {
  position: relative;
  display: flex;
  height: 66px;
}
footer .ux-page-footer .page-footer-content .page-footer-logo-container {
  position: static;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 66px;
  margin-right: 12px;
  margin-left: 12px;
  color: #FFFFFF;
  background-color: #0073e7;
  overflow: hidden;
  top: 0;
  left: 0;
}
footer .ux-page-footer .page-footer-content .page-footer-logo-container .page-footer-acronym {
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  margin: 0;
}
footer .ux-page-footer .page-footer-content .page-footer-logo-container img {
  height: 20px;
}
footer .ux-page-footer .page-footer-content .page-footer-subtitle-container {
  display: flex;
  align-items: center;
  height: 100%;
  margin-left: 12px;
  margin-right: 12px;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
}
footer .ux-page-footer .page-footer-content .page-footer-subtitle-container .page-footer-subtitle-container {
  display: flex;
  align-items: center;
  height: 100%;
  margin-left: 12px;
  margin-right: 12px;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
}
footer .ux-page-footer .page-footer-content .page-footer-subtitle-container a {
  color: #FFF;
}
footer .ux-page-footer .page-footer-content .page-footer-icon-menus {
  position: static;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 1;
  height: 66px;
  margin-right: 24px;
  color: #FFFFFF;
  top: 0;
  right: 0;
}
footer .ux-page-footer button {
  min-width: auto;
  margin: 0 0 0 0;
  border: none;
  padding: 6px 12px 6px 12px;
  transition: background-color 0.16s ease-out, border-color 0.16s ease-out, box-shadow 0.16s ease-out;
  height: 100%;
  background-color: transparent;
  color: #FFFFFF;
}
.login-container .company-logo-container .company-logo.company-logo-image {
  background-image: url('OpenText-Logo-2017.c017787b94300a1b.svg');
  background-size: 224px auto;
  width: 224px;
  height: 50px;
}
.left-float {
  float: left;
}
.clear-both {
  clear: both;
}
#sendCode.btn {
  text-transform: none;
}
.logo-container {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0px;
  padding: 25px;
}
.logo-container .logo.logo-image {
  background-repeat: no-repeat;
  background-size: 115px 28px;
  width: 115px;
  height: 28px;
}
.security-banner {
  background-color: #9c9c9c;
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 66px;
}
.security-banner .h1,
.security-banner .h2,
.security-banner .h3,
.security-banner .h4,
.security-banner .h5,
.security-banner .h6,
.security-banner div,
.security-banner h1,
.security-banner h2,
.security-banner h3,
.security-banner h4,
.security-banner h5,
.security-banner h6 {
  color: #fff;
}
/* securityLevel can be:
*   unclassified/confidential/
*   fouo/unclassified-fouo/confidential-fouo/
*   noforn/unclassified-noforn/confidential-noforn/
*   secret/topsecret
*/
.unclassified {
  background-color: #0c0 !important;
  color: get-color-contrast(#0c0);
}
.confidential {
  background-color: #3ff !important;
  color: get-color-contrast(#3ff);
}
.fouo {
  background-color: #0c0 !important;
  color: get-color-contrast(#0c0);
}
.unclassified-fouo {
  background-color: #0c0 !important;
  color: get-color-contrast(#0c0);
}
.confidential-fouo {
  background-color: #3ff !important;
  color: get-color-contrast(#3ff);
}
.noforn {
  background-color: #0c0 !important;
  color: get-color-contrast(#0c0);
}
.unclassified-noforn {
  background-color: #0c0 !important;
  color: get-color-contrast(#0c0);
}
.confidential-noforn {
  background-color: #3ff !important;
  color: get-color-contrast(#3ff);
}
.secret {
  background-color: red!important;
  color: get-color-contrast(red);
}
.topsecret {
  background-color: #f90 !important;
  color: get-color-contrast(#f90);
}

