﻿@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #fe5000;
  --bs-secondary: #6c7e8e;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-company1: #70004b;
  --bs-company2: #00667d;
  --bs-company3: #009ba5;
  --bs-company4: #973f71;
  --bs-company5: #fe5000;
  --bs-company6: #00667d;
  --bs-company7: #009ba5;
  --bs-primary-rgb: 254, 80, 0;
  --bs-secondary-rgb: 108, 126, 142;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 83, 87, 90;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --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: #53575a;
  --bs-body-bg: #fff;
}

*,
*::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;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  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.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #fe5000;
  text-decoration: underline;
}
a:hover, a.dxucBrowseButtonHover {
  color: #cb4000;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #53575a;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #53575a;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #53575a;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #53575a;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > *, .table-hover > tbody > tr.dxucBrowseButtonHover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #ffdccc;
  --bs-table-striped-bg: #f2d1c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6c6b8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ecccbd;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6c6b8;
}

.table-secondary {
  --bs-table-bg: #e2e5e8;
  --bs-table-striped-bg: #d7dadc;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbced1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d4d7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbced1;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control, .dxucTextBox {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #53575a;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control, .dxucTextBox {
    transition: none;
  }
}
.form-control[type=file], [type=file].dxucTextBox {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]), [type=file].dxucTextBox:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus, .dxucTextBox:focus {
  color: #53575a;
  background-color: #fff;
  border-color: #ffa880;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}
.form-control::-webkit-date-and-time-value, .dxucTextBox::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder, .dxucTextBox::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .dxucTextBox:disabled, .form-control[readonly], [readonly].dxucTextBox {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button, .dxucTextBox::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #53575a;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button, .dxucTextBox::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button, .dxucTextBox:hover:not(:disabled):not([readonly])::file-selector-button, .form-control.dxucBrowseButtonHover:not(:disabled):not([readonly])::file-selector-button, .dxucBrowseButtonHover.dxucTextBox:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button, .dxucTextBox::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #53575a;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button, .dxucTextBox::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .dxucTextBox:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .form-control.dxucBrowseButtonHover:not(:disabled):not([readonly])::-webkit-file-upload-button, .dxucBrowseButtonHover.dxucTextBox:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #53575a;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-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 + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control, textarea.dxucTextBox {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #53575a;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #ffa880;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #53575a;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.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-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  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: #ffa880;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}
.form-check-input:checked {
  background-color: #fe5000;
  border-color: #fe5000;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #fe5000;
  border-color: #fe5000;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffa880'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check[disabled] + .dxucButton, .btn-check:disabled + .btn, .btn-check:disabled + .dxucButton {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #fe5000;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #ffcbb3;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #fe5000;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #ffcbb3;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control, .form-floating > .dxucTextBox,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control, .form-floating > .dxucTextBox {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder, .form-floating > .dxucTextBox::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .dxucTextBox:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .dxucTextBox:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill, .form-floating > .dxucTextBox:-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 > .dxucTextBox:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .dxucTextBox:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label, .form-floating > .dxucTextBox:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group, .dxInputs {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .dxInputs > .form-control, .input-group > .dxucTextBox, .dxInputs > .dxucTextBox,
.input-group > .form-select,
.dxInputs > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus, .dxInputs > .form-control:focus, .input-group > .dxucTextBox:focus, .dxInputs > .dxucTextBox:focus,
.input-group > .form-select:focus,
.dxInputs > .form-select:focus {
  z-index: 3;
}
.input-group .btn, .input-group .dxucButton, .dxInputs .btn, .dxInputs .dxucButton {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .dxucButton:focus, .dxInputs .btn:focus, .dxInputs .dxucButton:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #53575a;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control, .input-group-lg > .dxucTextBox,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.input-group-lg > .dxucButton {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control, .input-group-sm > .dxucTextBox,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.input-group-sm > .dxucButton {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.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), .dxInputs:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.dxInputs:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), .has-validation.dxInputs > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.has-validation.dxInputs > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback), .dxInputs > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.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, .was-validated .dxucTextBox:valid, .form-control.is-valid, .is-valid.dxucTextBox {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .was-validated .dxucTextBox:valid:focus, .form-control.is-valid:focus, .is-valid.dxucTextBox:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, .was-validated textarea.dxucTextBox:valid, textarea.form-control.is-valid, textarea.is-valid.dxucTextBox {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .was-validated .dxInputs .form-control:valid, .was-validated .input-group .dxucTextBox:valid, .was-validated .dxInputs .dxucTextBox:valid, .input-group .form-control.is-valid, .dxInputs .form-control.is-valid, .input-group .is-valid.dxucTextBox, .dxInputs .is-valid.dxucTextBox,
.was-validated .input-group .form-select:valid,
.was-validated .dxInputs .form-select:valid,
.input-group .form-select.is-valid,
.dxInputs .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .was-validated .dxInputs .form-control:valid:focus, .was-validated .input-group .dxucTextBox:valid:focus, .was-validated .dxInputs .dxucTextBox:valid:focus, .input-group .form-control.is-valid:focus, .dxInputs .form-control.is-valid:focus, .input-group .is-valid.dxucTextBox:focus, .dxInputs .is-valid.dxucTextBox:focus,
.was-validated .input-group .form-select:valid:focus,
.was-validated .dxInputs .form-select:valid:focus,
.input-group .form-select.is-valid:focus,
.dxInputs .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.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, .was-validated .dxucTextBox:invalid, .form-control.is-invalid, .is-invalid.dxucTextBox {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .was-validated .dxucTextBox:invalid:focus, .form-control.is-invalid:focus, .is-invalid.dxucTextBox:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, .was-validated textarea.dxucTextBox:invalid, textarea.form-control.is-invalid, textarea.is-invalid.dxucTextBox {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .was-validated .dxInputs .form-control:invalid, .was-validated .input-group .dxucTextBox:invalid, .was-validated .dxInputs .dxucTextBox:invalid, .input-group .form-control.is-invalid, .dxInputs .form-control.is-invalid, .input-group .is-invalid.dxucTextBox, .dxInputs .is-invalid.dxucTextBox,
.was-validated .input-group .form-select:invalid,
.was-validated .dxInputs .form-select:invalid,
.input-group .form-select.is-invalid,
.dxInputs .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .was-validated .dxInputs .form-control:invalid:focus, .was-validated .input-group .dxucTextBox:invalid:focus, .was-validated .dxInputs .dxucTextBox:invalid:focus, .input-group .form-control.is-invalid:focus, .dxInputs .form-control.is-invalid:focus, .input-group .is-invalid.dxucTextBox:focus, .dxInputs .is-invalid.dxucTextBox:focus,
.was-validated .input-group .form-select:invalid:focus,
.was-validated .dxInputs .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus,
.dxInputs .form-select.is-invalid:focus {
  z-index: 3;
}

.btn, .dxucButton {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #53575a;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .dxucButton {
    transition: none;
  }
}
.btn:hover, .dxucButton:hover, .btn.dxucBrowseButtonHover, .dxucBrowseButtonHover.dxucButton {
  color: #53575a;
}
.btn-check:focus + .btn, .btn-check:focus + .dxucButton, .btn:focus, .dxucButton:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}
.btn:disabled, .dxucButton:disabled, .btn.disabled, .disabled.dxucButton, fieldset:disabled .btn, fieldset:disabled .dxucButton {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-primary:hover, .btn-primary.dxucBrowseButtonHover {
  color: #fff;
  background-color: #d84400;
  border-color: #cb4000;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #d84400;
  border-color: #cb4000;
  box-shadow: 0 0 0 0.25rem rgba(254, 106, 38, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #cb4000;
  border-color: #bf3c00;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 106, 38, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}

.btn-secondary, .dxucBrowseButtonHover, .dxucBrowseButton {
  color: #fff;
  background-color: #6c7e8e;
  border-color: #6c7e8e;
}
.btn-secondary:hover, .dxucBrowseButtonHover, .dxucBrowseButton:hover {
  color: #fff;
  background-color: #5c6b79;
  border-color: #566572;
}
.btn-check:focus + .btn-secondary, .btn-check:focus + .dxucBrowseButtonHover, .btn-check:focus + .dxucBrowseButton, .btn-secondary:focus, .dxucBrowseButtonHover:focus, .dxucBrowseButton:focus {
  color: #fff;
  background-color: #5c6b79;
  border-color: #566572;
  box-shadow: 0 0 0 0.25rem rgba(130, 145, 159, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:checked + .dxucBrowseButtonHover, .btn-check:checked + .dxucBrowseButton, .btn-check:active + .btn-secondary, .btn-check:active + .dxucBrowseButtonHover, .btn-check:active + .dxucBrowseButton, .btn-secondary:active, .dxucBrowseButtonHover:active, .dxucBrowseButton:active, .btn-secondary.active, .active.dxucBrowseButtonHover, .active.dxucBrowseButton, .show > .btn-secondary.dropdown-toggle, .show > .dropdown-toggle.dxucBrowseButtonHover, .show > .dropdown-toggle.dxucBrowseButton {
  color: #fff;
  background-color: #566572;
  border-color: #515f6b;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:checked + .dxucBrowseButtonHover:focus, .btn-check:checked + .dxucBrowseButton:focus, .btn-check:active + .btn-secondary:focus, .btn-check:active + .dxucBrowseButtonHover:focus, .btn-check:active + .dxucBrowseButton:focus, .btn-secondary:active:focus, .dxucBrowseButtonHover:active:focus, .dxucBrowseButton:active:focus, .btn-secondary.active:focus, .active.dxucBrowseButtonHover:focus, .active.dxucBrowseButton:focus, .show > .btn-secondary.dropdown-toggle:focus, .show > .dropdown-toggle.dxucBrowseButtonHover:focus, .show > .dropdown-toggle.dxucBrowseButton:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 145, 159, 0.5);
}
.btn-secondary:disabled, .dxucBrowseButtonHover:disabled, .dxucBrowseButton:disabled, .btn-secondary.disabled, .disabled.dxucBrowseButtonHover, .disabled.dxucBrowseButton {
  color: #fff;
  background-color: #6c7e8e;
  border-color: #6c7e8e;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover, .btn-success.dxucBrowseButtonHover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover, .btn-info.dxucBrowseButtonHover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover, .btn-warning.dxucBrowseButtonHover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover, .btn-danger.dxucBrowseButtonHover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover, .btn-light.dxucBrowseButtonHover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover, .btn-dark.dxucBrowseButtonHover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-company1 {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}
.btn-company1:hover, .btn-company1.dxucBrowseButtonHover {
  color: #fff;
  background-color: #5f0040;
  border-color: #5a003c;
}
.btn-check:focus + .btn-company1, .btn-company1:focus {
  color: #fff;
  background-color: #5f0040;
  border-color: #5a003c;
  box-shadow: 0 0 0 0.25rem rgba(133, 38, 102, 0.5);
}
.btn-check:checked + .btn-company1, .btn-check:active + .btn-company1, .btn-company1:active, .btn-company1.active, .show > .btn-company1.dropdown-toggle {
  color: #fff;
  background-color: #5a003c;
  border-color: #540038;
}
.btn-check:checked + .btn-company1:focus, .btn-check:active + .btn-company1:focus, .btn-company1:active:focus, .btn-company1.active:focus, .show > .btn-company1.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(133, 38, 102, 0.5);
}
.btn-company1:disabled, .btn-company1.disabled {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}

.btn-company2 {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-company2:hover, .btn-company2.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
}
.btn-check:focus + .btn-company2, .btn-company2:focus {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.btn-check:checked + .btn-company2, .btn-check:active + .btn-company2, .btn-company2:active, .btn-company2.active, .show > .btn-company2.dropdown-toggle {
  color: #fff;
  background-color: #005264;
  border-color: #004d5e;
}
.btn-check:checked + .btn-company2:focus, .btn-check:active + .btn-company2:focus, .btn-company2:active:focus, .btn-company2.active:focus, .show > .btn-company2.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.btn-company2:disabled, .btn-company2.disabled {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}

.btn-company3 {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-company3:hover, .btn-company3.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
}
.btn-check:focus + .btn-company3, .btn-company3:focus {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.btn-check:checked + .btn-company3, .btn-check:active + .btn-company3, .btn-company3:active, .btn-company3.active, .show > .btn-company3.dropdown-toggle {
  color: #fff;
  background-color: #007c84;
  border-color: #00747c;
}
.btn-check:checked + .btn-company3:focus, .btn-check:active + .btn-company3:focus, .btn-company3:active:focus, .btn-company3.active:focus, .show > .btn-company3.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.btn-company3:disabled, .btn-company3.disabled {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}

.btn-company4 {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}
.btn-company4:hover, .btn-company4.dxucBrowseButtonHover {
  color: #fff;
  background-color: #803660;
  border-color: #79325a;
}
.btn-check:focus + .btn-company4, .btn-company4:focus {
  color: #fff;
  background-color: #803660;
  border-color: #79325a;
  box-shadow: 0 0 0 0.25rem rgba(167, 92, 134, 0.5);
}
.btn-check:checked + .btn-company4, .btn-check:active + .btn-company4, .btn-company4:active, .btn-company4.active, .show > .btn-company4.dropdown-toggle {
  color: #fff;
  background-color: #79325a;
  border-color: #712f55;
}
.btn-check:checked + .btn-company4:focus, .btn-check:active + .btn-company4:focus, .btn-company4:active:focus, .btn-company4.active:focus, .show > .btn-company4.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(167, 92, 134, 0.5);
}
.btn-company4:disabled, .btn-company4.disabled {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}

.btn-company5 {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-company5:hover, .btn-company5.dxucBrowseButtonHover {
  color: #fff;
  background-color: #d84400;
  border-color: #cb4000;
}
.btn-check:focus + .btn-company5, .btn-company5:focus {
  color: #fff;
  background-color: #d84400;
  border-color: #cb4000;
  box-shadow: 0 0 0 0.25rem rgba(254, 106, 38, 0.5);
}
.btn-check:checked + .btn-company5, .btn-check:active + .btn-company5, .btn-company5:active, .btn-company5.active, .show > .btn-company5.dropdown-toggle {
  color: #fff;
  background-color: #cb4000;
  border-color: #bf3c00;
}
.btn-check:checked + .btn-company5:focus, .btn-check:active + .btn-company5:focus, .btn-company5:active:focus, .btn-company5.active:focus, .show > .btn-company5.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 106, 38, 0.5);
}
.btn-company5:disabled, .btn-company5.disabled {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}

.btn-company6 {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-company6:hover, .btn-company6.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
}
.btn-check:focus + .btn-company6, .btn-company6:focus {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.btn-check:checked + .btn-company6, .btn-check:active + .btn-company6, .btn-company6:active, .btn-company6.active, .show > .btn-company6.dropdown-toggle {
  color: #fff;
  background-color: #005264;
  border-color: #004d5e;
}
.btn-check:checked + .btn-company6:focus, .btn-check:active + .btn-company6:focus, .btn-company6:active:focus, .btn-company6.active:focus, .show > .btn-company6.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.btn-company6:disabled, .btn-company6.disabled {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}

.btn-company7 {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-company7:hover, .btn-company7.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
}
.btn-check:focus + .btn-company7, .btn-company7:focus {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.btn-check:checked + .btn-company7, .btn-check:active + .btn-company7, .btn-company7:active, .btn-company7.active, .show > .btn-company7.dropdown-toggle {
  color: #fff;
  background-color: #007c84;
  border-color: #00747c;
}
.btn-check:checked + .btn-company7:focus, .btn-check:active + .btn-company7:focus, .btn-company7:active:focus, .btn-company7.active:focus, .show > .btn-company7.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.btn-company7:disabled, .btn-company7.disabled {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}

.btn-outline-primary {
  color: #fe5000;
  border-color: #fe5000;
}
.btn-outline-primary:hover, .btn-outline-primary.dxucBrowseButtonHover {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #fe5000;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c7e8e;
  border-color: #6c7e8e;
}
.btn-outline-secondary:hover, .btn-outline-secondary.dxucBrowseButtonHover {
  color: #fff;
  background-color: #6c7e8e;
  border-color: #6c7e8e;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 126, 142, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c7e8e;
  border-color: #6c7e8e;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 126, 142, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c7e8e;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover, .btn-outline-success.dxucBrowseButtonHover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover, .btn-outline-info.dxucBrowseButtonHover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover, .btn-outline-warning.dxucBrowseButtonHover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover, .btn-outline-danger.dxucBrowseButtonHover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover, .btn-outline-light.dxucBrowseButtonHover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover, .btn-outline-dark.dxucBrowseButtonHover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-outline-company1 {
  color: #70004b;
  border-color: #70004b;
}
.btn-outline-company1:hover, .btn-outline-company1.dxucBrowseButtonHover {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}
.btn-check:focus + .btn-outline-company1, .btn-outline-company1:focus {
  box-shadow: 0 0 0 0.25rem rgba(112, 0, 75, 0.5);
}
.btn-check:checked + .btn-outline-company1, .btn-check:active + .btn-outline-company1, .btn-outline-company1:active, .btn-outline-company1.active, .btn-outline-company1.dropdown-toggle.show {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}
.btn-check:checked + .btn-outline-company1:focus, .btn-check:active + .btn-outline-company1:focus, .btn-outline-company1:active:focus, .btn-outline-company1.active:focus, .btn-outline-company1.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(112, 0, 75, 0.5);
}
.btn-outline-company1:disabled, .btn-outline-company1.disabled {
  color: #70004b;
  background-color: transparent;
}

.btn-outline-company2 {
  color: #00667d;
  border-color: #00667d;
}
.btn-outline-company2:hover, .btn-outline-company2.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:focus + .btn-outline-company2, .btn-outline-company2:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.btn-check:checked + .btn-outline-company2, .btn-check:active + .btn-outline-company2, .btn-outline-company2:active, .btn-outline-company2.active, .btn-outline-company2.dropdown-toggle.show {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:checked + .btn-outline-company2:focus, .btn-check:active + .btn-outline-company2:focus, .btn-outline-company2:active:focus, .btn-outline-company2.active:focus, .btn-outline-company2.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.btn-outline-company2:disabled, .btn-outline-company2.disabled {
  color: #00667d;
  background-color: transparent;
}

.btn-outline-company3 {
  color: #009ba5;
  border-color: #009ba5;
}
.btn-outline-company3:hover, .btn-outline-company3.dxucBrowseButtonHover {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:focus + .btn-outline-company3, .btn-outline-company3:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.btn-check:checked + .btn-outline-company3, .btn-check:active + .btn-outline-company3, .btn-outline-company3:active, .btn-outline-company3.active, .btn-outline-company3.dropdown-toggle.show {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:checked + .btn-outline-company3:focus, .btn-check:active + .btn-outline-company3:focus, .btn-outline-company3:active:focus, .btn-outline-company3.active:focus, .btn-outline-company3.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.btn-outline-company3:disabled, .btn-outline-company3.disabled {
  color: #009ba5;
  background-color: transparent;
}

.btn-outline-company4 {
  color: #973f71;
  border-color: #973f71;
}
.btn-outline-company4:hover, .btn-outline-company4.dxucBrowseButtonHover {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}
.btn-check:focus + .btn-outline-company4, .btn-outline-company4:focus {
  box-shadow: 0 0 0 0.25rem rgba(151, 63, 113, 0.5);
}
.btn-check:checked + .btn-outline-company4, .btn-check:active + .btn-outline-company4, .btn-outline-company4:active, .btn-outline-company4.active, .btn-outline-company4.dropdown-toggle.show {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}
.btn-check:checked + .btn-outline-company4:focus, .btn-check:active + .btn-outline-company4:focus, .btn-outline-company4:active:focus, .btn-outline-company4.active:focus, .btn-outline-company4.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(151, 63, 113, 0.5);
}
.btn-outline-company4:disabled, .btn-outline-company4.disabled {
  color: #973f71;
  background-color: transparent;
}

.btn-outline-company5 {
  color: #fe5000;
  border-color: #fe5000;
}
.btn-outline-company5:hover, .btn-outline-company5.dxucBrowseButtonHover {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-check:focus + .btn-outline-company5, .btn-outline-company5:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.5);
}
.btn-check:checked + .btn-outline-company5, .btn-check:active + .btn-outline-company5, .btn-outline-company5:active, .btn-outline-company5.active, .btn-outline-company5.dropdown-toggle.show {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-check:checked + .btn-outline-company5:focus, .btn-check:active + .btn-outline-company5:focus, .btn-outline-company5:active:focus, .btn-outline-company5.active:focus, .btn-outline-company5.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.5);
}
.btn-outline-company5:disabled, .btn-outline-company5.disabled {
  color: #fe5000;
  background-color: transparent;
}

.btn-outline-company6 {
  color: #00667d;
  border-color: #00667d;
}
.btn-outline-company6:hover, .btn-outline-company6.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:focus + .btn-outline-company6, .btn-outline-company6:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.btn-check:checked + .btn-outline-company6, .btn-check:active + .btn-outline-company6, .btn-outline-company6:active, .btn-outline-company6.active, .btn-outline-company6.dropdown-toggle.show {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:checked + .btn-outline-company6:focus, .btn-check:active + .btn-outline-company6:focus, .btn-outline-company6:active:focus, .btn-outline-company6.active:focus, .btn-outline-company6.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.btn-outline-company6:disabled, .btn-outline-company6.disabled {
  color: #00667d;
  background-color: transparent;
}

.btn-outline-company7 {
  color: #009ba5;
  border-color: #009ba5;
}
.btn-outline-company7:hover, .btn-outline-company7.dxucBrowseButtonHover {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:focus + .btn-outline-company7, .btn-outline-company7:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.btn-check:checked + .btn-outline-company7, .btn-check:active + .btn-outline-company7, .btn-outline-company7:active, .btn-outline-company7.active, .btn-outline-company7.dropdown-toggle.show {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:checked + .btn-outline-company7:focus, .btn-check:active + .btn-outline-company7:focus, .btn-outline-company7:active:focus, .btn-outline-company7.active:focus, .btn-outline-company7.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.btn-outline-company7:disabled, .btn-outline-company7.disabled {
  color: #009ba5;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #fe5000;
  text-decoration: underline;
}
.btn-link:hover, .btn-link.dxucBrowseButtonHover {
  color: #cb4000;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .dxucButton {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .dxucButton {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.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 {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #53575a;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item.dxucBrowseButtonHover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #fe5000;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item.dxucBrowseButtonHover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #fe5000;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .btn-group > .dxucButton,
.btn-group-vertical > .btn,
.btn-group-vertical > .dxucButton {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:checked + .dxucButton,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn-check:focus + .dxucButton,
.btn-group > .btn:hover,
.btn-group > .dxucButton:hover,
.btn-group > .btn.dxucBrowseButtonHover,
.btn-group > .dxucBrowseButtonHover.dxucButton,
.btn-group > .btn:focus,
.btn-group > .dxucButton:focus,
.btn-group > .btn:active,
.btn-group > .dxucButton:active,
.btn-group > .btn.active,
.btn-group > .active.dxucButton,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:checked + .dxucButton,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn-check:focus + .dxucButton,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .dxucButton:hover,
.btn-group-vertical > .btn.dxucBrowseButtonHover,
.btn-group-vertical > .dxucBrowseButtonHover.dxucButton,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .dxucButton:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .dxucButton:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.dxucButton {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group, .btn-toolbar .dxInputs {
  width: auto;
}

.btn-group > .btn:not(:first-child), .btn-group > .dxucButton:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .dxucButton:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .dxucButton {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .btn-group > .dxucButton:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > :not(.btn-check) + .dxucButton,
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .dxucButton {
  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, .btn-group-sm > .dxucButton + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .dxucButton + .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 > .dxucButton,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .dxucButton:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .dxucButton:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:last-child) > .dxucButton {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .dxucButton ~ .btn, .btn-group-vertical > .btn ~ .dxucButton, .btn-group-vertical > .dxucButton ~ .dxucButton,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .dxucButton {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #fe5000;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link.dxucBrowseButtonHover, .nav-link:focus {
  color: #cb4000;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link.dxucBrowseButtonHover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #fe5000;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover, .navbar-toggler.dxucBrowseButtonHover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
  .navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .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: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand.dxucBrowseButtonHover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.dxucBrowseButtonHover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand.dxucBrowseButtonHover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link.dxucBrowseButtonHover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group, .card > .dxucFileList {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child, .card > .dxucFileList:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child, .card > .dxucFileList:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group, .card > .card-header + .dxucFileList,
.card > .list-group + .card-footer,
.card > .dxucFileList + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #53575a;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #e54800;
  background-color: #ffeee6;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e54800'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2353575a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover, .accordion-button.dxucBrowseButtonHover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #ffa880;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #fe5000;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover, .page-link.dxucBrowseButtonHover {
  z-index: 2;
  color: #cb4000;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #cb4000;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge, .dxucButton .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #983000;
  background-color: #ffdccc;
  border-color: #ffcbb3;
}
.alert-primary .alert-link {
  color: #7a2600;
}

.alert-secondary {
  color: #414c55;
  background-color: #e2e5e8;
  border-color: #d3d8dd;
}
.alert-secondary .alert-link {
  color: #343d44;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #087990;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #066173;
}

.alert-warning {
  color: #997404;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #7a5d03;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #959596;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #777778;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

.alert-company1 {
  color: #43002d;
  background-color: #e2ccdb;
  border-color: #d4b3c9;
}
.alert-company1 .alert-link {
  color: #360024;
}

.alert-company2 {
  color: #003d4b;
  background-color: #cce0e5;
  border-color: #b3d1d8;
}
.alert-company2 .alert-link {
  color: #00313c;
}

.alert-company3 {
  color: #005d63;
  background-color: #ccebed;
  border-color: #b3e1e4;
}
.alert-company3 .alert-link {
  color: #004a4f;
}

.alert-company4 {
  color: #5b2644;
  background-color: #ead9e3;
  border-color: #e0c5d4;
}
.alert-company4 .alert-link {
  color: #491e36;
}

.alert-company5 {
  color: #983000;
  background-color: #ffdccc;
  border-color: #ffcbb3;
}
.alert-company5 .alert-link {
  color: #7a2600;
}

.alert-company6 {
  color: #003d4b;
  background-color: #cce0e5;
  border-color: #b3d1d8;
}
.alert-company6 .alert-link {
  color: #00313c;
}

.alert-company7 {
  color: #005d63;
  background-color: #ccebed;
  border-color: #b3e1e4;
}
.alert-company7 .alert-link {
  color: #004a4f;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fe5000;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group, .dxucFileList {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action.dxucBrowseButtonHover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #53575a;
  background-color: #e9ecef;
}

.list-group-item, .state-pending {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child, .state-pending:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child, .state-pending:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .disabled.state-pending, .list-group-item:disabled, .state-pending:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active, .active.state-pending {
  z-index: 2;
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.list-group-item + .list-group-item, .state-pending + .list-group-item, .list-group-item + .state-pending, .state-pending + .state-pending {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active, .state-pending + .list-group-item.active, .list-group-item + .active.state-pending, .state-pending + .active.state-pending {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child, .list-group-horizontal > .state-pending:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child, .list-group-horizontal > .state-pending:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active, .list-group-horizontal > .active.state-pending {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item, .list-group-horizontal > .state-pending + .list-group-item, .list-group-horizontal > .list-group-item + .state-pending, .list-group-horizontal > .state-pending + .state-pending {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active, .list-group-horizontal > .state-pending + .list-group-item.active, .list-group-horizontal > .list-group-item + .active.state-pending, .list-group-horizontal > .state-pending + .active.state-pending {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child, .list-group-horizontal-sm > .state-pending:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child, .list-group-horizontal-sm > .state-pending:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active, .list-group-horizontal-sm > .active.state-pending {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item, .list-group-horizontal-sm > .state-pending + .list-group-item, .list-group-horizontal-sm > .list-group-item + .state-pending, .list-group-horizontal-sm > .state-pending + .state-pending {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active, .list-group-horizontal-sm > .state-pending + .list-group-item.active, .list-group-horizontal-sm > .list-group-item + .active.state-pending, .list-group-horizontal-sm > .state-pending + .active.state-pending {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child, .list-group-horizontal-md > .state-pending:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child, .list-group-horizontal-md > .state-pending:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active, .list-group-horizontal-md > .active.state-pending {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item, .list-group-horizontal-md > .state-pending + .list-group-item, .list-group-horizontal-md > .list-group-item + .state-pending, .list-group-horizontal-md > .state-pending + .state-pending {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active, .list-group-horizontal-md > .state-pending + .list-group-item.active, .list-group-horizontal-md > .list-group-item + .active.state-pending, .list-group-horizontal-md > .state-pending + .active.state-pending {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child, .list-group-horizontal-lg > .state-pending:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child, .list-group-horizontal-lg > .state-pending:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active, .list-group-horizontal-lg > .active.state-pending {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item, .list-group-horizontal-lg > .state-pending + .list-group-item, .list-group-horizontal-lg > .list-group-item + .state-pending, .list-group-horizontal-lg > .state-pending + .state-pending {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active, .list-group-horizontal-lg > .state-pending + .list-group-item.active, .list-group-horizontal-lg > .list-group-item + .active.state-pending, .list-group-horizontal-lg > .state-pending + .active.state-pending {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child, .list-group-horizontal-xl > .state-pending:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child, .list-group-horizontal-xl > .state-pending:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active, .list-group-horizontal-xl > .active.state-pending {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item, .list-group-horizontal-xl > .state-pending + .list-group-item, .list-group-horizontal-xl > .list-group-item + .state-pending, .list-group-horizontal-xl > .state-pending + .state-pending {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active, .list-group-horizontal-xl > .state-pending + .list-group-item.active, .list-group-horizontal-xl > .list-group-item + .active.state-pending, .list-group-horizontal-xl > .state-pending + .active.state-pending {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child, .list-group-horizontal-xxl > .state-pending:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child, .list-group-horizontal-xxl > .state-pending:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active, .list-group-horizontal-xxl > .active.state-pending {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item, .list-group-horizontal-xxl > .state-pending + .list-group-item, .list-group-horizontal-xxl > .list-group-item + .state-pending, .list-group-horizontal-xxl > .state-pending + .state-pending {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active, .list-group-horizontal-xxl > .state-pending + .list-group-item.active, .list-group-horizontal-xxl > .list-group-item + .active.state-pending, .list-group-horizontal-xxl > .state-pending + .active.state-pending {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush, .dxucFileList {
  border-radius: 0;
}
.list-group-flush > .list-group-item, .list-group-flush > .state-pending, .dxucFileList > .list-group-item, .dxucFileList > .state-pending {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child, .list-group-flush > .state-pending:last-child, .dxucFileList > .list-group-item:last-child, .dxucFileList > .state-pending:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #983000;
  background-color: #ffdccc;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action.dxucBrowseButtonHover, .list-group-item-primary.list-group-item-action:focus {
  color: #983000;
  background-color: #e6c6b8;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #983000;
  border-color: #983000;
}

.list-group-item-secondary {
  color: #414c55;
  background-color: #e2e5e8;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action.dxucBrowseButtonHover, .list-group-item-secondary.list-group-item-action:focus {
  color: #414c55;
  background-color: #cbced1;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #414c55;
  border-color: #414c55;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action.dxucBrowseButtonHover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #087990;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action.dxucBrowseButtonHover, .list-group-item-info.list-group-item-action:focus {
  color: #087990;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #087990;
  border-color: #087990;
}

.list-group-item-warning {
  color: #997404;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action.dxucBrowseButtonHover, .list-group-item-warning.list-group-item-action:focus {
  color: #997404;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #997404;
  border-color: #997404;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action.dxucBrowseButtonHover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #959596;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action.dxucBrowseButtonHover, .list-group-item-light.list-group-item-action:focus {
  color: #959596;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #959596;
  border-color: #959596;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action.dxucBrowseButtonHover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.list-group-item-company1 {
  color: #43002d;
  background-color: #e2ccdb;
}
.list-group-item-company1.list-group-item-action:hover, .list-group-item-company1.list-group-item-action.dxucBrowseButtonHover, .list-group-item-company1.list-group-item-action:focus {
  color: #43002d;
  background-color: #cbb8c5;
}
.list-group-item-company1.list-group-item-action.active {
  color: #fff;
  background-color: #43002d;
  border-color: #43002d;
}

.list-group-item-company2 {
  color: #003d4b;
  background-color: #cce0e5;
}
.list-group-item-company2.list-group-item-action:hover, .list-group-item-company2.list-group-item-action.dxucBrowseButtonHover, .list-group-item-company2.list-group-item-action:focus {
  color: #003d4b;
  background-color: #b8cace;
}
.list-group-item-company2.list-group-item-action.active {
  color: #fff;
  background-color: #003d4b;
  border-color: #003d4b;
}

.list-group-item-company3 {
  color: #005d63;
  background-color: #ccebed;
}
.list-group-item-company3.list-group-item-action:hover, .list-group-item-company3.list-group-item-action.dxucBrowseButtonHover, .list-group-item-company3.list-group-item-action:focus {
  color: #005d63;
  background-color: #b8d4d5;
}
.list-group-item-company3.list-group-item-action.active {
  color: #fff;
  background-color: #005d63;
  border-color: #005d63;
}

.list-group-item-company4 {
  color: #5b2644;
  background-color: #ead9e3;
}
.list-group-item-company4.list-group-item-action:hover, .list-group-item-company4.list-group-item-action.dxucBrowseButtonHover, .list-group-item-company4.list-group-item-action:focus {
  color: #5b2644;
  background-color: #d3c3cc;
}
.list-group-item-company4.list-group-item-action.active {
  color: #fff;
  background-color: #5b2644;
  border-color: #5b2644;
}

.list-group-item-company5 {
  color: #983000;
  background-color: #ffdccc;
}
.list-group-item-company5.list-group-item-action:hover, .list-group-item-company5.list-group-item-action.dxucBrowseButtonHover, .list-group-item-company5.list-group-item-action:focus {
  color: #983000;
  background-color: #e6c6b8;
}
.list-group-item-company5.list-group-item-action.active {
  color: #fff;
  background-color: #983000;
  border-color: #983000;
}

.list-group-item-company6 {
  color: #003d4b;
  background-color: #cce0e5;
}
.list-group-item-company6.list-group-item-action:hover, .list-group-item-company6.list-group-item-action.dxucBrowseButtonHover, .list-group-item-company6.list-group-item-action:focus {
  color: #003d4b;
  background-color: #b8cace;
}
.list-group-item-company6.list-group-item-action.active {
  color: #fff;
  background-color: #003d4b;
  border-color: #003d4b;
}

.list-group-item-company7 {
  color: #005d63;
  background-color: #ccebed;
}
.list-group-item-company7.list-group-item-action:hover, .list-group-item-company7.list-group-item-action.dxucBrowseButtonHover, .list-group-item-company7.list-group-item-action:focus {
  color: #005d63;
  background-color: #b8d4d5;
}
.list-group-item-company7.list-group-item-action.active {
  color: #fff;
  background-color: #005d63;
  border-color: #005d63;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover, .btn-close.dxucBrowseButtonHover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #53575a;
}

.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;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev.dxucBrowseButtonHover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next.dxucBrowseButtonHover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before, .placeholder.dxucButton::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: "";
}

.link-primary {
  color: #fe5000;
}
.link-primary:hover, .link-primary.dxucBrowseButtonHover, .link-primary:focus {
  color: #cb4000;
}

.link-secondary {
  color: #6c7e8e;
}
.link-secondary:hover, .link-secondary.dxucBrowseButtonHover, .link-secondary:focus {
  color: #566572;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success.dxucBrowseButtonHover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info.dxucBrowseButtonHover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning.dxucBrowseButtonHover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger.dxucBrowseButtonHover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light.dxucBrowseButtonHover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark.dxucBrowseButtonHover, .link-dark:focus {
  color: #1a1e21;
}

.link-company1 {
  color: #70004b;
}
.link-company1:hover, .link-company1.dxucBrowseButtonHover, .link-company1:focus {
  color: #5a003c;
}

.link-company2 {
  color: #00667d;
}
.link-company2:hover, .link-company2.dxucBrowseButtonHover, .link-company2:focus {
  color: #005264;
}

.link-company3 {
  color: #009ba5;
}
.link-company3:hover, .link-company3.dxucBrowseButtonHover, .link-company3:focus {
  color: #007c84;
}

.link-company4 {
  color: #973f71;
}
.link-company4:hover, .link-company4.dxucBrowseButtonHover, .link-company4:focus {
  color: #79325a;
}

.link-company5 {
  color: #fe5000;
}
.link-company5:hover, .link-company5.dxucBrowseButtonHover, .link-company5:focus {
  color: #cb4000;
}

.link-company6 {
  color: #00667d;
}
.link-company6:hover, .link-company6.dxucBrowseButtonHover, .link-company6:focus {
  color: #005264;
}

.link-company7 {
  color: #009ba5;
}
.link-company7:hover, .link-company7.dxucBrowseButtonHover, .link-company7:focus {
  color: #007c84;
}

.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;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #fe5000 !important;
}

.border-secondary {
  border-color: #6c7e8e !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-company1 {
  border-color: #70004b !important;
}

.border-company2 {
  border-color: #00667d !important;
}

.border-company3 {
  border-color: #009ba5 !important;
}

.border-company4 {
  border-color: #973f71 !important;
}

.border-company5 {
  border-color: #fe5000 !important;
}

.border-company6 {
  border-color: #00667d !important;
}

.border-company7 {
  border-color: #009ba5 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center, .dxucNameCell,
.dxucNameCell span {
  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, .dxucFileList {
  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;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !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, .pdf-certificate .wrap-pdf {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.dxGridView_gvCellError_DxModern2019,
.dxGridView_gvCMClearFilter_DxModern2019,
.dxGridView_gvCMClearFilterDisabled_DxModern2019,
.dxGridView_gvCMClearGrouping_DxModern2019,
.dxGridView_gvCMClearGroupingDisabled_DxModern2019,
.dxGridView_gvCMCollapseDetailRow_DxModern2019,
.dxGridView_gvCMCollapseDetailRowDisabled_DxModern2019,
.dxGridView_gvCMCollapseRow_DxModern2019,
.dxGridView_gvCMCollapseRowDisabled_DxModern2019,
.dxGridView_gvCMDeleteRow_DxModern2019,
.dxGridView_gvCMDeleteRowDisabled_DxModern2019,
.dxGridView_gvCMEditRow_DxModern2019,
.dxGridView_gvCMEditRowDisabled_DxModern2019,
.dxGridView_gvCMExpandDetailRow_DxModern2019,
.dxGridView_gvCMExpandDetailRowDisabled_DxModern2019,
.dxGridView_gvCMExpandRow_DxModern2019,
.dxGridView_gvCMExpandRowDisabled_DxModern2019,
.dxGridView_gvCMFullCollapse_DxModern2019,
.dxGridView_gvCMFullCollapseDisabled_DxModern2019,
.dxGridView_gvCMFullExpand_DxModern2019,
.dxGridView_gvCMFullExpandDisabled_DxModern2019,
.dxGridView_gvCMGroupByColumn_DxModern2019,
.dxGridView_gvCMGroupByColumnDisabled_DxModern2019,
.dxGridView_gvCMNewRow_DxModern2019,
.dxGridView_gvCMNewRowDisabled_DxModern2019,
.dxGridView_gvCMRefresh_DxModern2019,
.dxGridView_gvCMRefreshDisabled_DxModern2019,
.dxGridView_gvCMSearchPanel_DxModern2019,
.dxGridView_gvCMSearchPanelDisabled_DxModern2019,
.dxGridView_gvCMShowCustomizationWindow_DxModern2019,
.dxGridView_gvCMShowCustomizationWindowDisabled_DxModern2019,
.dxGridView_gvCMShowFilterEditor_DxModern2019,
.dxGridView_gvCMShowFilterEditorDisabled_DxModern2019,
.dxGridView_gvCMShowGroupPanel_DxModern2019,
.dxGridView_gvCMShowGroupPanelDisabled_DxModern2019,
.dxGridView_gvCMShowSearchPanel_DxModern2019,
.dxGridView_gvCMShowSearchPanelDisabled_DxModern2019,
.dxGridView_gvCMSortAscending_DxModern2019,
.dxGridView_gvCMSortAscendingDisabled_DxModern2019,
.dxGridView_gvCMSortDescending_DxModern2019,
.dxGridView_gvCMSortDescendingDisabled_DxModern2019,
.dxGridView_gvCMSummaryAverage_DxModern2019,
.dxGridView_gvCMSummaryAverageDisabled_DxModern2019,
.dxGridView_gvCMSummaryCount_DxModern2019,
.dxGridView_gvCMSummaryCountDisabled_DxModern2019,
.dxGridView_gvCMSummaryMax_DxModern2019,
.dxGridView_gvCMSummaryMaxDisabled_DxModern2019,
.dxGridView_gvCMSummaryMin_DxModern2019,
.dxGridView_gvCMSummaryMinDisabled_DxModern2019,
.dxGridView_gvCMSummarySum_DxModern2019,
.dxGridView_gvCMSummarySumDisabled_DxModern2019,
.dxGridView_gvCMUngroupColumn_DxModern2019,
.dxGridView_gvCollapsedButton_DxModern2019,
.dxGridView_gvCollapsedButtonRtl_DxModern2019,
.dxGridView_gvDetailCollapsedButton_DxModern2019,
.dxGridView_gvDetailCollapsedButtonRtl_DxModern2019,
.dxGridView_gvDetailExpandedButton_DxModern2019,
.dxGridView_gvDetailExpandedButtonRtl_DxModern2019,
.dxGridView_gvDragAndDropArrowDown_DxModern2019,
.dxGridView_gvDragAndDropArrowUp_DxModern2019,
.dxGridView_gvDragAndDropHideColumn_DxModern2019,
.dxGridView_gvExpandedButton_DxModern2019,
.dxGridView_gvExpandedButtonRtl_DxModern2019,
.dxGridView_gvFilterRowButton_DxModern2019,
.dxGridView_gvFixedGroupRow_DxModern2019,
.dxGridView_gvHeaderFilter_DxModern2019,
.dxGridView_gvHeaderFilterActive_DxModern2019,
.dxGridView_gvHeaderSortDown_DxModern2019,
.dxGridView_gvHeaderSortUp_DxModern2019,
.dxGridView_gvParentGroupRows_DxModern2019,
.dxGridView_WindowResizer_DxModern2019,
.dxGridView_WindowResizerRtl_DxModern2019,
.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvCollapsedButton_DxModern2019,
.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvCollapsedButtonRtl_DxModern2019,
.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvExpandedButton_DxModern2019,
.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvExpandedButtonRtl_DxModern2019,
.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailCollapsedButton_DxModern2019,
.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailCollapsedButtonRtl_DxModern2019,
.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailExpandedButton_DxModern2019,
.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailExpandedButtonRtl_DxModern2019 {
  background-image: url("images/DxModern2019/GridView/sprite.png");
  background-repeat: no-repeat;
  background-color: transparent;
}

.dxGridView_gvCellError_DxModern2019 {
  background-position: -30px -142px;
  width: 14px;
  height: 14px;
}

.dxGridView_gvCMClearFilter_DxModern2019 {
  background-position: -34px -108px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMClearFilterDisabled_DxModern2019 {
  background-position: -17px -23px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMClearGrouping_DxModern2019 {
  background-position: 0px -91px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMClearGroupingDisabled_DxModern2019 {
  background-position: -85px -23px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMCollapseDetailRow_DxModern2019 {
  background-position: -34px -40px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMCollapseDetailRowDisabled_DxModern2019 {
  background-position: -17px -91px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMCollapseRow_DxModern2019 {
  background-position: -17px -125px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMCollapseRowDisabled_DxModern2019 {
  background-position: -68px -125px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMDeleteRow_DxModern2019 {
  background-position: -85px -74px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMDeleteRowDisabled_DxModern2019 {
  background-position: -68px -23px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMEditRow_DxModern2019 {
  background-position: -34px -74px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMEditRowDisabled_DxModern2019 {
  background-position: -59px 0px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMExpandDetailRow_DxModern2019 {
  background-position: -34px -91px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMExpandDetailRowDisabled_DxModern2019 {
  background-position: -17px -57px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMExpandRow_DxModern2019 {
  background-position: -17px -40px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMExpandRowDisabled_DxModern2019 {
  background-position: -85px -91px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMFullCollapse_DxModern2019 {
  background-position: 0px -40px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMFullCollapseDisabled_DxModern2019 {
  background-position: -34px -23px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMFullExpand_DxModern2019 {
  background-position: -102px -125px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMFullExpandDisabled_DxModern2019 {
  background-position: -68px -74px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMGroupByColumn_DxModern2019 {
  background-position: -51px -23px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMGroupByColumnDisabled_DxModern2019 {
  background-position: -51px -108px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMNewRow_DxModern2019 {
  background-position: -76px 0px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMNewRowDisabled_DxModern2019 {
  background-position: -102px -108px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMRefresh_DxModern2019 {
  background-position: -102px -23px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMRefreshDisabled_DxModern2019 {
  background-position: -17px -74px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSearchPanel_DxModern2019 {
  background-position: 0px -57px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSearchPanelDisabled_DxModern2019 {
  background-position: 0px -74px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowCustomizationWindow_DxModern2019 {
  background-position: -102px -91px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowCustomizationWindowDisabled_DxModern2019 {
  background-position: -34px -125px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowFilterEditor_DxModern2019 {
  background-position: -85px -108px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowFilterEditorDisabled_DxModern2019 {
  background-position: -102px -57px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowGroupPanel_DxModern2019 {
  background-position: -93px 0px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowGroupPanelDisabled_DxModern2019 {
  background-position: -85px -57px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowSearchPanel_DxModern2019 {
  background-position: -102px -74px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMShowSearchPanelDisabled_DxModern2019 {
  background-position: 0px -23px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSortAscending_DxModern2019 {
  background-position: -51px -40px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSortAscendingDisabled_DxModern2019 {
  background-position: -51px -125px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSortDescending_DxModern2019 {
  background-position: -51px -57px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSortDescendingDisabled_DxModern2019 {
  background-position: 0px -108px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryAverage_DxModern2019 {
  background-position: -51px -74px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryAverageDisabled_DxModern2019 {
  background-position: -68px -108px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryCount_DxModern2019 {
  background-position: -68px -40px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryCountDisabled_DxModern2019 {
  background-position: -85px -40px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryMax_DxModern2019 {
  background-position: 0px -125px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryMaxDisabled_DxModern2019 {
  background-position: -34px -57px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryMin_DxModern2019 {
  background-position: -102px -40px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummaryMinDisabled_DxModern2019 {
  background-position: -85px -125px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummarySum_DxModern2019 {
  background-position: -17px -108px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMSummarySumDisabled_DxModern2019 {
  background-position: -68px -57px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCMUngroupColumn_DxModern2019 {
  background-position: -42px 0px;
  width: 16px;
  height: 16px;
}

.dxGridView_gvCollapsedButton_DxModern2019 {
  background-position: -70px -173px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvCollapsedButtonRtl_DxModern2019 {
  background-position: -56px -159px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvDetailCollapsedButton_DxModern2019 {
  background-position: -98px -159px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvDetailCollapsedButtonRtl_DxModern2019 {
  background-position: -14px -159px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvDetailExpandedButton_DxModern2019 {
  background-position: 0px -159px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvDetailExpandedButtonRtl_DxModern2019 {
  background-position: -42px -173px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvDragAndDropArrowDown_DxModern2019 {
  background-position: -84px -173px;
  width: 11px;
  height: 9px;
}

.dxGridView_gvDragAndDropArrowUp_DxModern2019 {
  background-position: -107px -142px;
  width: 11px;
  height: 9px;
}

.dxGridView_gvDragAndDropHideColumn_DxModern2019 {
  background-position: 0px 0px;
  width: 22px;
  height: 22px;
}

.dxGridView_gvExpandedButton_DxModern2019 {
  background-position: -42px -159px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvExpandedButtonRtl_DxModern2019 {
  background-position: -56px -173px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvFilterRowButton_DxModern2019 {
  background-position: -45px -142px;
  width: 14px;
  height: 14px;
}

.dxGridView_gvFixedGroupRow_DxModern2019 {
  background-position: -23px 0px;
  width: 18px;
  height: 18px;
}

.dxGridView_gvHeaderFilter_DxModern2019 {
  background-position: 0px -142px;
  width: 14px;
  height: 16px;
}

.dxGridView_gvHeaderFilterActive_DxModern2019 {
  background-position: -15px -142px;
  width: 14px;
  height: 16px;
}

.dxGridView_gvHeaderSortDown_DxModern2019 {
  background-position: -111px -17px;
  width: 7px;
  height: 5px;
}

.dxGridView_gvHeaderSortUp_DxModern2019 {
  background-position: -110px 0px;
  width: 7px;
  height: 5px;
}

.dxGridView_gvParentGroupRows_DxModern2019 {
  background-position: -60px -142px;
  width: 18px;
  height: 13px;
}

.dxGridView_WindowResizer_DxModern2019 {
  background-position: -68px -91px;
  width: 16px;
  height: 16px;
}

.dxGridView_WindowResizerRtl_DxModern2019 {
  background-position: -51px -91px;
  width: 16px;
  height: 16px;
}

.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvCollapsedButton_DxModern2019 {
  background-position: -28px -173px;
  width: 13px;
  height: 13px;
}

.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvCollapsedButtonRtl_DxModern2019 {
  background-position: -28px -159px;
  width: 13px;
  height: 13px;
}

.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvExpandedButton_DxModern2019 {
  background-position: -14px -173px;
  width: 13px;
  height: 13px;
}

.dxgvFocusedGroupRow_DxModern2019 .dxGridView_gvExpandedButtonRtl_DxModern2019 {
  background-position: -93px -142px;
  width: 13px;
  height: 13px;
}

.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailCollapsedButton_DxModern2019 {
  background-position: -70px -159px;
  width: 13px;
  height: 13px;
}

.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailCollapsedButtonRtl_DxModern2019 {
  background-position: -84px -159px;
  width: 13px;
  height: 13px;
}

.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailExpandedButton_DxModern2019 {
  background-position: -79px -142px;
  width: 13px;
  height: 13px;
}

.dxgvFocusedRow_DxModern2019 .dxGridView_gvDetailExpandedButtonRtl_DxModern2019 {
  background-position: 0px -173px;
  width: 13px;
  height: 13px;
}

.dxGridView_gvHeaderFilterActive_DxModern2019 {
  background-color: #ff8800;
}

.dxgvControl_DxModern2019,
.dxgvDisabled_DxModern2019 {
  border: 1px Solid #dee2e6;
  border-top-color: #9FCED5;
  font: 11px Arial;
  background-color: #fff;
  color: #53575a;
  cursor: default;
}

.dxgvDisabled_DxModern2019 {
  color: #bdbab6;
}

.dxgvControl_DxModern2019 a {
  color: #fe5000;
}

.dxgvDisabled_DxModern2019 a {
  color: #bdbab6;
}

.dxgvEmptyDataRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvDataRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvGroupRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvSelectedRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvFocusedRow_DxModern2019.dxgvBELVR > td.dxgv {
  border-bottom-width: 0;
}

.dxgvRBB .dxgvEmptyDataRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvDataRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvGroupRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvSelectedRow_DxModern2019.dxgvBELVR > td.dxgv,
.dxgvRBB .dxgvFocusedRow_DxModern2019.dxgvBELVR > td.dxgv {
  border-bottom-width: 1px !important;
}

.dxgvLoadingPanelStatusBar_DxModern2019 .dxlp-loadingImage {
  background-image: url("gvLoadingOnStatusBar.gif");
  height: 16px;
  width: 16px;
}

.dxgvLoadingPanel_DxModern2019 {
  border: 1px solid #C3C3C3;
  background-color: #fff;
  font: 11px Arial;
  color: #333333;
}

.dxgvLoadingPanel_DxModern2019 td.dx {
  font-size: 1.17em;
  white-space: nowrap;
  text-align: center;
  padding: 10px 14px;
}

.dxgvLoadingPanel_DxModern2019 .dxlp-loadingImage {
  background-image: url("Images/DxModern2019/progress-indicator.gif");
  height: 32px;
  width: 32px;
  background-size: 32px 32px;
}

.dxgvLoadingPanelStatusBar_DxModern2019 {
  background-color: Transparent;
}

.dxgvLoadingPanelStatusBar_DxModern2019 td {
  white-space: nowrap;
  text-align: center;
  padding: 0px 2px;
}

.dxgvTable_DxModern2019 {
  background-color: #fff;
  border-width: 0;
  border-collapse: separate !important;
  overflow: hidden;
}

.dxgvTable_DxModern2019 .dxgvHEC {
  background-color: #fff;
  border-width: 0;
  overflow: hidden;
}

.dxgvControl_DxModern2019 .dxgvFSDC .dxgvFooter_DxModern2019 td.dxgv {
  border-bottom: 0;
}

.dxgvControl_DxModern2019 .dxgvFGI {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.dxgvControl_DxModern2019 .dxgvFGI {
  right: 5px;
  left: auto;
}

*[dir=rtl].dxgvControl_DxModern2019 .dxgvFGI {
  right: auto;
  left: 5px;
}

.dxgvInlineEditRow_DxModern2019 td.dxgv {
  border-bottom: 1px Solid #D3D3D3;
  border-right: 1px Solid #D3D3D3;
}

.dxgvInlineEditRow_DxModern2019 td.dxgvIndentCell {
  background-color: #fff;
}

.dxgvDataRowAlt_DxModern2019 {
  background-color: WhiteSmoke;
}

.dxgvFilterRow_DxModern2019 {
  border-top: 1px Solid #dee2e6;
}

.dxgvEditForm_DxModern2019 td.dxgv {
  border-bottom: 1px Solid #D3D3D3;
  padding: 8px 10px 10px;
}

.dxgvEditForm_DxModern2019 td.dxgvIndentCell {
  border-right: 1px Solid #CFCFCF;
  border-left: 1px Solid #CFCFCF;
  border-top-width: 0px;
}

.dxgvSelectedRow_DxModern2019 {
  background-color: #6c757d;
  color: #333333;
}

.dxgvFocusedRow_DxModern2019 {
  background-color: #fe5000;
  color: #fff;
}

.dxgvFocusedRow_DxModern2019 a,
.dxgvFocusedRow_DxModern2019 .dxgvCommandColumn_DxModern2019 a {
  color: #fff;
}

.dxgvSelectedRow_DxModern2019 .dxgvCommandColumn_DxModern2019 a {
  color: #fe5000;
}

.dxgvPreviewRow_DxModern2019 {
  color: #999999;
}

.dxgvDetailCell_DxModern2019,
.dxgvPreviewRow_DxModern2019 td.dxgv,
.dxgvEmptyDataRow_DxModern2019 td.dxgv {
  padding: 20px 2px 20px 4px;
  border-bottom: 1px Solid #D3D3D3;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.dxgvPreviewRow_DxModern2019 td.dxgv {
  padding: 10px 10px 10px 15px;
}

.dxgvDetailCell_DxModern2019 {
  padding: 16px 18px;
}

.dxgvDetailRow_DxModern2019 td.dxgvIndentCell {
  padding-right: 0px;
  border-bottom: 1px Solid #D3D3D3;
}

.dxgvEmptyDataRow_DxModern2019 {
  color: Gray;
}

.dxgvEmptyDataRow_DxModern2019 td.dxgv {
  border-bottom: 1px Solid #CFCFCF;
  text-align: center;
}

.dxgvEditFormDisplayRow_DxModern2019 td.dxgv,
.dxgvDataRow_DxModern2019 td.dxgv,
.dxgvDataRowAlt_DxModern2019 td.dxgv,
.dxgvSelectedRow_DxModern2019 td.dxgv,
.dxgvFocusedRow_DxModern2019 td.dxgv {
  overflow: hidden;
  border-bottom: 1px Solid #dee2e6;
  border-right: 1px Solid #dee2e6;
  border-top-width: 0;
  border-left-width: 0;
  padding: 3px 6px 4px;
}

.dxgvEditFormDisplayRow_DxModern2019 td.dxgvIndentCell {
  background: #EDEDED none;
  border-right: 1px Solid #CFCFCF;
  border-left: 1px Solid #CFCFCF;
  border-top-width: 0px;
}

.dxgvEditingErrorRow_DxModern2019 {
  background-color: #FFC8C8;
  color: red;
}

.dxgvEditingErrorRow_DxModern2019 td.dxgv {
  white-space: pre-wrap;
  border-bottom: 1px Solid #D3D3D3;
  border-right-width: 0;
  border-top-width: 0;
  border-left-width: 0;
  padding: 6px 10px;
}

.dxgvFilterRow_DxModern2019 td.dxgv {
  border-bottom: 1px Solid #dee2e6;
  border-right: 1px Solid #dee2e6;
  border-top-width: 0;
  border-left-width: 0;
  padding: 2px;
  overflow: hidden;
}

.dxgvGroupRow_DxModern2019 {
  background-color: #fff;
}

.dxgvFocusedGroupRow_DxModern2019 {
  background-color: #fe5000;
  color: #fff;
}

.dxgvGroupRow_DxModern2019 td.dxgv,
.dxgvFocusedGroupRow_DxModern2019 td.dxgv {
  border: 0 none;
  vertical-align: middle;
  white-space: nowrap;
  border-bottom: 1px Solid #D3D3D3;
  padding: 3px 6px 4px;
  background-color: inherit;
}

.dxgvFocusedRow_DxModern2019 td.dxgvIndentCell,
.dxgvFocusedGroupRow_DxModern2019 td.dxgvIndentCell,
.dxgvSelectedRow_DxModern2019 td.dxgvIndentCell {
  background-color: #fff !important;
  border-right: 1px solid #CFCFCF;
  border-left: 1px solid #CFCFCF;
  border-top-width: 0px;
}

.dxgvHeaderPanel_DxModern2019 {
  background-color: #F9F9F9;
  padding: 8px 6px;
  border-bottom: 1px Solid #9F9F9F;
}

.dxgvMSDraggable_DxModern2019 .dxgvHeader_DxModern2019,
.dxgvMSDraggable_DxModern2019.dxgvGroupPanel_DxModern2019 {
  -ms-touch-action: pinch-zoom;
}

.dxgvHeader_DxModern2019 {
  cursor: pointer;
  white-space: nowrap;
  padding: 4px 6px 5px;
  border: 1px Solid #dee2e6;
  background-color: #fff;
  overflow: hidden;
  font-weight: bold;
  text-align: left;
}

.dxgvHeader_DxModern2019 td {
  white-space: nowrap;
}

.dxgvHeader_DxModern2019 a {
  color: #fe5000;
}

.dxgvHeader_DxModern2019 a.dxgvCommandColumnItem_DxModern2019 {
  margin: 0 3px 0 0;
  color: #fe5000;
}

.dxgvPopupEditForm_DxModern2019 {
  padding: 4px;
  margin: 0;
}

.dxgvCustomization_DxModern2019 {
  margin: 0;
  padding: 10px;
  min-width: 220px;
}

.dxgvGroupPanel_DxModern2019 {
  white-space: nowrap;
  border-bottom: 1px Solid #dee2e6;
  padding: 7px 4px 8px 6px;
}

.dxgvFooter_DxModern2019 {
  white-space: nowrap;
}

.dxgvFooter_DxModern2019 td.dxgv {
  padding: 5px 6px 6px;
  border-bottom: 1px Solid #dee2e6;
  border-right-width: 0;
}

.dxgvGroupFooter_DxModern2019 td.dxgv {
  white-space: nowrap;
}

.dxgvGroupFooter_DxModern2019 td.dxgv {
  padding: 5px 4px 6px 6px;
  border-bottom: 1px Solid #dee2e6;
  border-right-width: 0;
}

.dxgvDataRow_DxModern2019 td.dxgvIndentCell,
.dxgvGroupRow_DxModern2019 td.dxgvIndentCell,
.dxgvGroupFooter_DxModern2019 td.dxgvIndentCell {
  background-color: #fff;
  border-right: 1px Solid #CFCFCF;
  border-left: 1px Solid #CFCFCF;
  border-top-width: 0px;
}

.dxgvTitlePanel_DxModern2019,
.dxgvTable_DxModern2019 caption {
  font-size: 1.25em;
  font-weight: normal;
  padding: 3px 3px 5px;
  text-align: center;
  color: #999999;
  border-bottom: 1px Solid #dee2e6;
}

.dxgvStatusBar_DxModern2019 {
  border-top: 1px Solid #dee2e6;
}

.dxgvStatusBar_DxModern2019 tr.dxgv {
  height: 20px;
}

.dxgvStatusBar_DxModern2019 tr.dxgv > td {
  padding: 4px;
}

.dxgvCommandColumn_DxModern2019 {
  padding: 8px 4px;
}

.dxgvCommandColumn_DxModern2019 a {
  margin: 0 3px 0 0;
  color: #fe5000;
}

.dxbButton_DxModern2019[class~=dxgvCommandColumnItem_DxModern2019],
.dxgvEditFormTable_DxModern2019 div.dxbButton_DxModern2019 {
  margin: 0px 2px -1px;
}

.dxbButton_DxModern2019[class~=dxgvCommandColumnItem_DxModern2019] .dxb {
  padding-top: 0;
  padding-bottom: 0;
}

.dxgvCommandColumnItem_DxModern2019 .dxgvEditFormTable_DxModern2019 {
  padding: 2px 6px 6px 4px;
  min-width: 300px;
}

.dxgvEditFormTable_DxModern2019 a {
  color: #fe5000;
}

.dxgvEditFormCaption_DxModern2019 {
  padding: 4px 4px 4px 10px;
  white-space: nowrap;
}

.dxgvInlineEditCell_DxModern2019 {
  padding: 1px;
}

.dxgvEditFormCell_DxModern2019 {
  padding: 4px;
  border-width: 0;
}

.dxgvPagerTopPanel_DxModern2019,
.dxgvPagerBottomPanel_DxModern2019 {
  padding: 4px 0;
}

/* Override min-width to add grid to bootstrap grid column. */
.dxpLite_DxModern2019[style] {
  min-width: unset !important;
}

.dxgvPagerTopPanel_DxModern2019 {
  border-bottom: 1px Solid #dee2e6;
}

.dxgvFilterBar_DxModern2019 {
  border-top: 1px Solid #dee2e6;
}

.dxgvFilterBar_DxModern2019 a {
  color: #fe5000;
  text-decoration: none;
}

.dxgvFilterBarCheckBoxCell_DxModern2019 {
  padding: 0 7px;
}

.dxgvFilterBarImageCell_DxModern2019 {
  padding: 0 1px 0 3px;
  cursor: pointer;
}

.dxgvFilterBarExpressionCell_DxModern2019 {
  padding: 5px 5px 8px 0;
  white-space: nowrap;
}

.dxgvFilterBarClearButtonCell_DxModern2019 {
  padding: 5px 6px 8px;
}

.dxgvFilterBuilderMainArea_DxModern2019 {
  background: #fff none;
  padding: 6px 2px;
}

.dxgvFilterBuilderButtonArea_DxModern2019 {
  border-top: 1px solid #dee2e6;
  padding: 6px;
  white-space: nowrap;
}

.dxgvDataRowHover_DxModern2019 {
  background-color: #f0f0f0;
  color: #333333;
}

.dxgvDataRowHover_DxModern2019 a {
  color: #fe5000 !important;
}

.dxgvControl_DxModern2019 .dxpLite_DxModern2019,
.dxgvDisabled_DxModern2019 .dxpLite_DxModern2019 {
  padding-top: 4px;
}

.dxgvControl_DxModern2019 .dxgvHFSAC {
  padding: 9px 0 0 4px;
}

.dxgvControl_DxModern2019 .dxgvHFSC {
  padding: 9px 0 6px;
}

.dxgvControl_DxModern2019 .dxgvHFSC div {
  height: 1px;
  background: #dee2e6;
}

.dxgvControl_DxModern2019 div[id$=DXEPLPC] {
  height: 53px;
}

/* Removes flicking in iOS Safari*/
.dxgvTable_DxModern2019 {
  -webkit-tap-highlight-color: transparent;
}

.dxgvControl_DxModern2019 td.dxgvBatchEditCell_DxModern2019 {
  padding: 0;
}

.dxgvControl_DxModern2019 td.dxgvBatchEditModifiedCell_DxModern2019 {
  background: #d7f9c7;
}

.dxgvControl_DxModern2019 .dxgvErrorCell {
  padding-left: 5px;
  width: 1px;
}

.dxgvControl_DxModern2019 .dxgvErrorCell img {
  margin: -3px 0;
}

.dxgvStatusBar_DxModern2019 .dxgvCommandColumn_DxModern2019 a {
  margin-right: 10px;
}

.dxgvControl_DxModern2019 td.dxgvBatchEditCell_DxModern2019 .dxichCellSys {
  padding-left: 0;
}

.dxgvSearchPanel_DxModern2019 {
  padding: 7px 4px 7px 6px;
  border-bottom: 1px solid #dee2e6;
}

.dxgvSearchPanel_DxModern2019 > table {
  width: 70%;
  max-width: 450px;
}

.dxgvControl_DxModern2019 .dxgvSearchPanel_DxModern2019 .dxbButton_DxModern2019 {
  margin-left: 7px;
  margin-right: 0;
}

*[dir=rtl].dxgvControl_DxModern2019 .dxgvSearchPanel_DxModern2019 .dxbButton_DxModern2019 {
  margin-left: 0;
  margin-right: 7px;
}

.dxgvControl_DxModern2019 .dxgvHL {
  background: #ffd83a;
  color: #333333;
  font-weight: bold;
  font-style: normal;
}

/* TODO remove (replace to command button style) */
.dxgvControl_DxModern2019 .dxgvSearchPanel_DxModern2019 .dxbButton_DxModern2019 {
  font-size: 0.9em;
  margin-top: -2px;
  margin-bottom: -2px;
}

.dxgvControl_DxModern2019 .dxgvSearchPanel_DxModern2019 .dxbButton_DxModern2019 .dxb {
  padding-top: 0;
  padding-bottom: 0;
}

.dxeButtonEditButtonHover_DxModern2019 .dxEditors_edtClear_DxModern2019,
.dxeButtonEditButtonHover_DxModern2019 .dxEditors_edtDropDown_DxModern2019,
.dxeButtonEditButtonHover_DxModern2019 .dxEditors_edtEllipsis_DxModern2019,
.dxeButtonEditButtonPressed_DxModern2019 .dxEditors_edtDropDown_DxModern2019,
.dxeButtonEditButtonPressed_DxModern2019 .dxEditors_edtEllipsis_DxModern2019,
.dxEditors_caRefresh_DxModern2019,
.dxEditors_edtCalendarFNNextYear_DxModern2019,
.dxEditors_edtCalendarFNPrevYear_DxModern2019,
.dxEditors_edtCalendarNextMonth_DxModern2019,
.dxEditors_edtCalendarNextMonthDisabled_DxModern2019,
.dxEditors_edtCalendarNextYear_DxModern2019,
.dxEditors_edtCalendarNextYearDisabled_DxModern2019,
.dxEditors_edtCalendarPrevMonth_DxModern2019,
.dxEditors_edtCalendarPrevMonthDisabled_DxModern2019,
.dxEditors_edtCalendarPrevYear_DxModern2019,
.dxEditors_edtCalendarPrevYearDisabled_DxModern2019,
.dxEditors_edtClear_DxModern2019,
.dxEditors_edtDETSClockFace_DxModern2019,
.dxEditors_edtDETSHourHand_DxModern2019,
.dxEditors_edtDETSMinuteHand_DxModern2019,
.dxEditors_edtDETSSecondHand_DxModern2019,
.dxEditors_edtDropDown_DxModern2019,
.dxEditors_edtDropDownDisabled_DxModern2019,
.dxEditors_edtEllipsis_DxModern2019,
.dxEditors_edtEllipsisDisabled_DxModern2019,
.dxEditors_edtError_DxModern2019,
.dxEditors_edtRadioButtonChecked_DxModern2019,
.dxEditors_edtRadioButtonCheckedDisabled_DxModern2019,
.dxEditors_edtRadioButtonUnchecked_DxModern2019,
.dxEditors_edtRadioButtonUncheckedDisabled_DxModern2019,
.dxEditors_edtSpinEditDecrementImage_DxModern2019,
.dxEditors_edtSpinEditDecrementImageDisabled_DxModern2019,
.dxEditors_edtSpinEditIncrementImage_DxModern2019,
.dxEditors_edtSpinEditIncrementImageDisabled_DxModern2019,
.dxEditors_edtSpinEditLargeDecImage_DxModern2019,
.dxEditors_edtSpinEditLargeDecImageDisabled_DxModern2019,
.dxEditors_edtSpinEditLargeIncImage_DxModern2019,
.dxEditors_edtSpinEditLargeIncImageDisabled_DxModern2019,
.dxEditors_edtTBDecBtn_DxModern2019,
.dxEditors_edtTBDecBtnDisabled_DxModern2019,
.dxEditors_edtTBDecBtnHover_DxModern2019,
.dxEditors_edtTBDecBtnPressed_DxModern2019,
.dxEditors_edtTBIncBtn_DxModern2019,
.dxEditors_edtTBIncBtnDisabled_DxModern2019,
.dxEditors_edtTBIncBtnHover_DxModern2019,
.dxEditors_edtTBIncBtnPressed_DxModern2019,
.dxEditors_edtTokenBoxTokenRemoveButton_DxModern2019,
.dxEditors_edtTokenBoxTokenRemoveButtonDisabled_DxModern2019,
.dxEditors_fcadd_DxModern2019,
.dxEditors_fcaddhot_DxModern2019,
.dxEditors_fcgroupaddcondition_DxModern2019,
.dxEditors_fcgroupaddgroup_DxModern2019,
.dxEditors_fcgroupand_DxModern2019,
.dxEditors_fcgroupnotand_DxModern2019,
.dxEditors_fcgroupnotor_DxModern2019,
.dxEditors_fcgroupor_DxModern2019,
.dxEditors_fcgroupremove_DxModern2019,
.dxEditors_fcopany_DxModern2019,
.dxEditors_fcopbegin_DxModern2019,
.dxEditors_fcopbetween_DxModern2019,
.dxEditors_fcopblank_DxModern2019,
.dxEditors_fcopcontain_DxModern2019,
.dxEditors_fcopend_DxModern2019,
.dxEditors_fcopequal_DxModern2019,
.dxEditors_fcopgreater_DxModern2019,
.dxEditors_fcopgreaterorequal_DxModern2019,
.dxEditors_fcopless_DxModern2019,
.dxEditors_fcoplessorequal_DxModern2019,
.dxEditors_fcoplike_DxModern2019,
.dxEditors_fcopnotany_DxModern2019,
.dxEditors_fcopnotbetween_DxModern2019,
.dxEditors_fcopnotblank_DxModern2019,
.dxEditors_fcopnotcontain_DxModern2019,
.dxEditors_fcopnotequal_DxModern2019,
.dxEditors_fcopnotlike_DxModern2019,
.dxEditors_fcremove_DxModern2019,
.dxEditors_fcremovehot_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxeSpinDecButtonHover_DxModern2019 .dxEditors_edtSpinEditDecrementImage_DxModern2019,
.dxeSpinDecButtonPressed_DxModern2019 .dxEditors_edtSpinEditDecrementImage_DxModern2019,
.dxeSpinIncButtonHover_DxModern2019 .dxEditors_edtSpinEditIncrementImage_DxModern2019,
.dxeSpinIncButtonPressed_DxModern2019 .dxEditors_edtSpinEditIncrementImage_DxModern2019,
.dxeSpinLargeDecButtonHover_DxModern2019 .dxEditors_edtSpinEditLargeDecImage_DxModern2019,
.dxeSpinLargeDecButtonPressed_DxModern2019 .dxEditors_edtSpinEditLargeDecImage_DxModern2019,
.dxeSpinLargeIncButtonHover_DxModern2019 .dxEditors_edtSpinEditLargeIncImage_DxModern2019,
.dxeSpinLargeIncButtonPressed_DxModern2019 .dxEditors_edtSpinEditLargeIncImage_DxModern2019,
.dxeTBHSys .dxEditors_edtTBMainDH_DxModern2019,
.dxeTBHSys .dxEditors_edtTBMainDHDisabled_DxModern2019,
.dxeTBHSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeTBHSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeTBHSys .dxEditors_edtTBSecondaryDH_DxModern2019,
.dxeTBHSys .dxEditors_edtTBSecondaryDHDisabled_DxModern2019,
.dxeTBHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxeTBVSys .dxEditors_edtTBMainDH_DxModern2019,
.dxeTBVSys .dxEditors_edtTBMainDHDisabled_DxModern2019,
.dxeTBVSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeTBVSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeTBVSys .dxEditors_edtTBSecondaryDH_DxModern2019,
.dxeTBVSys .dxEditors_edtTBSecondaryDHDisabled_DxModern2019,
.dxeTBVSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019 {
  background-image: url("Images/DxModern2019/Editors/sprite.png");
  background-repeat: no-repeat;
  background-color: transparent;
}

.dxeButtonEditButtonHover_DxModern2019 .dxEditors_edtClear_DxModern2019 {
  background-position: -82px -197px;
  width: 13px;
  height: 13px;
}

.dxeButtonEditButtonHover_DxModern2019 .dxEditors_edtDropDown_DxModern2019 {
  background-position: -57px -197px;
  width: 10px;
  height: 14px;
}

.dxeButtonEditButtonHover_DxModern2019 .dxEditors_edtEllipsis_DxModern2019 {
  background-position: 0px -197px;
  width: 11px;
  height: 14px;
}

.dxeButtonEditButtonPressed_DxModern2019 .dxEditors_edtDropDown_DxModern2019 {
  background-position: -46px -197px;
  width: 10px;
  height: 14px;
}

.dxeButtonEditButtonPressed_DxModern2019 .dxEditors_edtEllipsis_DxModern2019 {
  background-position: -150px -133px;
  width: 11px;
  height: 14px;
}

.dxEditors_caRefresh_DxModern2019 {
  background-position: -125px -108px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarFNNextYear_DxModern2019 {
  background-position: -75px -108px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarFNPrevYear_DxModern2019 {
  background-position: -113px -83px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarNextMonth_DxModern2019 {
  background-position: -125px -133px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarNextMonthDisabled_DxModern2019 {
  background-position: -50px -108px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarNextYear_DxModern2019 {
  background-position: -130px -58px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarNextYearDisabled_DxModern2019 {
  background-position: -25px -158px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarPrevMonth_DxModern2019 {
  background-position: -75px -133px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarPrevMonthDisabled_DxModern2019 {
  background-position: 0px -133px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarPrevYear_DxModern2019 {
  background-position: -130px -33px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtCalendarPrevYearDisabled_DxModern2019 {
  background-position: 0px -108px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtClear_DxModern2019 {
  background-position: -149px -158px;
  width: 13px;
  height: 13px;
}

.dxEditors_edtDETSClockFace_DxModern2019 {
  background-position: 0px 0px;
  width: 107px;
  height: 107px;
}

.dxEditors_edtDETSHourHand_DxModern2019 {
  background-position: -114px 0px;
  width: 7px;
  height: 64px;
}

.dxEditors_edtDETSMinuteHand_DxModern2019 {
  background-position: -122px 0px;
  width: 7px;
  height: 64px;
}

.dxEditors_edtDETSSecondHand_DxModern2019 {
  background-position: -108px 0px;
  width: 5px;
  height: 72px;
}

.dxEditors_edtDropDown_DxModern2019 {
  background-position: -35px -197px;
  width: 10px;
  height: 14px;
}

.dxEditors_edtDropDownDisabled_DxModern2019 {
  background-position: -24px -197px;
  width: 10px;
  height: 14px;
}

.dxEditors_edtEllipsis_DxModern2019 {
  background-position: -12px -197px;
  width: 11px;
  height: 14px;
}

.dxEditors_edtEllipsisDisabled_DxModern2019 {
  background-position: -150px -108px;
  width: 11px;
  height: 14px;
}

.dxEditors_edtError_DxModern2019 {
  background-position: -134px -158px;
  width: 14px;
  height: 14px;
}

.dxEditors_edtRadioButtonChecked_DxModern2019 {
  background-position: -50px -158px;
  width: 16px;
  height: 16px;
}

.dxEditors_edtRadioButtonCheckedDisabled_DxModern2019 {
  background-position: -67px -158px;
  width: 16px;
  height: 16px;
}

.dxEditors_edtRadioButtonUnchecked_DxModern2019 {
  background-position: -101px -158px;
  width: 16px;
  height: 16px;
}

.dxEditors_edtRadioButtonUncheckedDisabled_DxModern2019 {
  background-position: -84px -158px;
  width: 16px;
  height: 16px;
}

.dxEditors_edtSpinEditDecrementImage_DxModern2019 {
  background-position: -144px -226px;
  width: 10px;
  height: 5px;
}

.dxEditors_edtSpinEditDecrementImageDisabled_DxModern2019 {
  background-position: -122px -226px;
  width: 10px;
  height: 5px;
}

.dxEditors_edtSpinEditIncrementImage_DxModern2019 {
  background-position: -152px -234px;
  width: 10px;
  height: 5px;
}

.dxEditors_edtSpinEditIncrementImageDisabled_DxModern2019 {
  background-position: -130px -234px;
  width: 10px;
  height: 5px;
}

.dxEditors_edtSpinEditLargeDecImage_DxModern2019 {
  background-position: -107px -226px;
  width: 4px;
  height: 7px;
}

.dxEditors_edtSpinEditLargeDecImageDisabled_DxModern2019 {
  background-position: -54px -175px;
  width: 4px;
  height: 7px;
}

.dxEditors_edtSpinEditLargeIncImage_DxModern2019 {
  background-position: -108px -92px;
  width: 4px;
  height: 7px;
}

.dxEditors_edtSpinEditLargeIncImageDisabled_DxModern2019 {
  background-position: -117px -226px;
  width: 4px;
  height: 7px;
}

.dxEditors_edtTBDecBtn_DxModern2019 {
  background-position: -50px -133px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTBDecBtnDisabled_DxModern2019 {
  background-position: -100px -133px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTBDecBtnHover_DxModern2019 {
  background-position: -25px -133px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTBDecBtnPressed_DxModern2019 {
  background-position: -130px 0px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTBIncBtn_DxModern2019 {
  background-position: -25px -108px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTBIncBtnDisabled_DxModern2019 {
  background-position: 0px -158px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTBIncBtnHover_DxModern2019 {
  background-position: -138px -83px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTBIncBtnPressed_DxModern2019 {
  background-position: -100px -108px;
  width: 24px;
  height: 24px;
}

.dxEditors_edtTokenBoxTokenRemoveButton_DxModern2019 {
  background-position: -118px -158px;
  width: 15px;
  height: 15px;
}

.dxEditors_edtTokenBoxTokenRemoveButtonDisabled_DxModern2019 {
  background-position: -114px -67px;
  width: 15px;
  height: 15px;
}

.dxEditors_fcadd_DxModern2019 {
  background-position: -70px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcaddhot_DxModern2019 {
  background-position: -138px -197px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcgroupaddcondition_DxModern2019 {
  background-position: -112px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcgroupaddgroup_DxModern2019 {
  background-position: -14px -226px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcgroupand_DxModern2019 {
  background-position: 0px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcgroupnotand_DxModern2019 {
  background-position: -68px -197px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcgroupnotor_DxModern2019 {
  background-position: -42px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcgroupor_DxModern2019 {
  background-position: -98px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcgroupremove_DxModern2019 {
  background-position: -84px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopany_DxModern2019 {
  background-position: -56px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopbegin_DxModern2019 {
  background-position: -84px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopbetween_DxModern2019 {
  background-position: -140px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopblank_DxModern2019 {
  background-position: -126px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopcontain_DxModern2019 {
  background-position: -110px -197px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopend_DxModern2019 {
  background-position: -70px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopequal_DxModern2019 {
  background-position: -112px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopgreater_DxModern2019 {
  background-position: -28px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopgreaterorequal_DxModern2019 {
  background-position: 0px -226px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopless_DxModern2019 {
  background-position: -14px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcoplessorequal_DxModern2019 {
  background-position: -126px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcoplike_DxModern2019 {
  background-position: -42px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopnotany_DxModern2019 {
  background-position: -56px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopnotbetween_DxModern2019 {
  background-position: -28px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopnotblank_DxModern2019 {
  background-position: 0px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopnotcontain_DxModern2019 {
  background-position: -98px -183px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopnotequal_DxModern2019 {
  background-position: -14px -212px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcopnotlike_DxModern2019 {
  background-position: -96px -197px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcremove_DxModern2019 {
  background-position: -124px -197px;
  width: 13px;
  height: 13px;
}

.dxEditors_fcremovehot_DxModern2019 {
  background-position: -140px -183px;
  width: 13px;
  height: 13px;
}

.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_DxModern2019 {
  background-position: -36px -226px;
  width: 7px;
  height: 12px;
}

.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_DxModern2019 {
  background-position: -155px -18px;
  width: 7px;
  height: 12px;
}

.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_DxModern2019 {
  background-position: -52px -226px;
  width: 7px;
  height: 12px;
}

.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_DxModern2019 {
  background-position: -60px -226px;
  width: 7px;
  height: 12px;
}

.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019 {
  background-position: -155px -31px;
  width: 7px;
  height: 12px;
}

.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019 {
  background-position: -155px -44px;
  width: 7px;
  height: 12px;
}

.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_DxModern2019 {
  background-position: -137px -175px;
  width: 12px;
  height: 7px;
}

.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_DxModern2019 {
  background-position: -150px -150px;
  width: 12px;
  height: 7px;
}

.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_DxModern2019 {
  background-position: -130px -25px;
  width: 12px;
  height: 7px;
}

.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_DxModern2019 {
  background-position: -124px -175px;
  width: 12px;
  height: 7px;
}

.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019 {
  background-position: -150px -175px;
  width: 12px;
  height: 7px;
}

.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019 {
  background-position: -150px -125px;
  width: 12px;
  height: 7px;
}

.dxeSpinDecButtonHover_DxModern2019 .dxEditors_edtSpinEditDecrementImage_DxModern2019 {
  background-position: -141px -234px;
  width: 10px;
  height: 5px;
}

.dxeSpinDecButtonPressed_DxModern2019 .dxEditors_edtSpinEditDecrementImage_DxModern2019 {
  background-position: -119px -234px;
  width: 10px;
  height: 5px;
}

.dxeSpinIncButtonHover_DxModern2019 .dxEditors_edtSpinEditIncrementImage_DxModern2019 {
  background-position: -143px -27px;
  width: 10px;
  height: 5px;
}

.dxeSpinIncButtonPressed_DxModern2019 .dxEditors_edtSpinEditIncrementImage_DxModern2019 {
  background-position: -133px -226px;
  width: 10px;
  height: 5px;
}

.dxeSpinLargeDecButtonHover_DxModern2019 .dxEditors_edtSpinEditLargeDecImage_DxModern2019 {
  background-position: -108px -84px;
  width: 4px;
  height: 7px;
}

.dxeSpinLargeDecButtonPressed_DxModern2019 .dxEditors_edtSpinEditLargeDecImage_DxModern2019 {
  background-position: -112px -226px;
  width: 4px;
  height: 7px;
}

.dxeSpinLargeIncButtonHover_DxModern2019 .dxEditors_edtSpinEditLargeIncImage_DxModern2019 {
  background-position: -108px -75px;
  width: 4px;
  height: 7px;
}

.dxeSpinLargeIncButtonPressed_DxModern2019 .dxEditors_edtSpinEditLargeIncImage_DxModern2019 {
  background-position: -108px -100px;
  width: 4px;
  height: 7px;
}

.dxeTBHSys .dxEditors_edtTBMainDH_DxModern2019 {
  background-position: -28px -226px;
  width: 7px;
  height: 12px;
}

.dxeTBHSys .dxEditors_edtTBMainDHDisabled_DxModern2019 {
  background-position: -44px -226px;
  width: 7px;
  height: 12px;
}

.dxeTBHSys .dxEditors_edtTBMainDHHover_DxModern2019 {
  background-position: -155px -57px;
  width: 7px;
  height: 12px;
}

.dxeTBHSys .dxEditors_edtTBMainDHPressed_DxModern2019 {
  background-position: -154px -212px;
  width: 7px;
  height: 12px;
}

.dxeTBHSys .dxEditors_edtTBSecondaryDH_DxModern2019 {
  background-position: -155px 0px;
  width: 7px;
  height: 12px;
}

.dxeTBHSys .dxEditors_edtTBSecondaryDHDisabled_DxModern2019 {
  background-position: -154px -183px;
  width: 7px;
  height: 12px;
}

.dxeTBHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019 {
  background-position: -152px -197px;
  width: 7px;
  height: 12px;
}

.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019 {
  background-position: -155px -70px;
  width: 7px;
  height: 12px;
}

.dxeTBVSys .dxEditors_edtTBMainDH_DxModern2019 {
  background-position: -111px -175px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxEditors_edtTBMainDHDisabled_DxModern2019 {
  background-position: -81px -226px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxEditors_edtTBMainDHHover_DxModern2019 {
  background-position: -98px -175px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxEditors_edtTBMainDHPressed_DxModern2019 {
  background-position: -94px -226px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxEditors_edtTBSecondaryDH_DxModern2019 {
  background-position: -68px -226px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxEditors_edtTBSecondaryDHDisabled_DxModern2019 {
  background-position: -59px -175px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxEditors_edtTBSecondaryDHHover_DxModern2019 {
  background-position: -85px -175px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019 {
  background-position: -72px -175px;
  width: 12px;
  height: 7px;
}

.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBVSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedMDHSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDH_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeFocused_DxModern2019 .dxeTBHSys .dxeFocusedSDHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxeTBVSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeTBVSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeTBVSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxeTBHSys .dxEditors_edtTBMainDHHover_DxModern2019,
.dxeTBHSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeTBHSys .dxEditors_edtTBSecondaryDHHover_DxModern2019,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxEditors_edtTBDecBtnHover_DxModern2019,
.dxEditors_edtTBDecBtnPressed_DxModern2019,
.dxEditors_edtTBIncBtnHover_DxModern2019,
.dxEditors_edtTBIncBtnPressed_DxModern2019,
.dxEditors_edtRadioButtonChecked_DxModern2019,
.dxEditors_edtRadioButtonCheckedDisabled_DxModern2019,
.dxEditors_edtRadioButtonUnchecked_DxModern2019,
.dxEditors_edtRadioButtonUncheckedDisabled_DxModern2019 {
  background-color: #ff8800;
}

.dxeTBVSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019,
.dxeTBHSys .dxEditors_edtTBMainDHPressed_DxModern2019,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_DxModern2019 {
  z-index: 7;
}

.dxEditors_edtError_DxModern2019,
.dxEditors_edtCalendarPrevYear_DxModern2019,
.dxEditors_edtCalendarPrevYearDisabled_DxModern2019,
.dxEditors_edtCalendarPrevMonth_DxModern2019,
.dxEditors_edtCalendarPrevMonthDisabled_DxModern2019,
.dxEditors_edtCalendarNextMonth_DxModern2019,
.dxEditors_edtCalendarNextMonthDisabled_DxModern2019,
.dxEditors_edtCalendarNextYear_DxModern2019,
.dxEditors_edtCalendarNextYearDisabled_DxModern2019,
.dxEditors_edtCalendarFNPrevYear_DxModern2019,
.dxEditors_edtCalendarFNNextYear_DxModern2019,
.dxEditors_edtEllipsis_DxModern2019,
.dxEditors_edtEllipsisDisabled_DxModern2019,
.dxEditors_edtDropDown_DxModern2019,
.dxEditors_edtDropDownDisabled_DxModern2019,
.dxEditors_edtSpinEditIncrementImage_DxModern2019,
.dxEditors_edtSpinEditIncrementImageDisabled_DxModern2019,
.dxEditors_edtSpinEditDecrementImage_DxModern2019,
.dxEditors_edtSpinEditDecrementImageDisabled_DxModern2019,
.dxEditors_edtSpinEditLargeIncImage_DxModern2019,
.dxEditors_edtSpinEditLargeIncImageDisabled_DxModern2019,
.dxEditors_edtSpinEditLargeDecImage_DxModern2019,
.dxEditors_edtSpinEditLargeDecImageDisabled_DxModern2019 {
  display: block;
  margin: auto;
}

.dxEditors_edtCalendarFNPrevYear_DxModern2019 {
  margin-right: 8px;
}

.dxEditors_edtCalendarFNNextYear_DxModern2019 {
  margin-left: 8px;
}

/* -- ValidationSummary -- */
.dxvsValidationSummary_DxModern2019 {
  font: 11px Arial;
  color: Red;
}

.dxvsValidationSummary_DxModern2019 td.dxvsRC_DxModern2019 {
  vertical-align: top;
  padding: 2px 5px 4px 6px;
}

.dxvsValidationSummary_DxModern2019 table.dxvsHT_DxModern2019 {
  width: 100%;
}

.dxvsValidationSummary_DxModern2019 td.dxvsH_DxModern2019 {
  padding: 2px 0;
}

.dxvsValidationSummary_DxModern2019 a.dxvsHL_DxModern2019,
.dxvsValidationSummary_DxModern2019 a.dxvsHL_DxModern2019:visited {
  color: red;
}

.dxvsValidationSummary_DxModern2019 a.dxvsHL_DxModern2019 {
  text-decoration: none;
  border-bottom: 1px dashed #f70;
}

.dxvsValidationSummary_DxModern2019 a.dxvsHL_DxModern2019:hover, .dxvsValidationSummary_DxModern2019 a.dxvsHL_DxModern2019.dxucBrowseButtonHover {
  color: #f70;
}

.dxvsValidationSummary_DxModern2019 td.dxvsETC_DxModern2019 {
  padding: 2px 0;
}

.dxvsValidationSummary_DxModern2019 li.dxvsE_DxModern2019 {
  padding: 2px 0;
}

/* TrackBar */
.dxeTrackBar_DxModern2019 {
  font: 11px Arial;
  user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  visibility: hidden;
}

.dxeDisabled_DxModern2019 .dxeTBHSys a,
.dxeDisabled_DxModern2019 .dxeTBVSys a {
  cursor: default;
}

.dxeTBBarHighlight_DxModern2019 {
  font-size: 0;
}

.dxeTBScale_DxModern2019,
.dxeTBTrack_DxModern2019,
.dxeTBBarHighlight_DxModern2019 {
  cursor: pointer;
}

.dxeTBScale_DxModern2019 {
  z-index: 1;
}

.dxeTBSecondaryDH_DxModern2019, .dxeTBMainDH_DxModern2019 {
  z-index: 4;
}

.dxeTrackBar_DxModern2019.dxeTBHSys {
  width: 170px;
  height: 41px;
}

.dxeTrackBar_DxModern2019.dxeTBVSys {
  height: 170px;
  width: 41px;
}

.dxeTrackBar_DxModern2019.dxeTBBScaleSys.dxeTBVSys {
  width: 59px;
}

.dxeTrackBar_DxModern2019.dxeTBBScaleSys.dxeTBHSys {
  height: 59px;
}

.dxeTBTrack_DxModern2019 {
  z-index: 2;
  position: absolute;
}

.dxeTBHSys .dxeTBTrack_DxModern2019 {
  background: url("edtTrackBarTrackH.gif");
}

.dxeTBVSys .dxeTBTrack_DxModern2019 {
  background: url("edtTrackBarTrackV.gif");
}

.dxeTBHSys .dxeTBTrack_DxModern2019 {
  height: 10px;
}

.dxeTBHSys .dxeTBBarHighlight_DxModern2019 {
  top: 3px;
  height: 4px;
}

.dxeTBVSys .dxeTBTrack_DxModern2019 {
  width: 10px;
}

.dxeTBVSys .dxeTBBarHighlight_DxModern2019 {
  left: 3px;
  width: 4px;
}

.dxeTBHSys .dxeTBMainDH_DxModern2019, .dxeTBHSys .dxeTBSecondaryDH_DxModern2019 {
  top: -1px;
  width: 7px;
  height: 12px;
}

.dxeTBVSys .dxeTBMainDH_DxModern2019, .dxeTBVSys .dxeTBSecondaryDH_DxModern2019 {
  left: -1px;
  width: 12px;
  height: 7px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBTrack_DxModern2019, .dxeTBVSys .dxeTBTrack_DxModern2019 {
  left: 6px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBTrack_DxModern2019 {
  right: 6px;
  left: auto;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBTrack_DxModern2019 {
  bottom: 6px;
  top: auto;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBTrack_DxModern2019, .dxeTBHSys .dxeTBTrack_DxModern2019 {
  top: 6px;
}

.dxeTBBarHighlight_DxModern2019 {
  left: 0px;
  top: 0px;
  position: absolute;
  z-index: 3;
}

.dxeTBHSys .dxeTBBarHighlight_DxModern2019 {
  background: #fe5000;
}

.dxeTBVSys .dxeTBBarHighlight_DxModern2019 {
  background: #fe5000;
}

.dxeTBRBLabel_DxModern2019, .dxeTBLTLabel_DxModern2019 {
  text-align: center;
  color: #999999;
  cursor: default;
}

.dxeTBSmallTickSys .dxeTBRBLabel_DxModern2019, .dxeTBSmallTickSys .dxeTBLTLabel_DxModern2019,
.dxeTBLargeTickSys .dxeTBRBLabel_DxModern2019, .dxeTBLargeTickSys .dxeTBLTLabel_DxModern2019 {
  position: absolute;
}

.dxeTBHSys .dxeTBRBLabel_DxModern2019, .dxeTBHSys .dxeTBLTLabel_DxModern2019 {
  width: 100%;
}

.dxeTBVSys .dxeTBRBLabel_DxModern2019,
.dxeTBVSys .dxeTBLTLabel_DxModern2019 {
  padding-top: 2px;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBRBLabel_DxModern2019 {
  margin-left: -4px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBRBLabel_DxModern2019,
.dxeTBVSys .dxeTBBScaleSys .dxeTBLTLabel_DxModern2019 {
  right: 0px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBLTLabel_DxModern2019,
.dxeTBVSys .dxeTBBScaleSys .dxeTBRBLabel_DxModern2019 {
  left: 0px;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBRBLabel_DxModern2019,
.dxeTBHSys .dxeTBBScaleSys .dxeTBLTLabel_DxModern2019 {
  bottom: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBLTLabel_DxModern2019,
.dxeTBHSys .dxeTBBScaleSys .dxeTBRBLabel_DxModern2019 {
  top: 0px;
}

.dxeTBItem_DxModern2019 {
  color: #8c8c8c;
}

.dxeTBHSys .dxeTBItem_DxModern2019 .dxeTBRBLabel_DxModern2019,
.dxeTBHSys .dxeTBItem_DxModern2019 .dxeTBLTLabel_DxModern2019 {
  display: inline-block;
  margin-left: 0px !important;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBItem_DxModern2019 .dxeTBRBLabel_DxModern2019 {
  padding-top: 12px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBItem_DxModern2019 .dxeTBLTLabel_DxModern2019 {
  margin-top: 8px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBItem_DxModern2019 .dxeTBRBLabel_DxModern2019 {
  margin-left: 5px;
}

.dxeTBSelectedItem_DxModern2019 .dxeTBRBLabel_DxModern2019,
.dxeTBSelectedItem_DxModern2019 .dxeTBLTLabel_DxModern2019,
.dxeTBSelectedTick_DxModern2019 .dxeTBRBLabel_DxModern2019,
.dxeTBSelectedTick_DxModern2019 .dxeTBLTLabel_DxModern2019 {
  color: #fe5000;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBItem_DxModern2019 {
  text-align: left;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBItem_DxModern2019 {
  text-align: right;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItem_DxModern2019 {
  text-align: center;
}

.dxeTBHSys .dxeTBItem_DxModern2019 {
  background-image: url("edtTrackBarLargeTickH.gif");
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBItem_DxModern2019 {
  background-image: url("edtTrackBarDoubleSmallTickH.gif");
}

.dxeTBVSys .dxeTBItem_DxModern2019 {
  background-image: url("edtTrackBarLargeTickV.gif");
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItem_DxModern2019 {
  background-image: url("edtTrackBarDoubleSmallTickV.gif");
}

.dxeTBHSys .dxeTBLargeTick_DxModern2019 {
  background-image: url("edtTrackBarLargeTickH.gif");
}

.dxeTBVSys .dxeTBLargeTick_DxModern2019 {
  background-image: url("edtTrackBarLargeTickV.gif");
}

.dxeTBHSys .dxeTBSmallTick_DxModern2019 {
  background-image: url("edtTrackBarSmallTickH.gif");
}

.dxeTBVSys .dxeTBSmallTick_DxModern2019 {
  background-image: url("edtTrackBarSmallTickV.gif");
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBLargeTick_DxModern2019 {
  background-image: url("edtTrackBarDoubleLargeTickH.gif");
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBLargeTick_DxModern2019 {
  background-image: url("edtTrackBarDoubleLargeTickV.gif");
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBSmallTick_DxModern2019 {
  background-image: url("edtTrackBarDoubleSmallTickH.gif");
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBSmallTick_DxModern2019 {
  background-image: url("edtTrackBarDoubleSmallTickV.gif");
}

.dxeTBVSys .dxeTBIncBtn_DxModern2019, .dxeTBVSys .dxeReversedDirectionSys .dxeTBDecBtn_DxModern2019 {
  bottom: 0px;
  top: auto;
}

.dxeTBVSys .dxeTBDecBtn_DxModern2019, .dxeTBVSys .dxeReversedDirectionSys .dxeTBIncBtn_DxModern2019 {
  top: 0px;
  bottom: auto;
}

.dxeTBHSys .dxeTBDecBtn_DxModern2019, .dxeTBHSys .dxeReversedDirectionSys .dxeTBIncBtn_DxModern2019 {
  left: 0px;
  right: auto;
}

.dxeTBHSys .dxeTBIncBtn_DxModern2019, .dxeTBHSys .dxeReversedDirectionSys .dxeTBDecBtn_DxModern2019 {
  right: 0px;
  left: auto;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBDecBtn_DxModern2019,
.dxeTBVSys .dxeTBBScaleSys .dxeTBIncBtn_DxModern2019 {
  margin-left: -10px;
  left: 50%;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBDecBtn_DxModern2019,
.dxeTBHSys .dxeTBBScaleSys .dxeTBIncBtn_DxModern2019 {
  margin-top: -10px;
  top: 50%;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBTrack_DxModern2019 {
  margin-left: -4px;
  left: 50%;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBTrack_DxModern2019 {
  margin-top: -5px;
  top: 50%;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBDecBtn_DxModern2019,
.dxeTBVSys .dxeTBLTScaleSys .dxeTBIncBtn_DxModern2019 {
  right: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBDecBtn_DxModern2019,
.dxeTBHSys .dxeTBLTScaleSys .dxeTBIncBtn_DxModern2019 {
  bottom: 0px;
}

.dxeHelpText_DxModern2019,
.dxeTBValueToolTip_DxModern2019 {
  font: 11px Arial;
}

div.dxeHelpText_DxModern2019,
.dxeTBValueToolTip_DxModern2019 {
  padding: 3px 8px 4px 8px;
  display: inline;
  position: absolute;
  background: #fff;
  z-index: 41998;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee2e6;
}

td.dxeHelpText_DxModern2019 {
  visibility: visible;
  color: #9F9F9F;
}

td.dxeHelpText_DxModern2019 label {
  font-size: 0.91em;
}

td.dxeHelpText_DxModern2019.dxeHHelpTextSys {
  padding: 0 6px;
}

td.dxeHelpText_DxModern2019.dxeVHelpTextSys {
  padding: 2px 0;
}

/* Loading */
.dxlpLoadingPanel_DxModern2019,
.dxlpLoadingPanelWithContent_DxModern2019 {
  border: 1px solid #C3C3C3;
  background-color: #fff;
  font: 11px Arial;
  color: #333333;
}

.dxlpLoadingPanel_DxModern2019 td.dx,
.dxlpLoadingPanelWithContent_DxModern2019 td.dx {
  font-size: 1.17em;
  white-space: nowrap;
  text-align: center;
  padding: 10px 14px;
}

.dxcaLoadingPanel_DxModern2019 .dxlp-loadingImage,
.dxlpLoadingPanel_DxModern2019 .dxlp-loadingImage,
.dxlpLoadingPanelWithContent_DxModern2019 .dxlp-loadingImage {
  background-image: url("Images/DxModern2019/progress-indicator.gif");
  height: 32px;
  width: 32px;
  background-size: 32px 32px;
}

.dxeButtonEditSys .dxic .dxeLoadingDiv_DxModern2019 {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}

.dxeButtonEditSys .dxic .dxeLoadingPanel_DxModern2019 {
  background-color: transparent !important;
  font-size: 0;
}

.dxeButtonEditSys .dxic .dxeLoadingPanel_DxModern2019 td.dx {
  padding: 0px !important;
}

.dxeButtonEditSys .dxic .dxeLoadingPanel_DxModern2019 td.dx > span {
  display: none;
}

.dxeButtonEditSys .dxic .dxeLoadingPanel_DxModern2019 td.dx > img {
  height: 15px;
  width: auto;
  vertical-align: middle;
}

.dxeBase_DxModern2019 {
  font: 11px Arial;
  color: #333333;
}

/* InternalCheckBox */
.dxeIRBFocused_DxModern2019 {
  outline: 1px dotted #fe5000;
}

.dxIE.dxBrowserVersion-7 .dxeIRBFocused_DxModern2019 {
  border: 1px dotted #fe5000;
  margin: 0;
}

.dxeBase_DxModern2019 .dxichCellSys,
.dxeBase_DxModern2019.dxichCellSys {
  padding: 2px 3px 1px;
}

.dxeBase_DxModern2019 .dxichTextCellSys {
  padding: 1px 0 1px;
}

/* -- ErrorFrame -- */
.dxeErrorCell_DxModern2019 {
  font: 11px Arial;
  color: Red;
  border-color: #000;
  padding-left: 4px;
  padding-right: 4px;
}

.dxeErrorFrameWithoutError_DxModern2019 {
  border: 1px solid Red;
}

.dxeErrorFrameWithoutError_DxModern2019 .dxeControlsCell_DxModern2019,
.dxeErrorFrameWithoutError_DxModern2019.dxeControlsCell_DxModern2019 {
  padding: 2px;
}

.dxeEditArea_DxModern2019 {
  border: 1px solid #A0A0A0;
}

.dxeEditArea_DxModern2019,
body input.dxeEditArea_DxModern2019 {
  color: #333333;
}

input[type=text].dxeEditArea_DxModern2019,
input[type=password].dxeEditArea_DxModern2019 {
  margin-top: 0;
  margin-bottom: 0;
}

.dxFirefox input[type=text].dxeEditArea_DxModern2019,
.dxFirefox input[type=password].dxeEditArea_DxModern2019 {
  margin-top: 0;
  margin-bottom: -1px;
}

noindex:-o-prefocus,
input[type=text].dxeEditArea_DxModern2019,
input[type=password].dxeEditArea_DxModern2019 {
  margin-top: 1px;
  margin-bottom: 0;
}

/* -- Buttons -- */
.dxeButtonEditButton_DxModern2019,
.dxeCalendarButton_DxModern2019,
.dxeSpinIncButton_DxModern2019,
.dxeSpinDecButton_DxModern2019,
.dxeSpinLargeIncButton_DxModern2019,
.dxeSpinLargeDecButton_DxModern2019,
.dxeColorEditButton_DxModern2019 {
  background-color: #fff;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
}

.dxeButtonEditButton_DxModern2019 {
  padding: 0px 2px 0px 3px;
}

.dxeSpinIncButton_DxModern2019 {
  padding: 2px 2px 2px 3px;
}

.dxeSpinDecButton_DxModern2019 {
  padding: 3px 2px 2px 3px;
}

.dxeSpinLargeIncButton_DxModern2019 {
  padding: 0px 5px 0px 6px;
}

.dxeSpinLargeDecButton_DxModern2019 {
  padding: 0px 6px 0px 5px;
}

.dxeCalendarButton_DxModern2019,
.dxeColorEditButton_DxModern2019 {
  border: 1px solid #dee2e6;
  padding: 3px 11px 4px;
  min-width: 37px;
  text-align: center;
  white-space: nowrap;
}

.dxeCalendarButton_DxModern2019.dxeButtonDisabled_DxModern2019,
.dxeColorEditButton_DxModern2019.dxeButtonDisabled_DxModern2019 {
  color: #bdbdbd;
}

.dxeButtonEditButton_DxModern2019.dxeButtonEditClearButton_DxModern2019,
.dxeButtonEditButton_DxModern2019.dxeButtonEditClearButton_DxModern2019:hover {
  background: none;
  border-width: 0;
  padding-top: 2px;
}

.dxeButtonEditClearButton_DxModern2019 img {
  vertical-align: baseline;
}

/* -- Pressed -- */
.dxeCalendarButtonPressed_DxModern2019,
.dxeButtonEditButtonPressed_DxModern2019,
.dxeSpinIncButtonPressed_DxModern2019,
.dxeSpinDecButtonPressed_DxModern2019,
.dxeSpinLargeIncButtonPressed_DxModern2019,
.dxeSpinLargeDecButtonPressed_DxModern2019,
.dxeColorEditButton_DxModern2019:active {
  background-color: #dee2e6;
  color: #fff;
}

/* -- Hover -- */
.dxeCalendarButtonHover_DxModern2019,
.dxeButtonEditButtonHover_DxModern2019,
.dxeSpinIncButtonHover_DxModern2019,
.dxeSpinDecButtonHover_DxModern2019,
.dxeSpinLargeIncButtonHover_DxModern2019,
.dxeSpinLargeDecButtonHover_DxModern2019,
.dxeColorEditButton_DxModern2019:hover,
.dxeColorEditButton_DxModern2019.dxucBrowseButtonHover {
  background-color: #fe5000;
  color: #fff;
}

.dxeCalendarButtonHover_DxModern2019,
.dxeColorEditButton_DxModern2019:hover,
.dxeColorEditButton_DxModern2019.dxucBrowseButtonHover {
  border-color: #fe5000;
}

.dxeButtonEdit_DxModern2019 {
  background-color: #fff;
  border: 1px solid #dee2e6;
  width: 170px;
  font: 11px Arial;
  border-collapse: separate;
  border-spacing: 0;
}

.dxeButtonEdit_DxModern2019 .dxeEditArea_DxModern2019 {
  background-color: #fff;
}

.dxeButtonEdit_DxModern2019 .dxeEditArea_DxModern2019,
.dxeButtonEdit_DxModern2019 td.dxic {
  width: 100%;
}

.dxeButtonEdit_DxModern2019 .dxeIIC img {
  padding-left: 3px;
}

.dxeTextBox_DxModern2019 {
  background-color: #fff;
  border: 1px solid #dee2e6;
  font: 11px Arial;
}

.dxeTextBox_DxModern2019 .dxeEditArea_DxModern2019 {
  background-color: #fff;
}

.dxeRadioButtonList_DxModern2019, .dxeCheckBoxList_DxModern2019 {
  border: 1px Solid #dee2e6;
}

.dxeCheckBoxList_DxModern2019 .dxe > table,
.dxeRadioButtonList_DxModern2019 .dxe > table {
  width: 100%;
}

.dxeRadioButtonList_DxModern2019,
.dxeCheckBoxList_DxModern2019 {
  font: 11px Arial;
}

.dxeRadioButtonList_DxModern2019 td.dxe,
.dxeCheckBoxList_DxModern2019 td.dxe {
  padding: 7px 5px 6px 11px;
}

.dxeRadioButtonList_DxModern2019[dir=rtl] td.dxe,
.dxeCheckBoxList_DxModern2019[dir=rtl] td.dxe {
  padding: 7px 11px 6px 5px;
}

/* -- Memo -- */
.dxeMemo_DxModern2019 {
  background-color: #fff;
  border: 1px solid #dee2e6;
  font: 11px Arial;
}

.dxeMemoEditArea_DxModern2019 {
  background-color: #fff;
  outline: none;
}

/* -- Hyperlink -- */
.dxeHyperlink_DxModern2019 {
  font: 11px Arial;
  color: #fe5000;
}

/* -- ListBox -- */
.dxeListBox_DxModern2019 {
  background-color: #fff;
  width: 70px;
  height: 109px;
  font: 11px Arial;
  color: #333333;
  border: 1px solid #dee2e6;
}

.dxeListBox_DxModern2019 div.dxlbd {
  padding-top: 1px;
  padding-bottom: 1px;
  height: 107px;
}

.dxeListBoxItemRow_DxModern2019 {
  cursor: default;
}

.dxeListBoxItem_DxModern2019 {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 3px 2px 4px 3px;
  white-space: nowrap;
  text-align: left;
}

.dxeListBoxItem_DxModern2019 em {
  background: #CFCFCF none repeat 0 0;
  color: #333333;
  font-weight: bold;
  font-style: normal;
}

.dxeListBoxItemRow_DxModern2019:last-child > .dxeListBoxItem_DxModern2019 {
  border-bottom-width: 0;
}

.dxeListBox_DxModern2019 td.dxeI,
.dxeListBox_DxModern2019 td.dxeIM,
.dxeListBox_DxModern2019 .dxeHIC,
.dxeListBox_DxModern2019 td.dxeFTM,
.dxeListBox_DxModern2019 td.dxeTM,
.dxeListBox_DxModern2019 td.dxeC,
.dxeListBox_DxModern2019 td.dxeCM,
.dxeListBox_DxModern2019 td.dxeHCC,
.dxeListBox_DxModern2019 td.dxeMI,
.dxeListBox_DxModern2019 td.dxeMIM {
  border-right-width: 0 !important;
}

.dxeListBox_DxModern2019 td.dxeIR,
.dxeListBox_DxModern2019 td.dxeIMR,
.dxeListBox_DxModern2019 .dxeHICR,
.dxeListBox_DxModern2019 td.dxeFTMR,
.dxeListBox_DxModern2019 td.dxeTMR,
.dxeListBox_DxModern2019 td.dxeCR,
.dxeListBox_DxModern2019 td.dxeCMR,
.dxeListBox_DxModern2019 td.dxeHCCR,
.dxeListBox_DxModern2019 td.dxeMIR,
.dxeListBox_DxModern2019 td.dxeMIMR {
  border-left-width: 0 !important;
}

.dxeListBox_DxModern2019 td.dxeCM,
.dxeListBox_DxModern2019 td.dxeHCC,
.dxeListBox_DxModern2019 td.dxeCMR,
.dxeListBox_DxModern2019 td.dxeHCCR {
  width: 29px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.dxIE.dxBrowserVersion-7 .dxeListBox_DxModern2019 td.dxeCM,
.dxIE.dxBrowserVersion-7 .dxeListBox_DxModern2019 td.dxeHCC,
.dxIE.dxBrowserVersion-7 .dxeListBox_DxModern2019 td.dxeCMR,
.dxIE.dxBrowserVersion-7 .dxeListBox_DxModern2019 td.dxeHCCR {
  width: 23px;
}

.dxeListBox_DxModern2019 td.dxeIM,
.dxeListBox_DxModern2019 td.dxeIMR {
  width: 0;
}

.dxeListBox_DxModern2019 td.dxeC > span,
.dxeListBox_DxModern2019 td.dxeCM > span {
  margin: 2px 2px 2px 3px;
}

.dxeListBox_DxModern2019 td.dxeCR > span,
.dxeListBox_DxModern2019 td.dxeCMR > span {
  margin: 2px 3px 2px 2px;
}

.dxeListBox_DxModern2019 td.dxeC {
  padding-right: 3px !important;
}

.dxeListBox_DxModern2019 td.dxeCR {
  padding-left: 3px !important;
}

.dxeListBox_DxModern2019 td.dxeT {
  width: 100%;
  padding-left: 0 !important;
}

.dxeListBox_DxModern2019 td.dxeTR {
  width: 100%;
  padding-right: 0 !important;
}

.dxeListBox_DxModern2019 td.dxeT,
.dxeListBox_DxModern2019 td.dxeMI {
  border-left-width: 0 !important;
}

.dxeListBox_DxModern2019 td.dxeTR,
.dxeListBox_DxModern2019 td.dxeMIR {
  border-right-width: 0 !important;
}

.dxeListBox_DxModern2019 td.dxeFTM,
.dxeListBox_DxModern2019 td.dxeTM,
.dxeListBox_DxModern2019 td.dxeLTM,
.dxeListBox_DxModern2019 .dxeHFC,
.dxeListBox_DxModern2019 .dxeHC,
.dxeListBox_DxModern2019 .dxeHLC,
.dxeListBox_DxModern2019 td.dxeFTMR,
.dxeListBox_DxModern2019 td.dxeTMR,
.dxeListBox_DxModern2019 td.dxeLTMR,
.dxeListBox_DxModern2019 .dxeHFCR,
.dxeListBox_DxModern2019 .dxeHCR,
.dxeListBox_DxModern2019 .dxeHLCR {
  overflow: hidden;
}

.dxeListBox_DxModern2019 td.dxeFTM,
.dxeListBox_DxModern2019 td.dxeTM,
.dxeListBox_DxModern2019 .dxeHFC,
.dxeListBox_DxModern2019 .dxeHC {
  padding-right: 6px !important;
}

.dxeListBox_DxModern2019 td.dxeFTMR,
.dxeListBox_DxModern2019 td.dxeTMR,
.dxeListBox_DxModern2019 .dxeHFCR,
.dxeListBox_DxModern2019 .dxeHCR {
  padding-left: 6px !important;
}

.dxeListBox_DxModern2019 td.dxeLTM,
.dxeListBox_DxModern2019 td.dxeTM,
.dxeListBox_DxModern2019 .dxeHC,
.dxeListBox_DxModern2019 .dxeHLC {
  padding-left: 6px !important;
}

.dxeListBox_DxModern2019 td.dxeLTMR,
.dxeListBox_DxModern2019 td.dxeTMR,
.dxeListBox_DxModern2019 .dxeHCR,
.dxeListBox_DxModern2019 .dxeHLCR {
  padding-right: 6px !important;
}

/*Grid lines*/
.dxeListBox_DxModern2019 td.dxeLTM,
.dxeListBox_DxModern2019 td.dxeTM,
.dxeListBox_DxModern2019 td.dxeMIM {
  border-left: 1px solid #cfcfcf !important;
}

.dxeListBox_DxModern2019 td.dxeLTMR,
.dxeListBox_DxModern2019 td.dxeTMR,
.dxeListBox_DxModern2019 td.dxeMIMR {
  border-right: 1px solid #cfcfcf !important;
}

.dxeListBox_DxModern2019 td.dxeIM,
.dxeListBox_DxModern2019 td.dxeFTM,
.dxeListBox_DxModern2019 td.dxeTM,
.dxeListBox_DxModern2019 td.dxeLTM,
.dxeListBox_DxModern2019 td.dxeCM,
.dxeListBox_DxModern2019 td.dxeMIM,
.dxeListBox_DxModern2019 td.dxeIMR,
.dxeListBox_DxModern2019 td.dxeFTMR,
.dxeListBox_DxModern2019 td.dxeTMR,
.dxeListBox_DxModern2019 td.dxeLTMR,
.dxeListBox_DxModern2019 td.dxeCMR,
.dxeListBox_DxModern2019 td.dxeMIMR {
  border-bottom: 1px solid #cfcfcf;
}

.dxeListBoxItemSelected_DxModern2019 {
  color: #fff;
  background-color: #fe5000;
}

.dxeDisabled_DxModern2019.dxeListBox_DxModern2019 .dxeListBoxItemSelected_DxModern2019 {
  background-color: #f0f0f0;
}

.dxeListBoxItemHover_DxModern2019 {
  background-color: #6c757d;
  color: #333333;
}

.dxeListBoxItemHover_DxModern2019 em,
.dxeListBoxItemSelected_DxModern2019 em {
  background-image: none;
}

/*Header*/
.dxeListBox_DxModern2019 .dxeHD {
  border-bottom: 1px solid #dee2e6;
}

.dxeListBox_DxModern2019 .dxeHC,
.dxeListBox_DxModern2019 .dxeHLC,
.dxeListBox_DxModern2019 td.dxeHMIC {
  border-left: 1px solid #dee2e6;
}

.dxeListBox_DxModern2019 .dxeHCR,
.dxeListBox_DxModern2019 .dxeHLCR,
.dxeListBox_DxModern2019 td.dxeHMICR {
  border-right: 1px solid #A0A0A0;
  text-align: right;
}

.dxeListBox_DxModern2019 .dxeHCC {
  border-left: 1px solid #dee2e6;
}

.dxeListBox_DxModern2019 .dxeHICR,
.dxeListBox_DxModern2019 .dxeHFCR,
.dxeListBox_DxModern2019 .dxeHCCR {
  border-right: 1px solid #dcdcdc;
  text-align: right;
}

.dxeListBox_DxModern2019 .dxeHFC,
.dxeListBox_DxModern2019 .dxeHC,
.dxeListBox_DxModern2019 .dxeHMIC {
  border-right-width: 0;
}

.dxeListBox_DxModern2019 .dxeHFCR,
.dxeListBox_DxModern2019 .dxeHCR,
.dxeListBox_DxModern2019 .dxeHMICR {
  border-left-width: 0;
  text-align: right;
}

.dxeListBox_DxModern2019 .dxeHLC {
  border-right: 1px solid #dcdcdc;
}

.dxeListBox_DxModern2019 .dxeHLCR {
  border-left: 1px solid #dcdcdc;
  text-align: right;
}

/* -- Calendar -- */
.dxeCalendar_DxModern2019 {
  background-color: #fff;
  color: #333333;
  font: 11px Arial;
  font-weight: normal;
  cursor: default;
}

.dxeCalendar_DxModern2019.dxeFocused_DxModern2019 {
  border: none;
}

.dxeCalendar_DxModern2019 td.dxMonthGrid_DxModern2019 {
  padding: 8px 20px;
}

.dxeCalendar_DxModern2019 td.dxMonthGridWithWeekNumbers,
.dxeCalendar_DxModern2019 td.dxMonthGridWithWeekNumbersRtl {
  min-width: 244px;
  padding: 30px 40px 10px;
}

.dxeCalendarDayHeader_DxModern2019 {
  padding: 2px 4px 5px;
  font-size: 1.08em;
  text-transform: uppercase;
}

.dxeCalendarWeekNumber_DxModern2019 {
  font-size: 0.75em;
  text-align: right;
  padding: 6px 8px 6px 4px;
  color: #bdbab6;
}

.dxeCalendarDay_DxModern2019 {
  padding: 4px 6px;
  text-align: center;
}

.dxeCalendarWeekend_DxModern2019 {
  color: #FF3300;
}

.dxeCalendarOtherMonth_DxModern2019 {
  opacity: 0.15;
}

.dxeCalendarOutOfRange_DxModern2019 {
  color: #d0d0d0;
}

.dxeCalendarDayDisabled_DxModern2019 {
  opacity: 1;
  background-color: #fcfcfc;
  color: #ececec !important;
}

.dxeCalendarToday_DxModern2019 {
  padding: 3px 3px 2px;
  border: 1px solid #fe5000;
}

.dxeCalendarToday_DxModern2019.dxeDisabled_DxModern2019 {
  border: 1px solid #fe5000;
}

.dxeCalendarSelected_DxModern2019 {
  color: #fff;
  background-color: #fe5000;
}

.dxeDayInRange.dxeCalendarSelected_DxModern2019 {
  background-color: #ffcdb2;
}

.dxeCalendarSelected_DxModern2019.dxeCalendarOtherMonth_DxModern2019 {
  opacity: 1;
}

.dxeCalendarSelected_DxModern2019.dxeDisabled_DxModern2019 {
  background-color: #ffd5a6;
}

.dxeCalendarHeader_DxModern2019 {
  color: #fe5000;
  padding: 4px 7px;
  font-size: 1.5em;
  padding: 4px 17px;
}

.dxeCalendarHeader_DxModern2019 td.dxe {
  text-align: center;
  cursor: pointer;
}

.dxeCalendarHeader_DxModern2019 .dxeCHS {
  min-width: 10px;
  *width: 10px;
}

.dxeCalendarHeader_DxModern2019 span {
  padding: 0 16px;
  white-space: nowrap !important;
}

.dxeCalendarFooter_DxModern2019 {
  padding: 8px 0px;
  border-bottom: 2px solid #dee2e6;
}

.dxeCalendarFooter_DxModern2019 .dxeCFS {
  min-width: 12px;
  *width: 12px;
}

.dxeCalendar_DxModern2019.dxeFocused_DxModern2019 .dxeCalendarFooter_DxModern2019 {
  border-color: #fe5000;
}

.dxeCalendarFastNav_DxModern2019 {
  color: #000;
  background: White none;
  border-top: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
  padding: 12px 8px;
}

.dxeCalendarFastNavMonthArea_DxModern2019 {
  padding: 0px 9px;
}

.dxeCalendarFastNavYearArea_DxModern2019 {
  padding-top: 8px;
}

.dxeCalendarFastNavFooter_DxModern2019 {
  color: #000;
  padding: 8px 0px;
  border-right: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
  background-color: #fff;
}

.dxeCalendarFastNavFooter_DxModern2019 .dxeCFNFS {
  min-width: 11px;
  *width: 11px;
}

.dxeCalendarFastNavMonth_DxModern2019,
.dxeCalendarFastNavYear_DxModern2019 {
  color: #333333;
  padding: 3px 5px;
  text-align: center;
  cursor: pointer;
}

.dxeCalendarFastNavMonth_DxModern2019 {
  padding: 6px;
}

.dxeCalendarFastNavMonthSelected_DxModern2019,
.dxeCalendarFastNavYearSelected_DxModern2019 {
  color: #fff;
  background-color: #fe5000;
}

.dxeCalendarFastNavMonthHover_DxModern2019,
.dxeCalendarFastNavYearHover_DxModern2019 {
  color: #000;
  background: #e5e5e5 none;
  padding: 2px 4px;
  border: 1px solid #d6d6d6;
}

.dxeCalendarFastNavMonthHover_DxModern2019 {
  padding: 5px;
}

.dxeDateEditTimeEditCell_DxModern2019 {
  padding: 13px 41px 15px;
  width: 90px;
}

.dxeDateEditClockCell_DxModern2019 {
  padding: 37px 31px 0;
}

.dxeCalendarFooter_DxModern2019.dxeDETSF {
  padding-left: 8px;
  padding-right: 8px;
}

.dxeCalendarHeader_DxModern2019.dxeDETSH {
  display: none;
}

/* Disabled */
.dxeDisabled_DxModern2019,
.dxeDisabled_DxModern2019 td.dxe {
  color: #dee2e6;
  cursor: default;
}

.dxeEditArea_DxModern2019.dxeDisabled_DxModern2019 {
  color: #dee2e6;
}

a.dxeDisabled_DxModern2019:hover, a.dxeDisabled_DxModern2019.dxucBrowseButtonHover {
  color: #acacac;
}

.dxeButtonDisabled_DxModern2019 {
  border-color: #e9e9e9;
  color: #808080;
  cursor: default;
}

/* -- Button -- */
.dxbButton_DxModern2019 {
  color: #333333;
  border: 1px solid #dee2e6;
  background-color: #fff;
  padding: 1px;
  font: 11px Arial;
}

.dxbButton_DxModern2019.dxbDisabled_DxModern2019 {
  border-color: #e9e9e9;
  color: #bdbab6;
  cursor: default;
}

.dxbButtonHover_DxModern2019 {
  color: #fff;
  background-color: #fe5000;
  border: 1px solid #fe5000;
}

.dxbButtonChecked_DxModern2019 {
  color: #333333;
  background-color: #dee2e6;
}

.dxbButtonPressed_DxModern2019 {
  color: #fff;
  background-color: #dee2e6;
}

.dxbButton_DxModern2019 div.dxb {
  padding: 2px 7px 3px;
  border: 1px dotted transparent;
}

.dxbButton_DxModern2019 div.dxbf {
  border: 1px dotted #333333;
}

/* Button Link */
a.dxbButton_DxModern2019 {
  color: #fe5000;
  text-decoration: underline;
}

/* Disabled */
.dxbDisabled_DxModern2019,
a.dxbButton_DxModern2019.dxbDisabled_DxModern2019 {
  color: #C3C3C3;
  cursor: default;
  text-decoration: none;
}

/* -- FilterControl -- */
.dxfcControl_DxModern2019 {
  font: 11px Arial;
  color: #000;
  padding: 0 1em;
}

.dxfcTable_DxModern2019 {
  border-collapse: separate !important;
}

.dxfcTable_DxModern2019 td.dxfc {
  padding: 0 0 0 3px;
}

.dxfcTable_DxModern2019 td.dxfc > table {
  margin: 1px 0 -1px;
}

a.dxfcPropertyName_DxModern2019 {
  white-space: nowrap !important;
  color: #1086d4 !important;
}

a.dxfcGroupType_DxModern2019 {
  white-space: nowrap !important;
  padding: 0 3px !important;
  color: #db3412 !important;
}

a.dxfcOperation_DxModern2019 {
  white-space: nowrap !important;
  color: #6fb111 !important;
}

a.dxfcValue_DxModern2019 {
  white-space: nowrap !important;
  color: Gray !important;
}

.dxeMaskHint_DxModern2019 {
  background: #ffffe1 none;
  border: 1px solid #000;
  padding: 2px 5px 3px;
  color: #000;
  font: 11px Arial;
}

.dxfcControl_DxModern2019 ul.dxfc-tree,
.dxfcControl_DxModern2019 .dxfc-tree ul {
  list-style-type: none;
  margin: 0;
  overflow-y: hidden;
  padding: 0;
}

.dxfcControl_DxModern2019 .dxfc-tree {
  width: 100%;
}

.dxfcControl_DxModern2019 .dxfc-subnd {
  margin-left: 22px;
}

.dxfcControl_DxModern2019 .dxfc > li > table {
  border-spacing: 0;
  border-collapse: collapse;
}

.dxfcControl_DxModern2019 .dxfc-elb {
  float: left;
  height: 21px;
  vertical-align: top;
  width: 26px;
}

.dxfcControl_DxModern2019 .dxfc-clr {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
  width: 0;
}

.dxfcControl_DxModern2019 .dxfc-nd {
  cursor: pointer;
  display: block;
  float: left;
  height: 24px;
  outline: 0 none;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
}

.dxfcControl_DxModern2019 .dxfc-nd > tbody > tr > td > a,
.dxfcControl_DxModern2019 .dxfc-nd > tbody > tr > td > span,
.dxfcControl_DxModern2019 .dxfc-nd > tbody > tr > td > img,
.dxfcControl_DxModern2019 .dxfc-editor {
  vertical-align: middle;
}

.dxfcControl_DxModern2019 .dxfc-nd > tbody > tr > td > a,
.dxfcControl_DxModern2019 .dxfc-nd > tbody > tr > td > td,
.dxfcControl_DxModern2019 .dxfc-nd > tbody > tr > td > span {
  padding: 0 0.1ex;
}

.dxfcControl_DxModern2019 .dxfc-nd > tbody > tr > td > a {
  line-height: 24px;
}

.dxfcControl_DxModern2019 .dxfc-ln {
  vertical-align: top;
}

/* -- ProgressBar -- */
.dxeProgressBar_DxModern2019 {
  background-color: #6c757d;
  color: #333333;
  font: 11px Arial;
  height: 23px;
}

.dxeProgressBar_DxModern2019 .dxePBMainCell,
.dxeProgressBar_DxModern2019 td.dxe {
  padding: 0;
}

.dxeProgressBarIndicator_DxModern2019 {
  background-color: #fe5000;
}

/* -- DropDownWindow -- */
.dxpcDropDown_DxModern2019,
.dxeDropDownWindow_DxModern2019 {
  font: 11px Arial;
}

.dxeDropDownWindow_DxModern2019 {
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.dxpcDropDown_DxModern2019 .dxpc-shadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*----------------- ColorTable -----------------*/
.dxeColorIndicator_DxModern2019 {
  width: 13px;
  height: 13px;
  cursor: pointer;
  margin-left: 3px;
}

.dxeItemPicker_DxModern2019 {
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.dxeColorTable_DxModern2019 td.dx,
.dxeItemPicker_DxModern2019 td.dx {
  padding: 4px;
}

.dxeColorTableCell_DxModern2019,
.dxeItemPickerCell_DxModern2019 {
  padding: 3px;
  cursor: pointer;
}

.dxeColorTableCellDiv_DxModern2019 {
  border: 1px solid #dee2e6;
  width: 12px;
  height: 12px;
  font-size: 0;
}

.dxeColorTableCellSelected_DxModern2019 {
  padding: 0px !important;
  background-color: #CBCBCB;
  border: 3px solid #fe5000;
}

.dxeColorTableCellSelected_DxModern2019 .dxeColorTableCellDiv_DxModern2019 {
  border: 1px solid #fff;
}

.dxeColorTableCellHover_DxModern2019,
.dxeItemPickerCellHover_DxModern2019 {
  padding: 0px !important;
  background-color: #F2F2F2;
  border: 3px solid #6c757d;
}

/* -- Invalid Style -- */
/* -- Focused Style -- */
.dxeFocused_DxModern2019 {
  border: 1px solid #fe5000;
}

.dxeFocused_DxModern2019.dxeTrackBar_DxModern2019 {
  border: 0px;
}

/* -- Null Text Style -- */
.dxeNullText_DxModern2019 .dxeEditArea_DxModern2019,
.dxeNullText_DxModern2019 .dxeMemoEditArea_DxModern2019 {
  color: #818181;
}

/* -- Captcha -- */
.dxcaControl_DxModern2019 {
  font: 11px Arial;
}

.dxcaRefreshButton_DxModern2019 {
  text-decoration: none;
  color: #1e3695;
}

.dxcaDisabledRefreshButton_DxModern2019 {
  color: #acacac;
}

.dxcaRefreshButtonCell_DxModern2019 {
  padding-left: 4px;
  border-bottom: 2px solid #6c757d;
}

.dxcaTextBoxCellNoIndent_DxModern2019 .dxeErrorCell_DxModern2019 {
  padding-left: 0px;
  padding-top: 4px;
  color: Red;
}

.dxcaTextBoxLabel_DxModern2019 {
  padding-bottom: 4px;
  display: block;
}

.dxcaLoadingPanel_DxModern2019 {
  background-color: #fff;
  font: 11px Arial;
  color: #333333;
}

.dxcaLoadingPanel_DxModern2019 td.dx {
  font-size: 1.17em;
  white-space: nowrap;
  text-align: center;
  padding: 2px;
}

.dxcaLoadingPanel_DxModern2019 .dxlp-loadingImage {
  margin: 0px;
}

.dxpcLite_DxModern2019 .dxHFBPS {
  width: 6px;
}

.dxeTextBox_DxModern2019,
.dxeButtonEdit_DxModern2019,
.dxeIRadioButton_DxModern2019,
.dxeRadioButtonList_DxModern2019,
.dxeCheckBoxList_DxModern2019 {
  cursor: default;
}

.dxFirefox .dxeTextBox_DxModern2019 td.dxic,
.dxFirefox .dxeButtonEdit_DxModern2019 td.dxic,
.dxFirefox .dxeButtonEdit_DxModern2019[cellspacing="0"] td.dxic,
.dxeTextBox_DxModern2019 td.dxic,
.dxeButtonEdit_DxModern2019 td.dxic,
.dxeButtonEdit_DxModern2019[cellspacing="0"] td.dxic {
  padding: 1px 3px 2px 3px;
}

.dxIE.dxBrowserVersion-7 .dxeButtonEdit_DxModern2019 td.dxic {
  padding-left: 2px;
}

.dxIE.dxBrowserVersion-7 *[dir=rtl].dxeTextBox_DxModern2019 td.dxic {
  padding-right: 2px;
}

/* Removes flicking in iOS Safari*/
.dxeTrackBar_DxModern2019,
.dxeIRadioButton_DxModern2019,
.dxeButtonEdit_DxModern2019,
.dxeTextBox_DxModern2019,
.dxeRadioButtonList_DxModern2019,
.dxeCheckBoxList_DxModern2019,
.dxeMemo_DxModern2019,
.dxeListBox_DxModern2019,
.dxeCalendar_DxModern2019,
.dxeColorTable_DxModern2019 {
  -webkit-tap-highlight-color: transparent;
}

/* Layout Control */
.dxeLayoutConrtol_DxModern2019 {
  display: table;
}

.dxeLyGroupCell_DxModern2019 {
  padding: 5px;
}

.dxeLyCaptionCell_DxModern2019 {
  padding: 6px;
}

.dxeLyEditorCell_DxModern2019 {
  padding: 5px;
}

.dxeLyCaptionCell_DxModern2019 {
  color: #004184;
  font-weight: bold;
  white-space: nowrap;
}

.dxeLyEditorCell_DxModern2019 {
  width: 0;
}

.dxeLyGroupBox_DxModern2019 {
  border: 1px Solid #9F9F9F;
  border-radius: 4px;
  padding: 10px;
}

.dxeLyGroupBoxCaption_DxModern2019 > span {
  background-color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}

.dxeLyGroupBoxCaption_DxModern2019 {
  position: relative;
  margin-top: -21px;
}

.dxeLyGroup_DxModern2019 {
  width: 100%;
}

.dxeLayoutConrtol_DxModern2019 .dxeLyVATSys > label {
  margin-top: 4px;
  margin-bottom: 4px;
  display: block;
}

.dxeLyEditorCell_DxModern2019 > .dxeMemoSys {
  margin-top: 3px;
}

.dxeLyEditorCell_DxModern2019 > label.dxeBase_DxModern2019 {
  display: block;
  white-space: nowrap;
}

/* ASPxCololrEdit */
.dxcpParametersCell_DxModern2019 input {
  padding: 2px 0px 1px 5px;
}

.dxcpParametersCellSys .dxcpWebColorInput_DxModern2019 {
  float: right;
  margin-top: 40px;
}

.dxIE.dxBrowserVersion-7 .dxcpParametersCellSys .dxcpWebColorInput_DxModern2019 {
  margin-top: 35px;
}

.dxcpColorParameterMainDiv_DxModern2019 {
  padding: 0px 0 4px 9px;
  width: 90px;
  text-align: right;
}

.dxeCustomColorButton_DxModern2019 {
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 3px 7px;
  cursor: pointer;
}

.dxcpCurrentColor_DxModern2019,
.dxcpSavedColor_DxModern2019 {
  height: 35px;
}

.dxcpCurrentAndSaved_DxModern2019 {
  width: 65px;
  margin: 34px 0px 0px auto;
  cursor: pointer;
}

.dxeColorTablesMainDiv_DxModern2019,
.dxeColorSelectorMainDiv_DxModern2019 {
  background-color: #fff;
}

.dxeColorSelectorMainDiv_DxModern2019 {
  padding: 7px;
}

.dxcpColorArea_DxModern2019,
.dxcpHueAreaImage_DxModern2019,
.dxcpCurrentAndSaved_DxModern2019,
.dxeColorTablesMainDiv_DxModern2019,
.dxeColorSelectorMainDiv_DxModern2019,
.dxcpParametersCell_DxModern2019 input {
  border: 1px solid #dee2e6;
}

.dxeButtonsPanelDiv_DxModern2019 {
  margin-top: 15px;
  text-align: right;
}

.dxeButtonsPanelDiv_DxModern2019 input {
  min-width: 60px;
  margin-left: 10px;
}

/* -- ASPxTokenBox -- */
input.dxeTokenBoxInput_DxModern2019[type=text] {
  display: inline-block;
  float: left;
  width: 30px;
  outline: none;
  margin: 0 0 1px 2px;
  padding-bottom: 1px;
}

.dxeToken_DxModern2019 {
  display: inline-block;
  color: #fff;
  float: left;
  min-width: 30px;
  margin-right: 1px;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

.dxeTokenText_DxModern2019, .dxeTokenRemoveButton_DxModern2019 {
  display: block;
  float: left;
}

.dxeTokenText_DxModern2019 {
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px 2px 0px 4px;
}

.dxeTokenRemoveButton_DxModern2019 {
  cursor: pointer;
  margin-top: 2px;
  margin-bottom: -2px;
}

.dxeToken_DxModern2019 {
  background: #fe5000 url("edtTokenBoxTokenBackground.png") repeat-x top;
}

.dxFirefox .dxeButtonEdit_DxModern2019 td.dxictb,
.dxeButtonEdit_DxModern2019 td.dxictb {
  padding: 0px;
}

.dxIE.dxBrowserVersion-7 input.dxeTokenBoxInput_DxModern2019[type=text] {
  padding: 1px 0px 2px 0px;
}

.dxIE.dxBrowserVersion-7 .dxeTokenText_DxModern2019 {
  padding: 3px 0px 1px 0px;
}

.dxIE.dxBrowserVersion-7 .dxeTokenRemoveButton_DxModern2019 {
  margin-top: 4px;
  margin-bottom: 0px;
}

.dxIE.dxBrowserVersion-7 .dxeButtonEdit_DxModern2019 td.dxictb {
  padding: 0px;
}

.dxFirefox input.dxeTokenBoxInput_DxModern2019[type=text] {
  padding-bottom: 0;
  margin-bottom: 1px;
}

.dxFirefox .dxeToken_DxModern2019 {
  padding-bottom: 0px;
}

/* Editor caption */
.dxeCaptionCell_DxModern2019 {
  font: 11px Arial;
  color: #333;
  white-space: nowrap;
  line-height: 16px;
  height: 100%;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeTextEditCTypeSys {
  padding-top: 2px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeCheckBoxCTypeSys {
  padding-top: 2px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeRadioButtonCTypeSys {
  padding-top: 3px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeCheckBoxListCTypeSys {
  padding-top: 10px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeRadioButtonListCTypeSys {
  padding-top: 10px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeListBoxCTypeSys {
  padding-top: 5px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeTrackBarCTypeSys {
  padding-top: 2px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeProgressBarCTypeSys {
  padding-top: 3px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeMemoCTypeSys {
  padding-top: 4px;
}

.dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeCustomCTypeSys {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* IE 7 */
.dxIE.dxBrowserVersion-7 .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeTextEditCTypeSys {
  padding-top: 3px;
}

.dxIE.dxBrowserVersion-7 .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeMemoCTypeSys {
  padding-top: 2px;
}

/* Chrome */
.dxWebKitFamily .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeCheckBoxCTypeSys {
  padding-top: 3px;
}

.dxWebKitFamily .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeRadioButtonCTypeSys {
  padding-top: 4px;
}

.dxWebKitFamily .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeCheckBoxListCTypeSys {
  padding-top: 11px;
}

.dxWebKitFamily .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeRadioButtonListCTypeSys {
  padding-top: 11px;
}

/* Opera */
noindex:-o-prefocus, body:first-of-type .dxeTextEditCTypeSys.dxeCaptionVATSys.dxeCaptionCell_DxModern2019 {
  padding-top: 3px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeCheckBoxCTypeSys {
  padding-top: 3px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeRadioButtonCTypeSys {
  padding-top: 4px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeCheckBoxListCTypeSys {
  padding-top: 11px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_DxModern2019.dxeCaptionVATSys.dxeRadioButtonListCTypeSys {
  padding-top: 11px;
}

/* Firefox */
.dxFirefox .dxeMemoCTypeSys.dxeCaptionVATSys.dxeCaptionCell_DxModern2019 {
  padding-top: 3px;
}

.dxeRequiredMark_DxModern2019 {
  color: green;
  font-style: normal;
}

.dxeOptionalMark_DxModern2019 {
  color: gray;
  font-style: normal;
}

/* Out of range warning*/
.dxeOutOfRWarn_DxModern2019 {
  font: 11px Arial;
  padding: 3px 8px 4px 8px;
  display: none;
  position: absolute;
  background-color: #fff;
  color: red;
  border-radius: 3px;
  z-index: 41998;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #A8A8A8;
}

.dxeOutOfRWarnRight_DxModern2019 {
  margin-left: 10px;
  margin-top: -2px;
}

.dxeOutOfRWarnBottom_DxModern2019 {
  margin-top: 10px;
}

.dxigControl_DxModern2019.dxTouchUI .dxWeb_igCloseButton_DxModern2019,
.dxigControl_DxModern2019.dxTouchUI .dxWeb_igPauseButton_DxModern2019,
.dxigControl_DxModern2019.dxTouchUI .dxWeb_igPlayButton_DxModern2019,
.dxm-hovered .dxWeb_fmCopyButton_DxModern2019,
.dxm-hovered .dxWeb_fmCreateButton_DxModern2019,
.dxm-hovered .dxWeb_fmDeleteButton_DxModern2019,
.dxm-hovered .dxWeb_fmDwnlButton_DxModern2019,
.dxm-hovered .dxWeb_fmMoveButton_DxModern2019,
.dxm-hovered .dxWeb_fmRefreshButton_DxModern2019,
.dxm-hovered .dxWeb_fmRenameButton_DxModern2019,
.dxm-hovered .dxWeb_mHorizontalPopOut_DxModern2019,
.dxm-hovered .dxWeb_mVerticalPopOut_DxModern2019,
.dxm-hovered .dxWeb_mVerticalPopOutRtl_DxModern2019,
.dxm-scrollBtnHovered .dxWeb_mScrollDown_DxModern2019,
.dxm-scrollBtnHovered .dxWeb_mScrollUp_DxModern2019,
.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_DxModern2019,
.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_DxModern2019,
.dxpc-pinBtnChecked .dxWeb_pcPinButton_DxModern2019,
.dxp-hoverDropDownButton .dxWeb_pPopOut_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxpnl-btnSelected .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnSelected .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnSelected .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxp-pressedDropDownButton .dxWeb_pPopOut_DxModern2019,
.dxr-itemHover .dxWeb_rPopOut_DxModern2019,
.dxrpCollapsed .dxWeb_rpCollapseButton_DxModern2019,
.dxWeb_edtCheckBoxChecked_DxModern2019,
.dxWeb_edtCheckBoxChecked,
.dxWeb_edtCheckBoxCheckedDisabled_DxModern2019,
.dxWeb_edtCheckBoxCheckedDisabled,
.dxWeb_edtCheckBoxGrayed_DxModern2019,
.dxWeb_edtCheckBoxGrayedDisabled_DxModern2019,
.dxWeb_edtCheckBoxGrayedDisabled,
.dxWeb_edtCheckBoxUnchecked_DxModern2019,
.dxWeb_edtCheckBoxUnchecked,
.dxWeb_edtCheckBoxUncheckedDisabled_DxModern2019,
.dxWeb_edtCheckBoxUncheckedDisabled,
.dxWeb_fmCopyButton_DxModern2019,
.dxWeb_fmCopyButtonDisabled_DxModern2019,
.dxWeb_fmCreateButton_DxModern2019,
.dxWeb_fmCreateButtonDisabled_DxModern2019,
.dxWeb_fmDeleteButton_DxModern2019,
.dxWeb_fmDeleteButtonDisabled_DxModern2019,
.dxWeb_fmDwnlButton_DxModern2019,
.dxWeb_fmDwnlButtonDisabled_DxModern2019,
.dxWeb_fmFolder_DxModern2019,
.dxWeb_fmFolderLocked_DxModern2019,
.dxWeb_fmMoveButton_DxModern2019,
.dxWeb_fmMoveButtonDisabled_DxModern2019,
.dxWeb_fmRefreshButton_DxModern2019,
.dxWeb_fmRefreshButtonDisabled_DxModern2019,
.dxWeb_fmRenameButton_DxModern2019,
.dxWeb_fmRenameButtonDisabled_DxModern2019,
.dxWeb_fmThumbnailCheck_DxModern2019,
.dxWeb_igCloseButton_DxModern2019,
.dxWeb_igNavigationBarMarker_DxModern2019,
.dxWeb_igNextButton_DxModern2019,
.dxWeb_igNextButtonDisabled_DxModern2019,
.dxWeb_igNextButtonHover_DxModern2019,
.dxWeb_igNextButtonPressed_DxModern2019,
.dxWeb_igPauseButton_DxModern2019,
.dxWeb_igPlayButton_DxModern2019,
.dxWeb_igPrevButton_DxModern2019,
.dxWeb_igPrevButtonDisabled_DxModern2019,
.dxWeb_igPrevButtonHover_DxModern2019,
.dxWeb_igPrevButtonPressed_DxModern2019,
.dxWeb_isDot_DxModern2019,
.dxWeb_isDotDisabled_DxModern2019,
.dxWeb_isDotPressed_DxModern2019,
.dxWeb_isDotSelected_DxModern2019,
.dxWeb_isNextBtnHor_DxModern2019,
.dxWeb_isNextBtnHorDisabled_DxModern2019,
.dxWeb_isNextBtnVert_DxModern2019,
.dxWeb_isNextBtnVertDisabled_DxModern2019,
.dxWeb_isNextPageBtnHor_DxModern2019,
.dxWeb_isNextPageBtnHorDisabled_DxModern2019,
.dxWeb_isNextPageBtnHorOutside_DxModern2019,
.dxWeb_isNextPageBtnHorOutsideDisabled_DxModern2019,
.dxWeb_isNextPageBtnVert_DxModern2019,
.dxWeb_isNextPageBtnVertDisabled_DxModern2019,
.dxWeb_isNextPageBtnVertOutside_DxModern2019,
.dxWeb_isNextPageBtnVertOutsideDisabled_DxModern2019,
.dxWeb_isPauseBtn_DxModern2019,
.dxWeb_isPlayBtn_DxModern2019,
.dxWeb_isPrevBtnHor_DxModern2019,
.dxWeb_isPrevBtnHorDisabled_DxModern2019,
.dxWeb_isPrevBtnVert_DxModern2019,
.dxWeb_isPrevBtnVertDisabled_DxModern2019,
.dxWeb_isPrevPageBtnHor_DxModern2019,
.dxWeb_isPrevPageBtnHorDisabled_DxModern2019,
.dxWeb_isPrevPageBtnHorOutside_DxModern2019,
.dxWeb_isPrevPageBtnHorOutsideDisabled_DxModern2019,
.dxWeb_isPrevPageBtnVert_DxModern2019,
.dxWeb_isPrevPageBtnVertDisabled_DxModern2019,
.dxWeb_isPrevPageBtnVertOutside_DxModern2019,
.dxWeb_isPrevPageBtnVertOutsideDisabled_DxModern2019,
.dxWeb_izEWCloseButton_DxModern2019,
.dxWeb_izHint_DxModern2019,
.dxWeb_mHorizontalPopOut_DxModern2019,
.dxWeb_mScrollDown_DxModern2019,
.dxWeb_mScrollUp_DxModern2019,
.dxWeb_mSubMenuItem_DxModern2019,
.dxWeb_mSubMenuItemChecked_DxModern2019,
.dxWeb_mVerticalPopOut_DxModern2019,
.dxWeb_mVerticalPopOutRtl_DxModern2019,
.dxWeb_nbCollapse_DxModern2019,
.dxWeb_nbExpand_DxModern2019,
.dxWeb_pAll_DxModern2019,
.dxWeb_pAllDisabled_DxModern2019,
.dxWeb_pcCloseButton_DxModern2019,
.dxWeb_pcCollapseButton_DxModern2019,
.dxWeb_pcMaximizeButton_DxModern2019,
.dxWeb_pcPinButton_DxModern2019,
.dxWeb_pcRefreshButton_DxModern2019,
.dxWeb_pcSizeGrip_DxModern2019,
.dxWeb_pcSizeGripRtl_DxModern2019,
.dxWeb_pFirst_DxModern2019,
.dxWeb_pFirstDisabled_DxModern2019,
.dxWeb_pLast_DxModern2019,
.dxWeb_pLastDisabled_DxModern2019,
.dxWeb_pNext_DxModern2019,
.dxWeb_pNextDisabled_DxModern2019,
.dxWeb_pnlExpand_DxModern2019,
.dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxWeb_pnlExpandArrowRight_DxModern2019,
.dxWeb_pnlExpandArrowTop_DxModern2019,
.dxWeb_pPopOut_DxModern2019,
.dxWeb_pPopOutDisabled_DxModern2019,
.dxWeb_pPrev_DxModern2019,
.dxWeb_pPrevDisabled_DxModern2019,
.dxWeb_rDialogBoxLauncher_DxModern2019,
.dxWeb_rDialogBoxLauncherDisabled_DxModern2019,
.dxWeb_rDialogBoxLauncherHover_DxModern2019,
.dxWeb_rDialogBoxLauncherPressed_DxModern2019,
.dxWeb_rMinBtn_DxModern2019,
.dxWeb_rMinBtn_DxModern2019.dxWeb_rMinBtnHover_DxModern2019,
.dxWeb_rMinBtn_DxModern2019.dxWeb_rMinBtnPressed_DxModern2019,
.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtn_DxModern2019,
.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtnDisabled_DxModern2019,
.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtnHover_DxModern2019,
.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtnPressed_DxModern2019,
.dxWeb_rMinBtnDisabled_DxModern2019,
.dxWeb_rpCollapseButton_DxModern2019,
.dxWeb_rPopOut_DxModern2019,
.dxWeb_splHCollapseBackwardButton_DxModern2019,
.dxWeb_splHCollapseBackwardButtonHover_DxModern2019,
.dxWeb_splHCollapseForwardButton_DxModern2019,
.dxWeb_splHCollapseForwardButtonHover_DxModern2019,
.dxWeb_splHSeparator_DxModern2019,
.dxWeb_splHSeparatorHover_DxModern2019,
.dxWeb_splVCollapseBackwardButton_DxModern2019,
.dxWeb_splVCollapseBackwardButtonHover_DxModern2019,
.dxWeb_splVCollapseForwardButton_DxModern2019,
.dxWeb_splVCollapseForwardButtonHover_DxModern2019,
.dxWeb_splVSeparator_DxModern2019,
.dxWeb_splVSeparatorHover_DxModern2019,
.dxWeb_tcScrollLeft_DxModern2019,
.dxWeb_tcScrollLeftDisabled_DxModern2019,
.dxWeb_tcScrollLeftHover_DxModern2019,
.dxWeb_tcScrollLeftPressed_DxModern2019,
.dxWeb_tcScrollRight_DxModern2019,
.dxWeb_tcScrollRightDisabled_DxModern2019,
.dxWeb_tcScrollRightHover_DxModern2019,
.dxWeb_tcScrollRightPressed_DxModern2019,
.dxWeb_tvColBtn_DxModern2019,
.dxWeb_tvColBtnRtl_DxModern2019,
.dxWeb_tvExpBtn_DxModern2019,
.dxWeb_tvExpBtnRtl_DxModern2019,
.dxWeb_ucClearButton_DxModern2019,
.dxWeb_ucClearButtonDisabled_DxModern2019 {
  background-image: url("Images/DxModern2019/Web/sprite.png");
  background-repeat: no-repeat;
  background-color: transparent;
}

.dxigControl_DxModern2019.dxTouchUI .dxWeb_igCloseButton_DxModern2019 {
  background-position: -282px -108px;
  width: 23px;
  height: 23px;
}

.dxigControl_DxModern2019.dxTouchUI .dxWeb_igPauseButton_DxModern2019 {
  background-position: -284px -258px;
  width: 21px;
  height: 25px;
}

.dxigControl_DxModern2019.dxTouchUI .dxWeb_igPlayButton_DxModern2019 {
  background-position: 0px -325px;
  width: 21px;
  height: 25px;
}

.dxm-hovered .dxWeb_fmCopyButton_DxModern2019 {
  background-position: 0px -386px;
  width: 16px;
  height: 16px;
}

.dxm-hovered .dxWeb_fmCreateButton_DxModern2019 {
  background-position: -201px -351px;
  width: 16px;
  height: 16px;
}

.dxm-hovered .dxWeb_fmDeleteButton_DxModern2019 {
  background-position: -204px -369px;
  width: 16px;
  height: 16px;
}

.dxm-hovered .dxWeb_fmDwnlButton_DxModern2019 {
  background-position: -170px -369px;
  width: 16px;
  height: 16px;
}

.dxm-hovered .dxWeb_fmMoveButton_DxModern2019 {
  background-position: -17px -369px;
  width: 16px;
  height: 16px;
}

.dxm-hovered .dxWeb_fmRefreshButton_DxModern2019 {
  background-position: -136px -369px;
  width: 16px;
  height: 16px;
}

.dxm-hovered .dxWeb_fmRenameButton_DxModern2019 {
  background-position: -119px -369px;
  width: 16px;
  height: 16px;
}

.dxm-hovered .dxWeb_mHorizontalPopOut_DxModern2019 {
  background-position: -104px -108px;
  width: 5px;
  height: 3px;
}

.dxm-hovered .dxWeb_mVerticalPopOut_DxModern2019 {
  background-position: -301px -207px;
  width: 4px;
  height: 8px;
}

.dxm-hovered .dxWeb_mVerticalPopOutRtl_DxModern2019 {
  background-position: -296px -207px;
  width: 4px;
  height: 8px;
}

.dxm-scrollBtnHovered .dxWeb_mScrollDown_DxModern2019 {
  background-position: -88px -403px;
  width: 13px;
  height: 13px;
}

.dxm-scrollBtnHovered .dxWeb_mScrollUp_DxModern2019 {
  background-position: -116px -403px;
  width: 13px;
  height: 13px;
}

.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_DxModern2019 {
  background-position: -258px -386px;
  width: 15px;
  height: 14px;
}

.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_DxModern2019 {
  background-position: -194px -386px;
  width: 15px;
  height: 14px;
}

.dxpc-pinBtnChecked .dxWeb_pcPinButton_DxModern2019 {
  background-position: -162px -386px;
  width: 15px;
  height: 14px;
}

.dxp-hoverDropDownButton .dxWeb_pPopOut_DxModern2019 {
  background-position: -294px -231px;
  width: 7px;
  height: 4px;
}

.dxpnl-btnHover .dxWeb_pnlExpand_DxModern2019 {
  background-position: -252px -132px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_DxModern2019 {
  background-position: 0px -258px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_DxModern2019 {
  background-position: -260px -66px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_DxModern2019 {
  background-position: -42px -174px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_DxModern2019 {
  background-position: -176px -66px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnPressed .dxWeb_pnlExpand_DxModern2019 {
  background-position: -134px -66px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_DxModern2019 {
  background-position: -84px -132px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_DxModern2019 {
  background-position: -126px -132px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_DxModern2019 {
  background-position: -218px -66px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_DxModern2019 {
  background-position: -126px -174px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected .dxWeb_pnlExpand_DxModern2019 {
  background-position: -168px -132px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom_DxModern2019 {
  background-position: -168px -174px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft_DxModern2019 {
  background-position: -210px -216px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowRight_DxModern2019 {
  background-position: 0px -132px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowTop_DxModern2019 {
  background-position: -168px -216px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpand_DxModern2019 {
  background-position: 0px -174px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_DxModern2019 {
  background-position: -252px -216px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_DxModern2019 {
  background-position: -84px -174px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_DxModern2019 {
  background-position: -126px -216px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_DxModern2019 {
  background-position: -84px -216px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand_DxModern2019 {
  background-position: -42px -132px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_DxModern2019 {
  background-position: -42px -216px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_DxModern2019 {
  background-position: -252px -174px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_DxModern2019 {
  background-position: -126px -258px;
  width: 41px;
  height: 41px;
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_DxModern2019 {
  background-position: -42px -258px;
  width: 41px;
  height: 41px;
}

.dxp-pressedDropDownButton .dxWeb_pPopOut_DxModern2019 {
  background-position: -294px -241px;
  width: 7px;
  height: 4px;
}

.dxr-itemHover .dxWeb_rPopOut_DxModern2019 {
  background-position: -295px -12px;
  width: 5px;
  height: 3px;
}

.dxrpCollapsed .dxWeb_rpCollapseButton_DxModern2019 {
  background-position: -147px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_edtCheckBoxChecked_DxModern2019,
.dxWeb_edtCheckBoxChecked {
  background-position: -102px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_edtCheckBoxCheckedDisabled_DxModern2019,
.dxWeb_edtCheckBoxCheckedDisabled {
  background-position: -218px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_edtCheckBoxGrayed_DxModern2019,
.dxWeb_edtCheckBoxGrayed {
  background-position: -235px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_edtCheckBoxGrayedDisabled_DxModern2019,
.dxWeb_edtCheckBoxGrayedDisabled {
  background-position: -68px -386px;
  width: 16px;
  height: 16px;
}

.dxWeb_edtCheckBoxUnchecked_DxModern2019,
.dxWeb_edtCheckBoxUnchecked {
  background-position: -85px -386px;
  width: 16px;
  height: 16px;
}

.dxWeb_edtCheckBoxUncheckedDisabled_DxModern2019,
.dxWeb_edtCheckBoxUncheckedDisabled {
  background-position: -51px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmCopyButton_DxModern2019 {
  background-position: -252px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmCopyButtonDisabled_DxModern2019 {
  background-position: 0px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmCreateButton_DxModern2019 {
  background-position: -184px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmCreateButtonDisabled_DxModern2019 {
  background-position: -34px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmDeleteButton_DxModern2019 {
  background-position: -238px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmDeleteButtonDisabled_DxModern2019 {
  background-position: -51px -386px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmDwnlButton_DxModern2019 {
  background-position: -34px -386px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmDwnlButtonDisabled_DxModern2019 {
  background-position: -255px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmFolder_DxModern2019 {
  background-position: -17px -386px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmFolderLocked_DxModern2019 {
  background-position: -167px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmMoveButton_DxModern2019 {
  background-position: -150px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmMoveButtonDisabled_DxModern2019 {
  background-position: -68px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmRefreshButton_DxModern2019 {
  background-position: -187px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmRefreshButtonDisabled_DxModern2019 {
  background-position: -272px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmRenameButton_DxModern2019 {
  background-position: -153px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmRenameButtonDisabled_DxModern2019 {
  background-position: -221px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_fmThumbnailCheck_DxModern2019 {
  background-position: -295px 0px;
  width: 10px;
  height: 11px;
}

.dxWeb_igCloseButton_DxModern2019 {
  background-position: -158px -403px;
  width: 13px;
  height: 13px;
}

.dxWeb_igNavigationBarMarker_DxModern2019 {
  background-position: -129px -351px;
  width: 20px;
  height: 16px;
}

.dxWeb_igNextButton_DxModern2019 {
  background-position: -184px 0px;
  width: 45px;
  height: 65px;
}

.dxWeb_igNextButtonDisabled_DxModern2019 {
  background-position: -46px 0px;
  width: 45px;
  height: 65px;
}

.dxWeb_igNextButtonHover_DxModern2019 {
  background-position: -230px 0px;
  width: 45px;
  height: 65px;
}

.dxWeb_igNextButtonPressed_DxModern2019 {
  background-position: 0px 0px;
  width: 45px;
  height: 65px;
}

.dxWeb_igPauseButton_DxModern2019 {
  background-position: -95px -114px;
  width: 12px;
  height: 17px;
}

.dxWeb_igPlayButton_DxModern2019 {
  background-position: -103px -351px;
  width: 12px;
  height: 17px;
}

.dxWeb_igPrevButton_DxModern2019 {
  background-position: -46px -66px;
  width: 45px;
  height: 65px;
}

.dxWeb_igPrevButtonDisabled_DxModern2019 {
  background-position: -138px 0px;
  width: 45px;
  height: 65px;
}

.dxWeb_igPrevButtonHover_DxModern2019 {
  background-position: -92px 0px;
  width: 45px;
  height: 65px;
}

.dxWeb_igPrevButtonPressed_DxModern2019 {
  background-position: 0px -66px;
  width: 45px;
  height: 65px;
}

.dxWeb_isDot_DxModern2019 {
  background-position: -144px -403px;
  width: 13px;
  height: 13px;
}

.dxWeb_isDotDisabled_DxModern2019 {
  background-position: -130px -403px;
  width: 13px;
  height: 13px;
}

.dxWeb_isDotPressed_DxModern2019 {
  background-position: -102px -403px;
  width: 13px;
  height: 13px;
}

.dxWeb_isDotSelected_DxModern2019 {
  background-position: -172px -403px;
  width: 13px;
  height: 13px;
}

.dxWeb_isNextBtnHor_DxModern2019 {
  background-position: -187px -258px;
  width: 18px;
  height: 31px;
}

.dxWeb_isNextBtnHorDisabled_DxModern2019 {
  background-position: -168px -258px;
  width: 18px;
  height: 31px;
}

.dxWeb_isNextBtnVert_DxModern2019 {
  background-position: -108px -112px;
  width: 29px;
  height: 19px;
}

.dxWeb_isNextBtnVertDisabled_DxModern2019 {
  background-position: -168px -112px;
  width: 29px;
  height: 19px;
}

.dxWeb_isNextPageBtnHor_DxModern2019 {
  background-position: -198px -110px;
  width: 14px;
  height: 21px;
}

.dxWeb_isNextPageBtnHorDisabled_DxModern2019 {
  background-position: -228px -110px;
  width: 14px;
  height: 21px;
}

.dxWeb_isNextPageBtnHorOutside_DxModern2019 {
  background-position: -232px -258px;
  width: 12px;
  height: 28px;
}

.dxWeb_isNextPageBtnHorOutsideDisabled_DxModern2019 {
  background-position: -206px -258px;
  width: 12px;
  height: 28px;
}

.dxWeb_isNextPageBtnVert_DxModern2019 {
  background-position: -102px -386px;
  width: 21px;
  height: 14px;
}

.dxWeb_isNextPageBtnVertDisabled_DxModern2019 {
  background-position: -262px -285px;
  width: 21px;
  height: 14px;
}

.dxWeb_isNextPageBtnVertOutside_DxModern2019 {
  background-position: -233px -287px;
  width: 28px;
  height: 12px;
}

.dxWeb_isNextPageBtnVertOutsideDisabled_DxModern2019 {
  background-position: -215px -403px;
  width: 28px;
  height: 12px;
}

.dxWeb_isPauseBtn_DxModern2019 {
  background-position: -90px -351px;
  width: 12px;
  height: 17px;
}

.dxWeb_isPlayBtn_DxModern2019 {
  background-position: -116px -351px;
  width: 12px;
  height: 17px;
}

.dxWeb_isPrevBtnHor_DxModern2019 {
  background-position: -276px 0px;
  width: 18px;
  height: 31px;
}

.dxWeb_isPrevBtnHorDisabled_DxModern2019 {
  background-position: -287px -34px;
  width: 18px;
  height: 31px;
}

.dxWeb_isPrevBtnVert_DxModern2019 {
  background-position: -138px -112px;
  width: 29px;
  height: 19px;
}

.dxWeb_isPrevBtnVertDisabled_DxModern2019 {
  background-position: -272px -325px;
  width: 29px;
  height: 19px;
}

.dxWeb_isPrevPageBtnHor_DxModern2019 {
  background-position: -213px -110px;
  width: 14px;
  height: 21px;
}

.dxWeb_isPrevPageBtnHorDisabled_DxModern2019 {
  background-position: -243px -110px;
  width: 14px;
  height: 21px;
}

.dxWeb_isPrevPageBtnHorOutside_DxModern2019 {
  background-position: -219px -258px;
  width: 12px;
  height: 28px;
}

.dxWeb_isPrevPageBtnHorOutsideDisabled_DxModern2019 {
  background-position: -245px -258px;
  width: 12px;
  height: 28px;
}

.dxWeb_isPrevPageBtnVert_DxModern2019 {
  background-position: -284px -285px;
  width: 21px;
  height: 14px;
}

.dxWeb_isPrevPageBtnVertDisabled_DxModern2019 {
  background-position: -124px -386px;
  width: 21px;
  height: 14px;
}

.dxWeb_isPrevPageBtnVertOutside_DxModern2019 {
  background-position: -186px -403px;
  width: 28px;
  height: 12px;
}

.dxWeb_isPrevPageBtnVertOutsideDisabled_DxModern2019 {
  background-position: -244px -403px;
  width: 28px;
  height: 12px;
}

.dxWeb_izEWCloseButton_DxModern2019 {
  background-position: -258px -258px;
  width: 25px;
  height: 25px;
}

.dxWeb_izHint_DxModern2019 {
  background-position: 0px -351px;
  width: 17px;
  height: 17px;
}

.dxWeb_mHorizontalPopOut_DxModern2019 {
  background-position: -98px -108px;
  width: 5px;
  height: 3px;
}

.dxWeb_mScrollDown_DxModern2019 {
  background-position: -74px -403px;
  width: 13px;
  height: 13px;
}

.dxWeb_mScrollUp_DxModern2019 {
  background-position: -60px -403px;
  width: 13px;
  height: 13px;
}

.dxWeb_mSubMenuItem_DxModern2019 {
  background-position: -45px -403px;
  width: 14px;
  height: 14px;
}

.dxWeb_mSubMenuItemChecked_DxModern2019 {
  background-position: -15px -403px;
  width: 14px;
  height: 14px;
}

.dxWeb_mVerticalPopOut_DxModern2019 {
  background-position: -294px -174px;
  width: 4px;
  height: 8px;
}

.dxWeb_mVerticalPopOutRtl_DxModern2019 {
  background-position: -299px -174px;
  width: 4px;
  height: 8px;
}

.dxWeb_nbCollapse_DxModern2019 {
  background-position: -225px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_nbExpand_DxModern2019 {
  background-position: -100px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_pAll_DxModern2019 {
  background-position: -250px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_pAllDisabled_DxModern2019 {
  background-position: -172px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_pcCloseButton_DxModern2019 {
  background-position: -178px -386px;
  width: 15px;
  height: 14px;
}

.dxWeb_pcCollapseButton_DxModern2019 {
  background-position: -226px -386px;
  width: 15px;
  height: 14px;
}

.dxWeb_pcMaximizeButton_DxModern2019 {
  background-position: -242px -386px;
  width: 15px;
  height: 14px;
}

.dxWeb_pcPinButton_DxModern2019 {
  background-position: -146px -386px;
  width: 15px;
  height: 14px;
}

.dxWeb_pcRefreshButton_DxModern2019 {
  background-position: -210px -386px;
  width: 15px;
  height: 14px;
}

.dxWeb_pcSizeGrip_DxModern2019 {
  background-position: -286px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_pcSizeGripRtl_DxModern2019 {
  background-position: -85px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_pFirst_DxModern2019 {
  background-position: -150px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_pFirstDisabled_DxModern2019 {
  background-position: -97px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_pLast_DxModern2019 {
  background-position: -50px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_pLastDisabled_DxModern2019 {
  background-position: -122px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_pNext_DxModern2019 {
  background-position: -222px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_pNextDisabled_DxModern2019 {
  background-position: -25px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_pnlExpand_DxModern2019 {
  background-position: 0px -216px;
  width: 41px;
  height: 41px;
}

.dxWeb_pnlExpandArrowBottom_DxModern2019 {
  background-position: -210px -132px;
  width: 41px;
  height: 41px;
}

.dxWeb_pnlExpandArrowLeft_DxModern2019 {
  background-position: -92px -66px;
  width: 41px;
  height: 41px;
}

.dxWeb_pnlExpandArrowRight_DxModern2019 {
  background-position: -210px -174px;
  width: 41px;
  height: 41px;
}

.dxWeb_pnlExpandArrowTop_DxModern2019 {
  background-position: -84px -258px;
  width: 41px;
  height: 41px;
}

.dxWeb_pPopOut_DxModern2019 {
  background-position: -294px -236px;
  width: 7px;
  height: 4px;
}

.dxWeb_pPopOutDisabled_DxModern2019 {
  background-position: -294px -246px;
  width: 7px;
  height: 4px;
}

.dxWeb_pPrev_DxModern2019 {
  background-position: -275px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_pPrevDisabled_DxModern2019 {
  background-position: -47px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_rDialogBoxLauncher_DxModern2019 {
  background-position: 0px -403px;
  width: 14px;
  height: 14px;
}

.dxWeb_rDialogBoxLauncherDisabled_DxModern2019 {
  background-position: -274px -386px;
  width: 14px;
  height: 14px;
}

.dxWeb_rDialogBoxLauncherHover_DxModern2019 {
  background-position: -289px -386px;
  width: 14px;
  height: 14px;
}

.dxWeb_rDialogBoxLauncherPressed_DxModern2019 {
  background-position: -30px -403px;
  width: 14px;
  height: 14px;
}

.dxWeb_rMinBtn_DxModern2019 {
  background-position: -276px -39px;
  width: 9px;
  height: 8px;
}

.dxWeb_rMinBtn_DxModern2019.dxWeb_rMinBtnHover_DxModern2019 {
  background-position: -294px -156px;
  width: 9px;
  height: 8px;
}

.dxWeb_rMinBtn_DxModern2019.dxWeb_rMinBtnPressed_DxModern2019 {
  background-position: -295px -25px;
  width: 9px;
  height: 8px;
}

.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtn_DxModern2019 {
  background-position: -295px -16px;
  width: 9px;
  height: 8px;
}

.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtnDisabled_DxModern2019 {
  background-position: -294px -132px;
  width: 9px;
  height: 8px;
}

.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtnHover_DxModern2019 {
  background-position: -296px -165px;
  width: 9px;
  height: 8px;
}

.dxWeb_rMinBtnChecked_DxModern2019.dxWeb_rMinBtnPressed_DxModern2019 {
  background-position: -276px -48px;
  width: 9px;
  height: 8px;
}

.dxWeb_rMinBtnDisabled_DxModern2019 {
  background-position: -277px -57px;
  width: 9px;
  height: 8px;
}

.dxWeb_rpCollapseButton_DxModern2019 {
  background-position: -72px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_rPopOut_DxModern2019 {
  background-position: -92px -108px;
  width: 5px;
  height: 3px;
}

.dxWeb_splHCollapseBackwardButton_DxModern2019 {
  background-position: -294px -141px;
  width: 7px;
  height: 6px;
}

.dxWeb_splHCollapseBackwardButtonHover_DxModern2019 {
  background-position: -298px -251px;
  width: 7px;
  height: 6px;
}

.dxWeb_splHCollapseForwardButton_DxModern2019 {
  background-position: -294px -216px;
  width: 7px;
  height: 6px;
}

.dxWeb_splHCollapseForwardButtonHover_DxModern2019 {
  background-position: -276px -32px;
  width: 7px;
  height: 6px;
}

.dxWeb_splHSeparator_DxModern2019 {
  background-position: -273px -403px;
  width: 23px;
  height: 11px;
}

.dxWeb_splHSeparatorHover_DxModern2019 {
  background-position: -209px -288px;
  width: 23px;
  height: 11px;
}

.dxWeb_splVCollapseBackwardButton_DxModern2019 {
  background-position: -294px -183px;
  width: 6px;
  height: 7px;
}

.dxWeb_splVCollapseBackwardButtonHover_DxModern2019 {
  background-position: -294px -148px;
  width: 6px;
  height: 7px;
}

.dxWeb_splVCollapseForwardButton_DxModern2019 {
  background-position: -294px -199px;
  width: 6px;
  height: 7px;
}

.dxWeb_splVCollapseForwardButtonHover_DxModern2019 {
  background-position: -294px -191px;
  width: 6px;
  height: 7px;
}

.dxWeb_splVSeparator_DxModern2019 {
  background-position: -270px -108px;
  width: 11px;
  height: 23px;
}

.dxWeb_splVSeparatorHover_DxModern2019 {
  background-position: -258px -108px;
  width: 11px;
  height: 23px;
}

.dxWeb_tcScrollLeft_DxModern2019 {
  background-position: -197px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_tcScrollLeftDisabled_DxModern2019 {
  background-position: -247px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_tcScrollLeftHover_DxModern2019 {
  background-position: -125px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_tcScrollLeftPressed_DxModern2019 {
  background-position: -75px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_tcScrollRight_DxModern2019 {
  background-position: -22px -325px;
  width: 24px;
  height: 24px;
}

.dxWeb_tcScrollRightDisabled_DxModern2019 {
  background-position: -175px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_tcScrollRightHover_DxModern2019 {
  background-position: 0px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_tcScrollRightPressed_DxModern2019 {
  background-position: -200px -300px;
  width: 24px;
  height: 24px;
}

.dxWeb_tvColBtn_DxModern2019 {
  background-position: -72px -351px;
  width: 17px;
  height: 17px;
}

.dxWeb_tvColBtnRtl_DxModern2019 {
  background-position: -36px -351px;
  width: 17px;
  height: 17px;
}

.dxWeb_tvExpBtn_DxModern2019 {
  background-position: -54px -351px;
  width: 17px;
  height: 17px;
}

.dxWeb_tvExpBtnRtl_DxModern2019 {
  background-position: -18px -351px;
  width: 17px;
  height: 17px;
}

.dxWeb_ucClearButton_DxModern2019 {
  background-position: -289px -369px;
  width: 16px;
  height: 16px;
}

.dxWeb_ucClearButtonDisabled_DxModern2019 {
  background-position: -269px -351px;
  width: 16px;
  height: 16px;
}

.dxWeb_edtCheckBoxChecked_DxModern2019,
.dxWeb_edtCheckBoxCheckedDisabled_DxModern2019,
.dxWeb_edtCheckBoxChecked,
.dxWeb_edtCheckBoxCheckedDisabled,
.dxWeb_edtCheckBoxGrayed_DxModern2019,
.dxWeb_edtCheckBoxGrayed,
.dxWeb_edtCheckBoxGrayedDisabled_DxModern2019,
.dxWeb_edtCheckBoxGrayedDisabled,
.dxWeb_edtCheckBoxUnchecked_DxModern2019,
.dxWeb_edtCheckBoxUncheckedDisabled_DxModern2019,
.dxWeb_edtCheckBoxUnchecked .dxWeb_edtCheckBoxUncheckedDisabled,
.dxpnl-btnHover .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_DxModern2019,
.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_DxModern2019 {
  background-color: #ff8800;
}

.dxWeb_rpHeaderTopLeftCorner_DxModern2019,
.dxWeb_rpHeaderTopRightCorner_DxModern2019,
.dxWeb_rpBottomLeftCorner_DxModern2019,
.dxWeb_rpBottomRightCorner_DxModern2019,
.dxWeb_rpTopLeftCorner_DxModern2019,
.dxWeb_rpTopRightCorner_DxModern2019,
.dxWeb_rpGroupBoxBottomLeftCorner_DxModern2019,
.dxWeb_rpGroupBoxBottomRightCorner_DxModern2019,
.dxWeb_rpGroupBoxTopLeftCorner_DxModern2019,
.dxWeb_rpGroupBoxTopRightCorner_DxModern2019,
.dxWeb_mHorizontalPopOut_DxModern2019,
.dxWeb_mHorizontalPopOutHover_DxModern2019,
.dxWeb_mVerticalPopOut_DxModern2019,
.dxWeb_mVerticalPopOutHover_DxModern2019,
.dxWeb_mVerticalPopOutRtl_DxModern2019,
.dxWeb_mVerticalPopOutHoverRtl_DxModern2019,
.dxWeb_mSubMenuItem_DxModern2019,
.dxWeb_mSubMenuItemChecked_DxModern2019,
.dxWeb_mScrollUp_DxModern2019,
.dxWeb_mScrollUpHover_DxModern2019,
.dxWeb_mScrollDown_DxModern2019,
.dxWeb_mScrollDownHover_DxModern2019,
.dxWeb_tcScrollLeft_DxModern2019,
.dxWeb_tcScrollRight_DxModern2019,
.dxWeb_tcScrollLeftHover_DxModern2019,
.dxWeb_tcScrollRightHover_DxModern2019,
.dxWeb_tcScrollLeftPressed_DxModern2019,
.dxWeb_tcScrollRightPressed_DxModern2019,
.dxWeb_tcScrollLeftDisabled_DxModern2019,
.dxWeb_tcScrollRightDisabled_DxModern2019,
.dxWeb_nbCollapse_DxModern2019,
.dxWeb_nbExpand_DxModern2019,
.dxWeb_splVSeparator_DxModern2019,
.dxWeb_splVSeparatorHover_DxModern2019,
.dxWeb_splHSeparator_DxModern2019,
.dxWeb_splHSeparatorHover_DxModern2019,
.dxWeb_splVCollapseBackwardButton_DxModern2019,
.dxWeb_splVCollapseBackwardButtonHover_DxModern2019,
.dxWeb_splHCollapseBackwardButton_DxModern2019,
.dxWeb_splHCollapseBackwardButtonHover_DxModern2019,
.dxWeb_splVCollapseForwardButton_DxModern2019,
.dxWeb_splVCollapseForwardButtonHover_DxModern2019,
.dxWeb_splHCollapseForwardButton_DxModern2019,
.dxWeb_splHCollapseForwardButtonHover_DxModern2019,
.dxWeb_pcCloseButton_DxModern2019,
.dxWeb_pcPinButton_DxModern2019,
.dxWeb_pcRefreshButton_DxModern2019,
.dxWeb_pcCollapseButton_DxModern2019,
.dxWeb_pcMaximizeButton_DxModern2019,
.dxWeb_pcSizeGrip_DxModern2019,
.dxWeb_pcSizeGripRtl_DxModern2019,
.dxWeb_pPopOut_DxModern2019,
.dxWeb_pPopOutDisabled_DxModern2019,
.dxWeb_pAll_DxModern2019,
.dxWeb_pAllDisabled_DxModern2019,
.dxWeb_pPrev_DxModern2019,
.dxWeb_pPrevDisabled_DxModern2019,
.dxWeb_pNext_DxModern2019,
.dxWeb_pNextDisabled_DxModern2019,
.dxWeb_pLast_DxModern2019,
.dxWeb_pLastDisabled_DxModern2019,
.dxWeb_pFirst_DxModern2019,
.dxWeb_pFirstDisabled_DxModern2019,
.dxWeb_tvColBtn_DxModern2019,
.dxWeb_tvColBtnRtl_DxModern2019,
.dxWeb_tvExpBtn_DxModern2019,
.dxWeb_tvExpBtnRtl_DxModern2019,
.dxWeb_fmFolder_DxModern2019,
.dxWeb_fmFolderLocked_DxModern2019,
.dxWeb_fmCreateButton_DxModern2019,
.dxWeb_fmMoveButton_DxModern2019,
.dxWeb_fmRenameButton_DxModern2019,
.dxWeb_fmDeleteButton_DxModern2019,
.dxWeb_fmRefreshButton_DxModern2019,
.dxWeb_fmDwnlButton_DxModern2019,
.dxWeb_fmCreateButtonDisabled_DxModern2019,
.dxWeb_fmMoveButtonDisabled_DxModern2019,
.dxWeb_fmRenameButtonDisabled_DxModern2019,
.dxWeb_fmDeleteButtonDisabled_DxModern2019,
.dxWeb_fmRefreshButtonDisabled_DxModern2019,
.dxWeb_fmDwnlButtonDisabled_DxModern2019,
.dxWeb_fmThumbnailCheck_DxModern2019,
.dxWeb_ucClearButton_DxModern2019,
.dxWeb_isPrevBtnHor_DxModern2019,
.dxWeb_isNextBtnHor_DxModern2019,
.dxWeb_isPrevBtnVert_DxModern2019,
.dxWeb_isNextBtnVert_DxModern2019,
.dxWeb_isPrevPageBtnHor_DxModern2019,
.dxWeb_isPrevPageBtnHorOutside_DxModern2019,
.dxWeb_isNextPageBtnHor_DxModern2019,
.dxWeb_isNextPageBtnHorOutside_DxModern2019,
.dxWeb_isPrevPageBtnVert_DxModern2019,
.dxWeb_isPrevPageBtnVertOutside_DxModern2019,
.dxWeb_isNextPageBtnVert_DxModern2019,
.dxWeb_isNextPageBtnVertOutside_DxModern2019,
.dxWeb_isPrevBtnHorDisabled_DxModern2019,
.dxWeb_isNextBtnHorDisabled_DxModern2019,
.dxWeb_isPrevBtnVertDisabled_DxModern2019,
.dxWeb_isNextBtnVertDisabled_DxModern2019,
.dxWeb_isPrevPageBtnHorDisabled_DxModern2019,
.dxWeb_isPrevPageBtnHorOutsideDisabled_DxModern2019,
.dxWeb_isNextPageBtnHorDisabled_DxModern2019,
.dxWeb_isNextPageBtnHorOutsideDisabled_DxModern2019,
.dxWeb_isPrevPageBtnVertDisabled_DxModern2019,
.dxWeb_isPrevPageBtnVertOutsideDisabled_DxModern2019,
.dxWeb_isNextPageBtnVertDisabled_DxModern2019,
.dxWeb_isNextPageBtnVertOutsideDisabled_DxModern2019,
.dxWeb_isDot_DxModern2019,
.dxWeb_isDotDisabled_DxModern2019,
.dxWeb_isDotSelected_DxModern2019,
.dxWeb_isPlayBtn_DxModern2019,
.dxWeb_isPauseBtn_DxModern2019,
.dxWeb_igCloseButton_DxModern2019,
.dxWeb_igNextButton_DxModern2019,
.dxWeb_igPrevButton_DxModern2019,
.dxWeb_igPlayButton_DxModern2019,
.dxWeb_igPauseButton_DxModern2019,
.dxWeb_igNavigationBarMarker_DxModern2019 {
  display: block;
}

.dxWeb_mScrollUp_DxModern2019, .dxWeb_mScrollDown_DxModern2019 {
  margin: auto;
}

/* CheckBox */
.dxICBFocused_DxModern2019 {
  outline: 1px dotted #fe5000;
}

.dxIE.dxBrowserVersion-7 .dxICBFocused_DxModern2019 {
  border: 1px dotted #fe5000;
  margin: 0;
}

/* -- ASPxCloudControl -- */
.dxccControl_DxModern2019 {
  font: 11px Arial;
  text-decoration: none;
  color: #fe5000;
  background-color: #fff;
}

.dxccControl_DxModern2019 a {
  text-decoration: none !important;
  color: #fe5000;
}

.dxccControl_DxModern2019 a:hover, .dxccControl_DxModern2019 a.dxucBrowseButtonHover {
  text-decoration: underline !important;
}

.dxccControl_DxModern2019 .dxccValue {
  color: #bdbab6;
}

/* Disabled */
.dxccDisabled_DxModern2019,
.dxccDisabled_DxModern2019 span.dxccValue,
.dxccDisabled_DxModern2019 span.dxccBEText {
  color: #bdbab6;
  cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl_DxModern2019 {
  font: 11px Arial;
  color: #333333;
}

.dxdvControl_DxModern2019 td.dxdvCtrl_DxModern2019 {
  padding: 12px 40px;
}

.dxdvContent_DxModern2019 {
  border-top: 1px solid #bdbab6;
  border-bottom: 1px solid #bdbab6;
}

.dxdvItem_DxModern2019,
.dxdvFlowItem_DxModern2019 {
  padding: 12px 12px 12px 14px;
  height: 180px;
  height: expression("154px");
}

.dxdvFlowItem_DxModern2019 {
  float: left;
  overflow: hidden;
}

.dxdvEmptyItem_DxModern2019 {
  text-align: left;
  vertical-align: top;
  padding: 12px 12px 12px 14px;
  height: 180px;
  height: expression("154px");
}

.dxdvEmptyData_DxModern2019 {
  color: Gray;
}

.dxdvEPContainer_DxModern2019 {
  height: 48px;
  text-align: center;
}

.dxdvEPContainer_DxModern2019 div {
  padding-top: 12px;
}

.dxdvEPContainer_DxModern2019 a {
  color: #fe5000;
}

/* Disabled */
.dxdvDisabled_DxModern2019 {
  color: #bdbab6;
  cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl_DxModern2019 {
  font: 11px Arial;
  color: #000;
}

.dxhlControl_DxModern2019 a {
  color: #fe5000;
}

.dxhlContent_DxModern2019 img {
  display: none !important;
}

.dxhlDate_DxModern2019 {
  white-space: nowrap;
  display: inline;
  color: #bdbab6;
}

.dxhlHeader_DxModern2019 {
  font-size: 2em;
  color: #fe5000;
  vertical-align: top;
}

.dxhlDateHeader_DxModern2019 {
  color: #fff;
  background-color: #bdbab6;
  padding: 0 4px;
  margin: 4px 0;
}

.dxhlLeftPanel_DxModern2019,
.dxhlRightPanel_DxModern2019 {
  padding: 2px 0;
}

.dxhlDateLeftPanel_DxModern2019,
.dxhlDateRightPanel_DxModern2019 {
  padding: 12px 0 0;
  white-space: nowrap;
}

.dxhlTailDiv_DxModern2019,
.dxhlTailDiv_DxModern2019 a {
  color: #999999;
  text-transform: uppercase;
  text-decoration: none;
}

.dxhlTailDiv_DxModern2019 {
  padding: 8px 0;
}

.dxhlTailDiv_DxModern2019 img {
  vertical-align: middle;
  margin-top: -2px;
}

/* Disabled */
.dxhlDisabled_DxModern2019 {
  color: #bdbab6;
  cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_DxModern2019,
.dxlpLoadingPanelWithContent_DxModern2019 {
  border: 1px solid #C3C3C3;
  background-color: #fff;
  font: 11px Arial;
  color: #333333;
}

.dxlpLoadingPanel_DxModern2019 td.dx,
.dxlpLoadingPanelWithContent_DxModern2019 td.dx {
  font-size: 1.17em;
  white-space: nowrap;
  text-align: center;
  padding: 10px 14px;
}

.dxlpLoadingPanel_DxModern2019 .dxlp-loadingImage,
.dxlpLoadingPanelWithContent_DxModern2019 .dxlp-loadingImage {
  background-image: url("Images/DxModern2019/Web/Loading.gif");
  height: 32px;
  width: 32px;
}

.dxlpControl_DxModern2019.dxlpLoadingDiv_DxModern2019 {
  background-color: #fff;
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

/* -- ASPxMenu Lite -- */
.dxmLite_DxModern2019 {
  font: 11px Arial;
}

.dxmLite_DxModern2019 .dxm-main {
  background-color: #f0f0f0;
  padding: 0;
}

.dxmLite_DxModern2019 .dxm-vertical {
  width: 150px;
}

.dxmLite_DxModern2019 .dxm-popup {
  color: #333333;
  background-color: #fff;
  border: 1px solid #dee2e6;
  padding: 1px;
}

.dxmBrdCor_DxModern2019 {
  background-color: #fff;
}

.dxmLite_DxModern2019 .dxm-item {
  cursor: default;
  text-align: left;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-item {
  text-align: right;
}

.dxmLite_DxModern2019 .dxm-image-t .dxm-item,
.dxmLite_DxModern2019 .dxm-image-b .dxm-item {
  text-align: center;
}

.dxmLite_DxModern2019 .dxm-content {
  display: block;
  white-space: nowrap;
}

.dxmLite_DxModern2019,
.dxmLite_DxModern2019 .dxm-item a.dx {
  color: #333333;
}

.dxmLite_DxModern2019 .dxm-disabled,
.dxmLite_DxModern2019 .dxm-disabled a.dx {
  color: #bdbab6;
}

.dxmLite_DxModern2019 .dxm-item a.dx {
  text-decoration: none;
}

.dxmLite_DxModern2019 .dxm-item {
  border: 0px;
}

.dxmLite_DxModern2019 .dxm-popOut {
  border: solid 1px transparent;
}

/* Checked, Selected, Hovered */
.dxmLite_DxModern2019 .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite_DxModern2019 .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite_DxModern2019 .dxm-dropDownMode.dxm-hovered .dxm-popOut {
  border-left-color: #fff;
}

.dxmLite_DxModern2019 .dxm-image-r .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite_DxModern2019 .dxm-image-r .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite_DxModern2019 .dxm-image-r .dxm-dropDownMode.dxm-hovered .dxm-popOut,
.dxmLite_DxModern2019.dxm-rtl .dxm-dropDownMode.dxm-checked .dxm-popOut,
.dxmLite_DxModern2019.dxm-rtl .dxm-dropDownMode.dxm-selected .dxm-popOut,
.dxmLite_DxModern2019.dxm-rtl .dxm-dropDownMode.dxm-hovered .dxm-popOut {
  border-right-color: #fff;
}

.dxmLite_DxModern2019 .dxm-main .dxm-checked,
.dxmLite_DxModern2019 .dxm-main .dxm-selected {
  background-color: #6c757d;
}

.dxmLite_DxModern2019 .dxm-popup .dxm-checked .dxm-image {
  border: 1px solid #6c757d;
  background-color: #6c757d;
}

.dxmLite_DxModern2019 .dxm-popup .dxm-checked .dxm-image.dxWeb_mSubMenuItemChecked_DxModern2019 {
  border: none;
  outline: none;
  background-color: transparent;
}

.dxmLite_DxModern2019 .dxm-main .dxm-hovered {
  background-color: #fe5000;
  color: #fff;
}

.dxmLite_DxModern2019 .dxm-main .dxm-hovered a.dx {
  color: #fff;
}

.dxmLite_DxModern2019 .dxm-popup .dxm-selected {
  background-color: #6c757d;
}

.dxmLite_DxModern2019 .dxm-popup .dxm-hovered,
.dxmLite_DxModern2019 .dxm-popup .dxm-hovered a.dx {
  background-color: #fe5000;
  color: #fff;
}

.dxmLite_DxModern2019 .dxm-popup .dxm-hovered .dxm-content a.dx {
  color: #fff;
}

/* Content */
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-l .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-r .dxm-content {
  padding: 3px 7px 4px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-content {
  padding: 3px 11px 4px 10px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-content {
  padding: 4px 11px 5px 10px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content {
  padding-right: 3px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content {
  padding-right: 4px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content {
  padding-left: 3px;
  padding-right: 5px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content {
  padding-left: 4px;
  padding-right: 5px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content {
  padding-right: 8px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite_DxModern2019 .dxm-popup .dxm-content {
  padding: 3px 18px 3px 3px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-vertical .dxm-image-l .dxm-content,
.dxmLite_DxModern2019.dxm-rtl .dxm-vertical .dxm-image-r .dxm-content,
.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-content {
  padding: 3px 3px 3px 18px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content {
  padding-right: 5px;
  padding-left: 14px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-t .dxm-content,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-b .dxm-content {
  padding: 5px 10px 6px;
}

/* Image */
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-l .dxm-hasText .dxm-image {
  margin-right: 5px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-r .dxm-hasText .dxm-image {
  margin-left: 5px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-hasText .dxm-image {
  margin-bottom: 4px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-hasText .dxm-image {
  margin-top: 4px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-l .dxm-image {
  margin-right: 7px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-image {
  margin-left: 7px;
}

.dxmLite_DxModern2019.dxm-ltr .dxm-popup .dxm-image {
  margin-right: 12px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-image {
  margin-left: 12px;
}

.dxmLite_DxModern2019.dxm-ltr .dxm-popup .dxm-checked .dxm-image {
  margin: -1px 11px -1px -1px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-checked .dxm-image {
  margin: -1px -1px -1px 11px;
}

.dxmLite_DxModern2019.dxm-ltr .dxm-popup .dxm-image.dxWeb_mSubMenuItem_DxModern2019 {
  margin-right: 13px;
  margin-left: 1px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-image.dxWeb_mSubMenuItem_DxModern2019 {
  margin-left: 13px;
  margin-right: 1px;
}

/* Image replacement */
.dxmLite_DxModern2019.dxm-ltr .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite_DxModern2019.dxm-ltr .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content {
  padding-left: 7px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
.dxmLite_DxModern2019.dxm-rtl .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content {
  padding-right: 7px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-l .dxm-noImage {
  padding-left: 23px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-noImage {
  padding-right: 23px;
}

.dxmLite_DxModern2019.dxm-ltr .dxm-popup .dxm-noImage {
  padding-left: 28px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-noImage {
  padding-right: 28px;
}

/* PopOut */
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut {
  padding-top: 9px;
  padding-bottom: 9px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-popOut {
  padding-top: 18px;
  padding-bottom: 19px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-l .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-t .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-b .dxm-popOut {
  padding-right: 5px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-image-r .dxm-popOut {
  padding-left: 7px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-dropDownMode .dxm-popOut {
  padding-left: 4px;
  padding-right: 4px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_DxModern2019 .dxm-popup .dxm-popOut {
  padding-top: 6px;
  padding-bottom: 6px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut {
  padding-top: 8px;
  padding-bottom: 9px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-b .dxm-popOut {
  padding-top: 18px;
  padding-bottom: 19px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-l .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-t .dxm-popOut,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-b .dxm-popOut,
.dxmLite_DxModern2019 .dxm-popup .dxm-popOut {
  padding-left: 4px;
  padding-right: 4px;
}

/* PopOut replacement */
.dxmLite_DxModern2019.dxm-ltr .dxm-popup .dxm-noSubMenu {
  padding-right: 13px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-noSubMenu {
  padding-left: 13px;
}

/* Spacings, Separator */
.dxmLite_DxModern2019 .dxm-horizontal .dxm-spacing {
  width: 2px;
  min-width: 2px;
  height: 1px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-l .dxm-spacing,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-spacing,
.dxmLite_DxModern2019 .dxm-popup .dxm-spacing {
  height: 1px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-t .dxm-spacing,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-b .dxm-spacing {
  height: 2px;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-separator {
  padding: 0px 2px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite_DxModern2019 .dxm-popup .dxm-separator {
  padding: 1px 0px;
}

.dxmLite_DxModern2019.dxm-ie7 .dxm-vertical .dxm-image-l .dxm-separator,
.dxmLite_DxModern2019.dxm-ie7 .dxm-vertical .dxm-image-r .dxm-separator,
.dxmLite_DxModern2019.dxm-ie7 .dxm-popup .dxm-separator {
  padding-top: 0px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite_DxModern2019 .dxm-vertical .dxm-image-b .dxm-separator {
  padding: 2px 0px;
}

.dxmLite_DxModern2019.dxm-ie7 .dxm-vertical .dxm-image-t .dxm-separator,
.dxmLite_DxModern2019.dxm-ie7 .dxm-vertical .dxm-image-b .dxm-separator {
  padding-top: 1px;
}

.dxmLite_DxModern2019 .dxm-separator b {
  background-color: #fff;
}

.dxmLite_DxModern2019 .dxm-popup .dxm-separator b {
  background-color: #dee2e6;
}

.dxmLite_DxModern2019 .dxm-horizontal .dxm-separator b {
  height: 100%;
  width: 1px;
}

.dxmLite_DxModern2019 .dxm-vertical .dxm-separator b,
.dxmLite_DxModern2019 .dxm-popup .dxm-separator b {
  height: 1px;
}

.dxmLite_DxModern2019.dxm-ltr .dxm-popup .dxm-separator {
  padding-left: 29px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-separator {
  padding-right: 29px;
}

.dxmLite_DxModern2019.dxm-ltr .dxm-popup .dxm-noImages .dxm-separator {
  padding-left: 0;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup .dxm-noImages .dxm-separator {
  padding-left: 0;
}

/* Scroll elements */
.dxmLite_DxModern2019 .dxm-scrollUpBtn,
.dxmLite_DxModern2019 .dxm-scrollDownBtn {
  background-color: #fff;
  padding: 1px;
  text-align: center;
}

.dxmLite_DxModern2019 .dxm-scrollUpBtn {
  margin-bottom: 1px;
}

.dxmLite_DxModern2019 .dxm-scrollDownBtn {
  margin-top: 1px;
}

.dxmLite_DxModern2019 .dxm-scrollBtnHovered {
  background-color: #fe5000;
}

.dxmLite_DxModern2019 .dxm-scrollBtnPressed {
  background-color: #f0f0f0;
}

.dxmLite_DxModern2019 .dxm-scrollBtnDisabled {
  cursor: default;
}

.dxmLite_DxModern2019 .dxm-scrollArea {
  overflow: hidden;
  position: relative;
}

/* -- ASPxMenu Lite Toolbar mode -- */
.dxmLite_DxModern2019 .dxm-main.dxmtb {
  padding: 2px;
}

/* has image */
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-l .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-r .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-t .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-b .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-t .dxm-subMenu .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-b .dxm-subMenu .dxm-content {
  padding: 4px;
}

/* no image */
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-l.dxm-noImages .dxm-item .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-r.dxm-noImages .dxm-item .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-l .dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-r .dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-t .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-b .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-t .dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-b .dxm-noImage .dxm-content {
  padding: 4px 4px 5px;
}

/* dd has image */
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-t .dxm-dropDownMode .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-b .dxm-dropDownMode .dxm-content {
  padding: 4px 5px 4px 4px;
}

/* dd no image */
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode.dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode.dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-t .dxm-dropDownMode.dxm-noImage .dxm-content,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-image-b .dxm-dropDownMode.dxm-noImage .dxm-content {
  padding: 4px;
}

.dxmLite_DxModern2019 .dxm-popup.dxmtb .dxm-image {
  margin-right: 10px;
  margin-top: -1px;
}

.dxmLite_DxModern2019.dxm-rtl .dxm-popup.dxmtb .dxm-image {
  margin-right: 0px;
}

.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-popOut,
.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-dropDownMode .dxm-popOut {
  padding: 9px 3px;
}

.dxmLite_DxModern2019 .dxmtb .dxtb-comboBoxMenuItem {
  padding: 2px 2px 1px;
}

.dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxtb-labelMenuItem {
  padding: 7px 2px 0 !important;
  padding: 6px 2px 0\0  !important;
}

.dxFirefox .dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxtb-labelMenuItem {
  padding: 6px 2px 0 !important;
}

/* -- ASPxNavBar Lite -- */
.dxnbLite_DxModern2019 {
  color: #333333;
  background-color: #fff;
  font: 11px Arial;
  list-style: none none outside;
  margin: 0;
  padding: 0px;
  float: left;
  width: 200px;
}

.dxnbLite_DxModern2019 a {
  color: #000;
  text-decoration: none;
}

.dxnbLite_DxModern2019 .dxnb-gr {
  margin-bottom: 13px;
}

.dxnbLite_DxModern2019 .dxnb-header,
.dxnbLite_DxModern2019 .dxnb-headerCollapsed {
  background-color: #f0f0f0;
  padding: 9px 10px 6px;
  color: #666666;
  font-weight: bold;
  white-space: nowrap;
}

.dxnbLite_DxModern2019 .dxnb-header a,
.dxnbLite_DxModern2019 .dxnb-headerCollapsed a {
  color: #666666;
  text-decoration: underline;
}

.dxnbLite_DxModern2019 .dxnb-content {
  list-style: none none outside;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}

.dxnbLite_DxModern2019.dxnb-noHeads .dxnb-content {
  border-top-width: 1px;
}

.dxnbLite_DxModern2019 .dxnb-item,
.dxnbLite_DxModern2019 .dxnb-large,
.dxnbLite_DxModern2019 .dxnb-bullet {
  color: #000;
  clear: both;
  overflow: hidden;
  cursor: default;
}

.dxnbLite_DxModern2019 .dxnb-item,
.dxnbLite_DxModern2019 .dxnb-large,
.dxnbLite_DxModern2019 .dxnb-tmpl {
  margin-bottom: 1px;
}

.dxnbLite_DxModern2019 .dxnb-item.dxnb-link,
.dxnbLite_DxModern2019 .dxnb-item .dxnb-link {
  padding: 3px 4px 4px;
  white-space: nowrap;
}

.dxnbLite_DxModern2019 .dxnb-large.dxnb-link,
.dxnbLite_DxModern2019 .dxnb-large .dxnb-link {
  padding: 6px 12px 7px;
  white-space: nowrap;
}

.dxnbLite_DxModern2019 .dxnb-bullet,
.dxnbLite_DxModern2019 .dxnb-bulletHover,
.dxnbLite_DxModern2019 .dxnb-bulletSelected {
  padding: 0 5px;
  overflow: visible;
  margin-bottom: 6px;
}

.dxnbLite_DxModern2019 .dxnb-itemSelected,
.dxnbLite_DxModern2019 .dxnb-largeSelected {
  background-color: #f0f0f0;
}

.dxnbLite_DxModern2019 .dxnb-itemHover,
.dxnbLite_DxModern2019 .dxnb-itemHover a,
.dxnbLite_DxModern2019 .dxnb-largeHover,
.dxnbLite_DxModern2019 .dxnb-largeHover a {
  background-color: #fe5000;
  color: #fff;
}

.dxnbLite_DxModern2019 .dxnb-header,
.dxnbLite_DxModern2019 .dxnb-headerCollapsed,
.dxnbLite_DxModern2019 .dxnb-item,
.dxnbLite_DxModern2019 .dxnb-itemHover,
.dxnbLite_DxModern2019 .dxnb-itemSelected,
.dxnbLite_DxModern2019 .dxnb-bullet,
.dxnbLite_DxModern2019 .dxnb-bulletHover,
.dxnbLite_DxModern2019 .dxnb-bulletSelected {
  text-align: left;
}

.dxnbLite_DxModern2019 .dxnb-large,
.dxnbLite_DxModern2019 .dxnb-largeHover,
.dxnbLite_DxModern2019 .dxnb-largeSelected {
  text-align: center;
}

.dxnbLite_DxModern2019 .dxnb-last {
  margin-bottom: 0;
}

.dxnbLite_DxModern2019 .dxnb-btn,
.dxnbLite_DxModern2019 .dxnb-btnLeft,
.dxnbLite_DxModern2019 .dxnb-img {
  border-width: 0;
}

.dxnbLite_DxModern2019 .dxnb-btn {
  float: right;
  margin: 0 0 0 4px;
}

.dxnbLite_DxModern2019 .dxnb-btnLeft,
.dxnbLite_DxModern2019 .dxnb-rtlHeader .dxnb-btn {
  float: left;
  margin: 0 4px 0 0;
}

.dxnbLite_DxModern2019 .dxnb-img {
  margin: 0 4px 0 0;
}

.dxnbLite_DxModern2019 .dxnb-right .dxnb-item .dxnb-img,
.dxnbLite_DxModern2019 .dxnb-rtlHeader .dxnb-img {
  margin: 0 0 0 4px;
}

.dxnbLite_DxModern2019 .dxnb-header.dxnb-header-left,
.dxnbLite_DxModern2019 .dxnb-headerCollapsed.dxnb-header-left,
.dxnbLite_DxModern2019 .dxnb-rtlHeader {
  text-align: right;
}

.dxnbLite_DxModern2019 .dxnb-top .dxnb-large .dxnb-img {
  margin-bottom: 3px;
}

.dxnbLite_DxModern2019 .dxnb-bottom .dxnb-large .dxnb-img {
  margin-top: 3px;
}

.dxnbLite_DxModern2019 .dxnb-large .dxnb-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.dxnbLiteDisabled_DxModern2019,
.dxnbLite_DxModern2019 .dxnbLiteDisabled_DxModern2019,
.dxnbLiteDisabled_DxModern2019 a,
.dxnbLiteDisabled_DxModern2019 .dxnb-item,
.dxnbLiteDisabled_DxModern2019 .dxnb-large,
.dxnbLiteDisabled_DxModern2019 .dxnb-bullet,
.dxnbLiteDisabled_DxModern2019 .dxnb-header,
.dxnbLiteDisabled_DxModern2019 .dxnb-headerCollapsed {
  color: #bdbab6;
  cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl_DxModern2019 {
  font: 11px Arial;
  color: #333333;
  background-color: #fff;
}

.dxncControl_DxModern2019 a {
  color: #fe5000;
}

.dxncControl_DxModern2019 td.dxncCtrl_DxModern2019 {
  padding: 18px;
}

.dxncPagerPanel_DxModern2019 {
  padding: 0px 3px;
}

.dxncItem_DxModern2019 {
  vertical-align: top;
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
  padding: 12px 8px;
}

.dxncEmptyItem_DxModern2019 {
  vertical-align: top;
  padding: 12px 12px 12px 14px;
}

.dxncBackToTop_DxModern2019 {
  padding: 12px 0;
  margin-top: -40px !important;
}

.dxncBackToTop_DxModern2019,
.dxncBackToTop_DxModern2019 a {
  color: #999999;
  text-align: right;
  text-transform: uppercase;
  text-decoration: none;
}

.dxncBackToTop_DxModern2019 img {
  float: right;
  margin-left: 4px;
  margin-top: -4px;
  vertical-align: middle;
}

.dxncEPContainer_DxModern2019 {
  height: 48px;
  text-align: center;
}

.dxncEPContainer_DxModern2019 div {
  padding-top: 12px;
}

.dxncEPContainer_DxModern2019 a {
  color: #fe5000;
}

.dxncItem_DxModern2019 > table:not(:last-child) .dxhlContent_DxModern2019:last-child {
  margin-bottom: 40px !important;
}

.dxncControl_DxModern2019 .dxhlTailDiv_DxModern2019 a {
  color: #999999;
}

.dxncEmptyData_DxModern2019 {
  color: Gray;
}

/* Disabled */
.dxncDisabled_DxModern2019 {
  color: #bdbab6;
  cursor: default;
}

/* -- ASPxPager Lite -- */
.dxpLite_DxModern2019 {
  font: 11px Arial;
  color: #333333;
  float: left;
  padding: 2px 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.dxpLite_DxModern2019 .dxp-summary,
.dxpLite_DxModern2019 .dxp-sep,
.dxpLite_DxModern2019 .dxp-button,
.dxpLite_DxModern2019 .dxp-pageSizeItem,
.dxpLite_DxModern2019 .dxp-num,
.dxpLite_DxModern2019 .dxp-current,
.dxpLite_DxModern2019 .dxp-ellip {
  margin-left: 4px;
  font-weight: normal;
}

.dxpLite_DxModern2019 .dxp-lead {
  margin-left: 0 !important;
}

.dxpLite_DxModern2019 a {
  color: #333333;
  text-decoration: underline;
}

.dxpLite_DxModern2019 .dxp-button {
  white-space: nowrap;
  text-align: center;
  padding: 6px 14px;
  text-decoration: none;
}

.dxpLite_DxModern2019 .dxp-button img {
  border: none;
  text-decoration: none;
}

.dxpLite_DxModern2019 .dxp-button span {
  text-decoration: none;
}

.dxpLite_DxModern2019 .dxp-button.dxp-bi {
  padding: 0 3px;
}

.dxpLite_DxModern2019 .dxp-button.dxp-bti {
  padding: 0 14px;
}

.dxpLite_DxModern2019 .dxp-disabledButton {
  text-decoration: none;
  color: #acacac;
}

.dxpLite_DxModern2019 .dxp-pageSizeItem {
  padding: 1px 4px 0 16px;
  white-space: nowrap;
}

.dxFirefox .dxpLite_DxModern2019 .dxp-pageSizeItem {
  padding: 2px 4px 0 16px;
}

.dxpLite_DxModern2019 .dxp-pageSizeItem .dx {
  display: block;
  float: left;
  margin-top: 3px;
  white-space: nowrap;
}

.dxpLite_DxModern2019 .dxp-comboBox {
  display: block;
  float: left;
  background-color: #fff;
  border: 1px solid #dee2e6;
  padding: 0px;
  margin: -2px 0px;
}

.dxpLite_DxModern2019 .dxp-comboBox input {
  margin: 4px 1px 4px 3px;
}

.dxpLite_DxModern2019 .dxp-dropDownButton {
  padding: 10px 5px 9px;
  background-color: #fff;
}

.dxpLite_DxModern2019 .dxp-hoverDropDownButton {
  background-color: #fe5000;
}

.dxpLite_DxModern2019 .dxp-pressedDropDownButton {
  background-color: #bdbab6;
}

.dxpLite_DxModern2019 .dxp-num {
  color: #333333;
  text-decoration: none;
  padding: 3px 14px;
  margin-top: 3px;
}

.dxpLite_DxModern2019 .dxp-current {
  background-color: #fe5000;
  color: #fff;
  text-decoration: none;
}

.dxpLite_DxModern2019 .dxp-summary,
.dxpLite_DxModern2019 .dxp-ellip {
  white-space: nowrap;
  padding: 6px 16px;
}

.dxpLite_DxModern2019 .dxp-sep {
  background-color: #cccccc;
  width: 1px;
  height: 15px;
  margin-top: 5px;
}

.dxpLiteDisabled_DxModern2019,
.dxpLiteDisabled_DxModern2019 a,
.dxpLiteDisabled_DxModern2019 .dxp-summary,
.dxpLiteDisabled_DxModern2019 .dxp-sep,
.dxpLiteDisabled_DxModern2019 .dxp-button,
.dxpLiteDisabled_DxModern2019 .dxp-num,
.dxpLiteDisabled_DxModern2019 .dxp-current,
.dxpLiteDisabled_DxModern2019 .dxp-ellip {
  color: #acacac;
  border-color: #808080;
  cursor: default;
}

.dxpLite_DxModern2019 .dxp-disabledComboBox {
  border: 1px solid #9F9F9F;
}

.dxpLite_DxModern2019 .dxp-disabledComboBox input {
  color: #acacac;
}

.dxpLite_DxModern2019 .dxp-disabledDropDownButton {
  border-color: #C3C3C3;
  cursor: default;
}

/* -- ASPxPopupControl Lite -- */
.dxpcLite_DxModern2019,
.dxdpLite_DxModern2019 {
  width: 250px;
  left: 0;
  top: 0;
  position: absolute;
  border-spacing: 0;
  font: 11px Arial;
  color: #000;
}

.dxdpLite_DxModern2019 {
  display: none;
  visibility: hidden;
}

.dxpcLite_DxModern2019 .dxpc-shadow,
.dxpcLite_DxModern2019.dxpc-shadow,
.dxdpLite_DxModern2019 .dxpc-shadow,
.dxdpLite_DxModern2019.dxpc-shadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dxpcLite_DxModern2019 .dxpc-mainDiv,
.dxpcLite_DxModern2019.dxpc-mainDiv,
.dxdpLite_DxModern2019 .dxpc-mainDiv,
.dxdpLite_DxModern2019.dxpc-mainDiv {
  top: 0;
  left: 0;
  background-color: #fff;
  border: 1px solid #bdbab6;
}

.dxpcLite_DxModern2019 a.dxpc-link,
.dxdpLite_DxModern2019 a.dxpc-link {
  color: #fe5000;
}

.dxpcLite_DxModern2019 a.dxpc-link *,
.dxdpLite_DxModern2019 a.dxpc-link * {
  cursor: pointer;
  text-decoration: underline;
}

.dxpcLite_DxModern2019 .dxpc-closeBtn,
.dxpcLite_DxModern2019 .dxpc-pinBtn,
.dxpcLite_DxModern2019 .dxpc-refreshBtn,
.dxpcLite_DxModern2019 .dxpc-collapseBtn,
.dxpcLite_DxModern2019 .dxpc-maximizeBtn,
.dxdpLite_DxModern2019 .dxpc-closeBtn,
.dxdpLite_DxModern2019 .dxpc-pinBtn,
.dxdpLite_DxModern2019 .dxpc-refreshBtn,
.dxdpLite_DxModern2019 .dxpc-collapseBtn,
.dxdpLite_DxModern2019 .dxpc-maximizeBtn {
  padding: 6px;
  float: right;
}

.dxpcLite_DxModern2019.dxRtl .dxpc-closeBtn,
.dxpcLite_DxModern2019.dxRtl .dxpc-pinBtn,
.dxpcLite_DxModern2019.dxRtl .dxpc-refreshBtn,
.dxpcLite_DxModern2019.dxRtl .dxpc-collapseBtn,
.dxpcLite_DxModern2019.dxRtl .dxpc-maximizeBtn,
.dxdpLite_DxModern2019.dxRtl .dxpc-closeBtn,
.dxdpLite_DxModern2019.dxRtl .dxpc-pinBtn,
.dxdpLite_DxModern2019.dxRtl .dxpc-refreshBtn,
.dxdpLite_DxModern2019.dxRtl .dxpc-collapseBtn,
.dxdpLite_DxModern2019.dxRtl .dxpc-maximizeBtn {
  float: left;
}

.dxpcLite_DxModern2019 .dxpc-header,
.dxdpLite_DxModern2019 .dxpc-header {
  color: #fe5000;
  font-size: 1.66em;
  padding: 7px 2px 7px 12px;
  white-space: nowrap;
}

.dxpcLite_DxModern2019.dxRtl .dxpc-header,
.dxdpLite_DxModern2019.dxRtl .dxpc-header {
  padding: 7px 12px 7px 2px;
}

.dxpcLite_DxModern2019 .dxpc-headerText,
.dxdpLite_DxModern2019 .dxpc-headerText {
  white-space: nowrap;
  margin-top: -2px;
}

.dxpcLite_DxModern2019 .dxpc-headerImg,
.dxdpLite_DxModern2019 .dxpc-headerImg {
  margin: 0 16px 0 0;
}

.dxpcLite_DxModern2019.dxRtl .dxpc-headerImg,
.dxdpLite_DxModern2019.dxRtl .dxpc-headerImg {
  margin: 0 0 0 16px;
}

.dxpcLite_DxModern2019 .dxpc-expandableDiv,
.dxdpLite_DxModern2019 .dxpc-expandableDiv {
  float: left;
  overflow: hidden;
}

.dxpcLite_DxModern2019.dxRtl .dxpc-expandableDiv,
.dxdpLite_DxModern2019.dxRtl .dxpc-expandableDiv {
  float: right;
}

.dxpcLite_DxModern2019 .dxpc-content,
.dxdpLite_DxModern2019 .dxpc-content {
  white-space: normal;
  padding: 9px 12px;
}

.dxpcLite_DxModern2019 .dxpc-footer,
.dxdpLite_DxModern2019 .dxpc-footer {
  color: #dee2e6;
}

.dxpcLite_DxModern2019 .dxpc-footerContent,
.dxdpLite_DxModern2019 .dxpc-footerContent {
  padding: 6px 20px 8px 12px;
  min-height: 8px;
}

.dxpcLite_DxModern2019.dxRtl .dxpc-footerContent,
.dxdpLite_DxModern2019.dxRtl .dxpc-footerContent {
  padding: 6px 12px 8px 20px;
}

.dxpcLite_DxModern2019 .dxpc-footerText,
.dxdpLite_DxModern2019 .dxpc-footerText {
  white-space: nowrap;
}

.dxpcLite_DxModern2019 .dxpc-footerImg,
.dxdpLite_DxModern2019 .dxpc-footerImg {
  margin: 0 8px 0 0;
}

.dxpcLite_DxModern2019.dxRtl .dxpc-footerImg,
.dxdpLite_DxModern2019.dxRtl .dxpc-footerImg {
  margin: 0 0 0 8px;
}

.dxpcLite_DxModern2019 .dxpc-sizeGrip,
.dxdpLite_DxModern2019 .dxpc-sizeGrip {
  float: right;
}

.dxpcLite_DxModern2019.dxRtl .dxpc-sizeGrip,
.dxdpLite_DxModern2019.dxRtl .dxpc-sizeGrip {
  float: left;
}

.dxpcModalBackLite_DxModern2019,
.dxdpModalBackLite_DxModern2019 {
  background-color: #777777;
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
  position: fixed;
  left: 0;
  top: 0;
  visibility: hidden;
}

.dxpcLiteDisabled_DxModern2019,
.dxdpLiteDisabled_DxModern2019 {
  color: #bdbab6;
  cursor: default;
}

/* -- ASPxPanel -- */
.dxpnlControl_DxModern2019 {
  font: 11px Arial;
  border: 0px solid #dee2e6;
}

.dxpnlControl_DxModern2019.dxpnl-edge,
.dxpnlControl_DxModern2019.dxpnl-edge.dxpnl-bar {
  background-color: #fff;
}

.dxpnlControl_DxModern2019.dxpnl-edge,
.dxpnlControl_DxModern2019.dxpnl-edge .dxpnl-scc,
.dxpnlControl_DxModern2019.dxpnl-bar {
  padding: 8px;
}

.dxpnlDisabled_DxModern2019 {
  color: #acacac;
  cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_DxModern2019,
.dxrpControlGB_DxModern2019 {
  font: 11px Arial;
  color: #333333;
}

.dxrpControl_DxModern2019 .dxrpCI {
  display: block;
}

/* Header */
.dxrpControl_DxModern2019 td.dxrpHeader_DxModern2019 {
  color: #fe5000;
  font-size: 1.66em;
}

* + html .dxrpControl_DxModern2019 .dxrpHeader_DxModern2019 span.dx-vam,
* + html .dxrpControl_DxModern2019 .dxrpHeader_DxModern2019 span.dx-vat,
* + html .dxrpControl_DxModern2019 .dxrpHeader_DxModern2019 span.dx-vab,
* + html .dxrpControl_DxModern2019 .dxrpHeader_DxModern2019 a.dx-vam,
* + html .dxrpControl_DxModern2019 .dxrpHeader_DxModern2019 a.dx-vat,
* + html .dxrpControl_DxModern2019 .dxrpHeader_DxModern2019 a.dx-vab {
  padding-bottom: 12px;
}

.dxrpControlGB_DxModern2019 span.dxrpHeader_DxModern2019 {
  font-weight: bold;
  color: #bdbab6;
}

.dxrpControl_DxModern2019 > tbody > tr > .dxrpHeader_DxModern2019 > a,
.dxrpControl_DxModern2019 > tbody > tr > .dxrpHeader_DxModern2019 > a > span.dxrpHT,
.dxrpControlGB_DxModern2019 span.dxrpHeader_DxModern2019 a {
  color: #1E3695;
}

.dxrpControl_DxModern2019 td.dxrpHeader_DxModern2019 {
  line-height: 100%;
  white-space: nowrap;
}

/* Header image */
.dxrpControl_DxModern2019 .dxrpHI {
  margin-right: 4px;
}

.dxrpControl_DxModern2019 .dxrpHIR {
  margin-left: 4px;
}

/* Content */
.dxrpControl_DxModern2019 > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControlGB_DxModern2019 > tbody > tr.dxrpCR > .dxrpcontent {
  vertical-align: top;
}

.dxrpControlGB_DxModern2019 {
  border: 1px solid #bdbab6;
}

.dxrpControl_DxModern2019 {
  border-top: 1px solid #bdbab6;
  border-bottom: 1px solid #bdbab6;
}

.dxrpControlGB_DxModern2019 > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControlGB_DxModern2019 span.dxrpHeader_DxModern2019 {
  background: white none;
}

/* Paddings */
.dxrpControl_DxModern2019 td.dxrpHeader_DxModern2019 {
  padding: 7px 15px 8px 10px;
}

.dxrpControlGB_DxModern2019 span.dxrpHeader_DxModern2019 {
  padding: 0px 3px 0px 3px;
}

.dxrpControl_DxModern2019.dxrp-noCollapsing > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControl_DxModern2019 > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW, .dxrpControl_DxModern2019 > tbody > tr.dxrpCR > .dxrpcontent > .dxrpCW {
  padding: 9px 10px 10px 10px;
}

.dxrpControlGB_DxModern2019 > tbody > tr.dxrpCR > .dxrpcontent {
  padding: 6px 10px 10px 10px;
}

/* GroupboxCaptionOffset */
.dxrpControlGB_DxModern2019 > tbody > tr.dxrpCR > .dxrpcontent > div:first-child {
  top: -13px;
  left: -6px;
  margin-bottom: -7px;
}

.dxrpControlGB_DxModern2019 {
  margin-top: 6px;
}

/* Disabled */
.dxrpDisabled_DxModern2019,
.dxrpDisabled_DxModern2019 td.dxrp {
  color: #bdbab6;
  cursor: default;
}

.dxrpDisabled_DxModern2019.dxrpCollapsed > tbody > tr > td.dxrpHeader_DxModern2019 {
  border-radius: 0px;
  border: 0px none #fe5000;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl_DxModern2019 {
  color: #333333;
  background-color: #fff;
  font: 11px Arial;
}

.dxsmControl_DxModern2019 a:hover, .dxsmControl_DxModern2019 a.dxucBrowseButtonHover {
  text-decoration: none !important;
}

.dxsmControl_DxModern2019 a:visited {
  color: #996085 !important;
}

/* - Category Level - */
.dxsmCategoryLevel_DxModern2019,
.dxsmCategoryLevel_DxModern2019 a {
  font-weight: bold;
  text-decoration: none;
  color: #999999;
}

.dxsmCategoryLevel_DxModern2019 {
  font-size: 1.5em;
  white-space: nowrap;
  padding: 0px 0px 5px;
}

.dxsmCategoryLevel_DxModern2019 {
  border-bottom: 1px solid #bdbab6;
}

/*flow layout*/
.dxsmLevelCategoryFlow_DxModern2019,
.dxsmLevelCategoryFlow_DxModern2019 a {
  color: #1E3695;
  font-weight: bold;
  text-decoration: underline;
}

.dxsmLevelCategoryFlow_DxModern2019 {
  font-size: 1.5em;
}

/* - Level 0 - */
.dxsmLevel0_DxModern2019,
.dxsmLevel0_DxModern2019 a,
.dxsmLevel0Categorized_DxModern2019 a,
.dxsmLevel0Categorized_DxModern2019 {
  color: #999999;
  text-decoration: none;
}

.dxsmLevel0_DxModern2019,
.dxsmLevel0Categorized_DxModern2019 {
  font-size: 1.5em;
  white-space: nowrap;
  padding: 0px 0px 2px;
}

.dxsmLevel0_DxModern2019 {
  padding: 0px 0px 5px;
}

/*flow layout*/
.dxsmLevel0Flow_DxModern2019,
.dxsmLevel0Flow_DxModern2019 a,
.dxsmLevel0CategorizedFlow_DxModern2019 a,
.dxsmLevel0CategorizedFlow_DxModern2019 {
  color: #fe5000;
  font-weight: bold;
  text-decoration: underline;
}

.dxsmLevel0Flow_DxModern2019 {
  padding: 0px;
}

.dxsmLevel0Flow_DxModern2019 {
  text-decoration: none;
}

/* - Level 1 - */
.dxsmLevel1_DxModern2019,
.dxsmLevel1_DxModern2019 a,
.dxsmLevel1Categorized_DxModern2019 a,
.dxsmLevel1Categorized_DxModern2019 {
  color: #fe5000;
  text-decoration: none;
}

.dxsmLevel1_DxModern2019,
.dxsmLevel1Categorized_DxModern2019 {
  white-space: nowrap;
  padding: 0px;
}

.dxsmLevel1_DxModern2019 ul,
.dxsmLevel1Categorized_DxModern2019 ul {
  list-style-type: none !important;
}

/*flow layout*/
.dxsmLevel1Flow_DxModern2019,
.dxsmLevel1Flow_DxModern2019 a,
.dxsmLevel1CategorizedFlow_DxModern2019,
.dxsmLevel1CategorizedFlow_DxModern2019 a {
  color: #fe5000;
  text-decoration: underline;
}

.dxsmLevel1Flow_DxModern2019 {
  text-decoration: none;
  padding: 0px;
}

/* - Level 2 - */
.dxsmLevel2_DxModern2019,
.dxsmLevel2_DxModern2019 a,
.dxsmLevel2Categorized_DxModern2019 a,
.dxsmLevel2Categorized_DxModern2019 {
  color: #fe5000;
  text-decoration: none;
}

.dxsmLevel2_DxModern2019,
.dxsmLevel2Categorized_DxModern2019 {
  font-size: 0.91em;
  white-space: nowrap;
  padding: 0px;
}

/*flow layout*/
.dxsmLevel2Flow_DxModern2019,
.dxsmLevel2Flow_DxModern2019 a {
  color: #5078DC;
  text-decoration: underline;
}

.dxsmLevel2Flow_DxModern2019 {
  font-size: 0.91em;
  padding: 0px;
}

/* - Level 3 - */
.dxsmLevel3_DxModern2019,
.dxsmLevel3_DxModern2019 a {
  color: #fe5000;
  text-decoration: none;
}

.dxsmLevel3_DxModern2019 {
  font-size: 0.75em;
  white-space: nowrap;
  padding: 0px;
}

/*flow layout*/
.dxsmLevel3Flow_DxModern2019,
.dxsmLevel3Flow_DxModern2019 a {
  color: #999999;
  text-decoration: underline;
}

.dxsmLevel3Flow_DxModern2019 {
  font-size: 0.75em;
}

/* - Level 4 - */
.dxsmLevel4_DxModern2019,
.dxsmLevel4_DxModern2019 a {
  color: #fe5000;
  text-decoration: none;
}

.dxsmLevel4_DxModern2019 {
  font-size: 0.66em;
  white-space: nowrap;
  padding: 0px;
}

/*flow layout*/
.dxsmLevel4Flow_DxModern2019,
.dxsmLevel4Flow_DxModern2019 a {
  color: #A8A8A8;
  text-decoration: underline;
}

.dxsmLevel4Flow_DxModern2019 {
  font-size: 0.66em;
  padding: 0px;
}

/* - Other Levels - */
.dxsmLevelOther_DxModern2019,
.dxsmLevelOther_DxModern2019 a {
  color: #fe5000;
  text-decoration: none;
}

.dxsmLevelOther_DxModern2019 {
  font-size: 0.75em;
  white-space: nowrap;
  padding: 0px;
}

/*flow layout*/
.dxsmLevelOtherFlow_DxModern2019,
.dxsmLevelOtherFlow_DxModern2019 a {
  color: #A8A8A8;
  text-decoration: underline;
}

/* Disabled */
.dxsmDisabled_DxModern2019 {
  color: #bdbab6;
  cursor: default;
}

/* -- ASPxTabControl Lite -- */
.dxtcLite_DxModern2019 {
  overflow: hidden;
  color: #666666;
  float: left;
  font: 11px Arial;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-strip {
  list-style: none outside none;
  float: left;
  padding: 0;
  margin: 0;
}

.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer {
  padding-top: 3px;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbSpacer {
  display: block;
  margin: 0;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-lineBreak {
  float: none;
  display: block;
  clear: both;
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
}

.dxtcLite_DxModern2019.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
  border-left-style: none;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-activeTab {
  float: left;
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-tab {
  background: #6c757d url("tcTabBack.gif") repeat-x bottom;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-activeTab {
  background-color: #fe5000;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-activeTab a {
  color: #fff;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-tab a {
  color: #666666;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-tabHover,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-tabHover a {
  color: #fff;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-tabHover {
  background: #fe5000 url("tcTabBack.gif") repeat-x bottom;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbSpacer {
  float: left;
  border-right-width: 0;
  border-left-width: 0;
  overflow: hidden;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-spacer {
  width: 1px;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-rightIndent {
  width: 5px;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-link {
  padding: 4px 36px;
  display: block;
  height: 100%;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-link,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-rightIndent {
  text-decoration: none;
  white-space: nowrap;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-img {
  border-style: none;
  margin: 0 3px 0 0;
}

.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-img {
  margin: 0 0 0 3px;
}

.dxtcLite_DxModern2019 > .dxtc-content {
  background-color: #fff;
  float: left;
  clear: left;
  border: 1px none #A8A8A8 !important;
  overflow: hidden;
  padding: 11px;
}

.dxtcLite_DxModern2019.dxtc-top > .dxtc-content {
  border-top-style: none !important;
}

.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019.dxtc-top > .dxtc-stripContainer .dxtc-sbSpacer {
  border-bottom: 4px solid #fe5000;
}

/* Rtl */
.dxtcLite_DxModern2019.dxtc-rtl,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-content,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-strip,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-sbSpacer,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-activeTab {
  float: right;
}

.dxtcLite_DxModern2019.dxtc-top.dxtc-rtl > .dxtc-content,
.dxtcLite_DxModern2019.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer,
.dxtcLite_DxModern2019.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer .dxtc-strip {
  clear: right !important;
}

.dxtcLite_DxModern2019.dxtc-left.dxtc-rtl > .dxtc-strip,
.dxtcLite_DxModern2019.dxtc-left.dxtc-rtl > .dxtc-stripContainer .dxtc-strip {
  float: left;
}

.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-rtl > .dxtc-content,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-rtl > .dxtc-stripContainer .dxtc-strip {
  float: left;
}

.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-rtl > .dxtc-content {
  clear: left !important;
}

/* Scrolling */
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-sb {
  margin-top: 0;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbDisabled {
  cursor: default;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sb img {
  border: none;
  border-style: none;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbIndent {
  width: 5px;
}

.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtc-sbSpacer {
  width: 1px;
}

/* Multi-row */
.dxtcLiteDisabled_DxModern2019,
.dxtcLiteDisabled_DxModern2019 > .dxtc-stripContainer .dxtcLiteDisabled_DxModern2019.dxtc-activeTab,
.dxtcLiteDisabled_DxModern2019 > .dxtc-stripContainer .dxtc-link,
.dxtcLiteDisabled_DxModern2019 > .dxtc-stripContainer .dxtc-activeTab .dxtc-link,
.dxtcLiteDisabled_DxModern2019 > .dxtc-content,
.dxtcLite_DxModern2019 > .dxtc-stripContainer .dxtcLiteDisabled_DxModern2019 .dxtc-link {
  color: #acacac;
  cursor: default;
}

/* bottom  */
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer {
  padding-bottom: 3px;
}

.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-strip {
  clear: left;
}

.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-strip {
  float: none;
}

.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer {
  border-bottom: 1px solid transparent;
}

.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-tab {
  background: #6c757d url("tcTabBack.gif") repeat-x top;
}

.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-tabHover {
  background: #fe5000 url("tcTabBack.gif") repeat-x top;
}

.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab {
  background-color: #fe5000;
  color: #fff;
}

.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer {
  border-top: 4px solid #fe5000;
}

.dxtcLite_DxModern2019.dxtc-bottom > .dxtc-content {
  border-top: 1px solid #A8A8A8;
  border-right: 1px solid #A8A8A8;
  border-bottom-color: #A8A8A8;
  border-left: 1px solid #A8A8A8;
  border-bottom-width: 1px;
  border-bottom-style: none !important;
}

/* left */
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer {
  padding-left: 3px;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
  float: none;
  clear: none;
  width: auto;
  height: auto;
}

.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-tab,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
  float: left;
  clear: both;
}

.dxtcLite_DxModern2019.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
  border-top-style: none;
  border-bottom-style: none;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-link {
  padding: 3px 15px 4px;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-tab {
  background: #6c757d url("tcTabBack.gif") repeat-y right;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-tabHover {
  background: #fe5000 url("tcTabBack.gif") repeat-y right;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-activeTab {
  background-color: #fe5000;
  color: #fff;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
  border: none;
  border-left: 1px solid transparent;
  width: auto;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-sbSpacer {
  border-right: 4px solid #fe5000;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
  height: 5px;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-stripContainer .dxtc-spacer {
  height: 1px;
}

.dxtcLite_DxModern2019.dxtc-left > .dxtc-content {
  border-top: 1px solid #A8A8A8;
  border-right: 1px solid #A8A8A8;
  border-bottom: 1px solid #A8A8A8;
  border-left-color: #A8A8A8;
  border-left-width: 1px;
  border-left-style: none !important;
  float: left;
  clear: none;
}

/* right */
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer {
  padding-right: 3px;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
  float: none;
  clear: none;
  width: auto;
  height: auto;
}

.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-tab,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
.dxIE.dxBrowserVersion-7 .dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
  float: left;
  clear: both;
}

.dxtcLite_DxModern2019.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-link {
  padding: 3px 15px 4px;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-tab {
  background: #6c757d url("tcTabBack.gif") repeat-y left;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-tabHover {
  background: #fe5000 url("tcTabBack.gif") repeat-y left;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-activeTab {
  background-color: #fe5000;
  color: #fff;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
  border: none;
  border-right: 1px solid transparent;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-tab,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-sbWrapper,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-sbIndent,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-sbSpacer {
  border-left: 4px solid #fe5000;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
  height: 5px;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-stripContainer .dxtc-spacer {
  height: 1px;
}

.dxtcLite_DxModern2019.dxtc-right > .dxtc-content {
  border-top: 1px solid #A8A8A8;
  border-right-color: #A8A8A8;
  border-bottom: 1px solid #A8A8A8;
  border-left: 1px solid #A8A8A8;
  border-right-width: 1px;
  border-right-style: none !important;
  float: left;
  clear: none;
}

/* -- ASPxTitleIndex -- */
.dxtiControl_DxModern2019 {
  color: #fe5000;
  font: 11px Arial;
}

.dxtiControl_DxModern2019 a {
  color: #fe5000;
}

.dxtiItem_DxModern2019 {
  white-space: nowrap;
}

.dxtiGroupHeader_DxModern2019,
.dxtiGroupHeaderCategorized_DxModern2019 {
  font-size: 1.5em;
  text-decoration: none;
}

.dxtiGroupHeader_DxModern2019,
.dxtiGroupHeaderCategorized_DxModern2019 {
  white-space: nowrap;
  padding: 0px 0px 8px;
}

.dxtiGroupHeaderCategorized_DxModern2019 {
  border-bottom: 1px Solid #dee2e6;
}

/* - GroupHeaderText - */
.dxtiGroupHeaderText_DxModern2019 {
  background-color: #fe5000;
  color: #fff;
}

.dxtiGroupHeaderText_DxModern2019 {
  padding: 0px 8px 3px;
}

.dxtiGroupHeaderTextCategorized_DxModern2019 {
  color: #fff;
  background-color: #fe5000;
}

.dxtiGroupHeaderTextCategorized_DxModern2019 {
  padding: 1px 8px;
}

/* - FilterBox - */
.dxtiFilterBoxInfoText_DxModern2019 {
  font-size: 0.75em;
  font-weight: normal;
  color: #999999;
  padding-top: 0px;
  padding-bottom: 4px;
}

.dxtiFilterBoxEdit_DxModern2019 {
  border: 1px Solid #bdbab6;
}

.dxtiFilterBox_DxModern2019,
.dxtiFilterBox_DxModern2019 table {
  color: #333333;
}

.dxtiFilterBox_DxModern2019 {
  padding: 15px;
  background-color: #FAFAFA;
}

/* - IndexPanel - */
.dxtiIndexPanel_DxModern2019 {
  font-size: 1.33em;
  padding: 10px 0;
  text-decoration: none;
}

.dxtiIndexPanelItem_DxModern2019,
.dxtiCurrentIndexPanelItem_DxModern2019 {
  text-decoration: none;
}

.dxtiIndexPanelItem_DxModern2019,
.dxtiCurrentIndexPanelItem_DxModern2019 {
  padding: 0px 6px 3px;
}

.dxtiCurrentIndexPanelItem_DxModern2019 {
  color: #fff;
  background-color: #fe5000;
}

/* - BackToTop - */
.dxtiBackToTop_DxModern2019,
.dxtiBackToTop_DxModern2019 a {
  color: #999999;
  text-transform: uppercase;
  text-decoration: none;
}

.dxtiBackToTop_DxModern2019 {
  border-top: 1px solid #bdbab6;
  padding: 8px 0px;
  text-align: right !important;
}

.dxtiBackToTopRtl_DxModern2019 {
  padding: 8px 0px;
}

.dxtiBackToTop_DxModern2019 img {
  float: right;
  margin-top: -4px;
  margin-left: 4px;
}

/* Disabled */
.dxtiDisabled_DxModern2019,
.dxtiDisabled_DxModern2019 a {
  color: #bdbab6;
  cursor: default !important;
}

/* -- ASPxUploadControl -- */
.dxucControl_DxModern2019,
.dxucEditArea_DxModern2019,
input[type=text].dxucEditArea_DxModern2019 {
  font: 11px Arial;
}

.dxucControl_DxModern2019,
.dxucEditArea_DxModern2019,
body input.dxucEditArea_DxModern2019 {
  color: #333333;
}

.dxucEditArea_DxModern2019,
input[type=text].dxucEditArea_DxModern2019 {
  padding: 1px;
}

.dxucControl_DxModern2019 .dxucInputs_DxModern2019 {
  border-collapse: separate;
  border-width: 0;
}

.dxucTextBox_DxModern2019 {
  background-color: #fff;
  border: 1px solid #dee2e6;
  padding: 1px 2px;
}

.dxucTextBox_DxModern2019 .dxucEditArea_DxModern2019 {
  margin: 0px;
  background-color: #fff;
}

.dxucNullText_DxModern2019 .dxucEditArea_DxModern2019 {
  color: #818181;
}

.dxucErrorCell_DxModern2019 {
  color: Red;
  text-align: left;
}

.dxucButton_DxModern2019,
.dxucButton_DxModern2019 a {
  color: #fe5000;
  white-space: nowrap;
}

.dxucBrowseButton_DxModern2019,
.dxucBrowseButton_DxModern2019 a {
  cursor: pointer;
  white-space: nowrap;
  text-decoration: none;
}

.dxucControl_DxModern2019 .dxucBrowseButton_DxModern2019 a {
  color: #000;
}

.dxucControl_DxModern2019 a[unselectable=on] {
  user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.dxucBrowseButton_DxModern2019 {
  border: 1px solid #bdbab6;
  padding: 3px 8px 4px;
  background-color: #fff;
}

.dxucBrowseButton_DxModern2019.dxbf {
  padding: 3px 7px 4px;
}

.dxucBrowseButton_DxModern2019.dxbf a {
  border: 1px dotted #000;
}

.dxucBrowseButtonHover_DxModern2019 {
  background-color: #fe5000;
  color: #fff;
}

.dxucBrowseButtonPressed_DxModern2019 {
  background-color: #bdbab6;
  color: #fff;
}

.dxuc-IE7 .dxucTextBox_DxModern2019 .dxucEditArea_DxModern2019 {
  margin-left: -3px;
}

/* ProgressBar */
.dxucProgressBar_DxModern2019 {
  background-color: #6c757d;
  height: 23px;
}

.dxucProgressBar_DxModern2019,
.dxucProgressBar_DxModern2019 td.dx {
  color: #333333;
}

.dxucProgressBar_DxModern2019 .dxPBMainCell,
.dxucProgressBar_DxModern2019 td.dx {
  padding: 0;
}

.dxucProgressBarIndicator_DxModern2019 {
  background-color: #fe5000;
}

/* Silverlight Plugin Link */
.dxucSilverlightPluginLinkPanel_DxModern2019 {
  font-size: 0.75em;
  color: #7d7d7d;
  text-align: left;
}

.dxucSilverlightPluginLinkPanel_DxModern2019 td {
  padding: 0px 3px;
  vertical-align: middle;
}

.dxucSilverlightPluginLinkPanel_DxModern2019 a {
  color: #0D45B7;
}

/* Disabled */
.dxucDisabled_DxModern2019,
.dxucDisabled_DxModern2019 a {
  cursor: default;
  color: #bdbab6;
}

.dxucTextBoxDisabled_DxModern2019 {
  border-color: #C3C3C3;
}

.dxucButtonDisabled_DxModern2019,
.dxucButtonDisabled_DxModern2019 a {
  text-decoration: none;
}

.dxucBrowseButtonDisabled_DxModern2019 {
  cursor: default;
}

.dxucControl_DxModern2019 .dxucBrowseButtonDisabled_DxModern2019 a {
  color: #bdbab6;
}

/* -- ASPxSplitter -- */
.dxsplControl_DxModern2019 {
  font: 11px Arial;
}

.dxsplControl_DxModern2019,
.dxsplVSeparator_DxModern2019,
.dxsplHSeparator_DxModern2019 {
  background-color: #fff;
}

.dxsplVSeparator_DxModern2019,
.dxsplHSeparator_DxModern2019 {
  font-size: 0;
  padding: 0 1px 1px 0;
}

.dxsplPane_DxModern2019,
.dxsplPaneCollapsed_DxModern2019 {
  background-color: #fff;
}

.dxsplPaneCollapsed_DxModern2019 {
  border-right-width: 0px;
  border-bottom-width: 0px;
}

.dxsplVSeparatorHover_DxModern2019 {
  cursor: w-resize;
}

.dxsplHSeparatorHover_DxModern2019 {
  cursor: n-resize;
}

.dxsplVSeparatorCollapsed_DxModern2019 {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

.dxsplHSeparatorCollapsed_DxModern2019 {
  border-left-width: 1px;
  border-right-width: 1px;
}

.dxsplVSeparatorCollapsed_DxModern2019,
.dxsplHSeparatorCollapsed_DxModern2019 {
  cursor: default !important;
}

.dxsplVSeparatorButton_DxModern2019 {
  cursor: pointer;
  padding: 5px 3px 5px 2px;
}

.dxsplHSeparatorButton_DxModern2019 {
  cursor: pointer;
  padding: 2px 5px 3px;
}

.dxsplDisabled_DxModern2019 .dxsplVSeparatorButton_DxModern2019,
.dxsplDisabled_DxModern2019 .dxsplHSeparatorButton_DxModern2019 {
  cursor: default;
}

.dxsplVSeparatorHover_DxModern2019,
.dxsplHSeparatorHover_DxModern2019,
.dxsplVSeparatorButtonHover_DxModern2019,
.dxsplHSeparatorButtonHover_DxModern2019 {
  background-color: #fe5000;
}

.dxsplResizingPointer_DxModern2019 {
  background: url("splResizingPointer.gif") repeat;
  font-size: 0;
  line-height: 0px;
}

.dxsplControl_DxModern2019 .dxsplLCC {
  padding: 8px;
}

/* -- ASPxTreeView -- */
.dxtvControl_DxModern2019 {
  font: 11px Arial;
  color: #333333;
  float: left;
}

.dxtvControl_DxModern2019 li {
  overflow-y: hidden;
}

.dxtvControl_DxModern2019 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
}

.dxtvControl_DxModern2019 a {
  color: #333333;
  text-decoration: none;
}

.dxtvControl_DxModern2019 .dxtv-ln {
  vertical-align: top;
}

.dxtvControl_DxModern2019 .dxtv-nd {
  margin-top: 1px;
  float: left;
  padding: 3px 5px 4px;
  display: block;
  text-decoration: none;
  outline: 0 none;
}

.dxtvControl_DxModern2019 .dxtv-elbNoLn,
.dxtvControl_DxModern2019 .dxtv-elb {
  width: 26px;
  height: 21px;
  vertical-align: top;
  float: left;
}

.dxtvControl_DxModern2019 .dxtv-btn {
  margin-left: 10px;
  margin-top: 5px;
}

.dxtvControl_DxModern2019 .dxtv-subnd {
  margin-left: 22px;
}

.dxtvControl_DxModern2019 .dxtv-ndImg {
  margin: 0 4px 0 2px;
}

.dxtvControl_DxModern2019 .dxtv-ndTxt {
  white-space: nowrap;
}

.dxtvControl_DxModern2019 .dxtv-ndChk {
  cursor: default;
  margin: 0 6px 0 2px;
}

.dxtvControl_DxModern2019 .dxtv-ndTmpl {
  float: left;
  white-space: nowrap;
}

.dxtvControl_DxModern2019 .dxtv-ndSel {
  background-color: #f0f0f0;
  cursor: default;
}

.dxtvControl_DxModern2019 .dxtv-ndHov {
  background-color: #fe5000;
  color: #fff;
}

.dxtvControl_DxModern2019 .dxtv-clr,
.dxtvControl_DxModern2019 .dxtv-clrIE7 {
  clear: both;
  font-size: 0;
  height: 0;
  visibility: hidden;
  width: 0;
  display: block;
}

.dxtvControl_DxModern2019 .dxtv-clr {
  line-height: 0;
}

.dxtvControl_DxModern2019.dxtvRtl,
.dxtvControl_DxModern2019.dxtvRtl .dxtv-nd,
.dxtvControl_DxModern2019.dxtvRtl .dxtv-elbNoLn,
.dxtvControl_DxModern2019.dxtvRtl .dxtv-elb,
.dxtvControl_DxModern2019.dxtvRtl .dxtv-ndTmpl {
  float: right;
}

.dxtvControl_DxModern2019.dxtvRtl .dxtv-elb,
.dxtvControl_DxModern2019.dxtvRtl .dxtv-ln {
  background-position: right top;
}

.dxtvControl_DxModern2019.dxtvRtl .dxtv-elb {
  background-image: url("tvElbowRtl.gif");
}

.dxtvControl_DxModern2019.dxtvRtl .dxtv-btn {
  margin: 5px 10px 0 0;
}

.dxtvControl_DxModern2019.dxtvRtl .dxtv-subnd {
  margin: 0 22px 0 0;
}

.dxtvControl_DxModern2019.dxtvRtl .dxtv-ndImg {
  margin: 0 2px 0 4px;
}

.dxtvControl_DxModern2019.dxtvRtl.OperaRtlFix .dxtv-btn {
  margin: 5px 10px 0 0;
}

.dxtvControl_DxModern2019.dxtvRtl .dxtv-ndChk {
  margin: 0 2px 0 6px;
}

.dxtvControl_DxModern2019.dxtvRtl.OperaRtlFix .dxtv-subnd {
  overflow-x: hidden;
}

.dxtvDisabled_DxModern2019,
.dxtvControl_DxModern2019 .dxtvDisabled_DxModern2019,
.dxtvDisabled_DxModern2019 a,
.dxtvDisabled_DxModern2019 .dxtv-btn,
.dxtvDisabled_DxModern2019 .dxtv-nd {
  color: #bdbab6;
  cursor: default;
}

/* ASPxFileManager */
.dxfmControl_DxModern2019 {
  font: 11px Arial;
  outline: 0px;
  color: #333333;
}

.dxfmDisabled_DxModern2019 {
  color: #bdbab6;
}

/* FileManager - Splitter */
.dxfmControl_DxModern2019 .dxsplControl_DxModern2019 {
  border: 1px solid #bdbab6;
}

.dxfmControl_DxModern2019 .dxsplPane_DxModern2019 {
  border-width: 0px;
  background-color: #fff;
}

.dxfmControl_DxModern2019 .dxsplLCC {
  outline-width: 0px;
  padding: 4px;
}

.dxfmControl_DxModern2019.dxfm-dst .dxsplVSeparator_DxModern2019 {
  width: 3px;
  background: url("fmSplitterSeparator.gif") repeat-y right;
  border-width: 0px;
}

.dxfmControl_DxModern2019.dxfm-dst.dxfm-rtl .dxsplVSeparator_DxModern2019 {
  background-position-x: left;
}

.dxfmControl_DxModern2019.dxfm-tch .dxsplVSeparator_DxModern2019 {
  border-width: 0 1px;
  border-color: #6c757d;
}

.dxfmControl_DxModern2019 .dxsplHSeparator_DxModern2019 {
  border-width: 0px;
  background-color: #6c757d;
}

.dxfmControl_DxModern2019 .dxfm-filePane .dxsplLCC {
  padding: 0;
}

/* FileManager - TreeView */
.dxfmControl_DxModern2019 .dxtvControl_DxModern2019 {
  margin-left: -5px;
}

.dxfmControl_DxModern2019 .dxtvControl_DxModern2019 .dxtv-nd.dxfm-folderSI {
  border: 1px dotted #888888;
  padding: 2px 4px 3px;
}

/* FileManager - File */
.dxfmControl_DxModern2019 div.dxfm-file {
  float: left;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  padding: 6px;
  margin: 4px;
}

.dxfmControl_DxModern2019.dxfm-rtl div.dxfm-file {
  float: right;
}

.dxfmDisabled_DxModern2019 .dxfm-file {
  cursor: default;
}

.dxfmControl_DxModern2019 div.dxfm-fileSI {
  border: 1px dotted #888888;
}

.dxfmControl_DxModern2019 div.dxfm-fileSA {
  background-color: #6c757d;
}

.dxfmControl_DxModern2019 div.dxfm-fileH,
.dxfmControl_DxModern2019 div.dxfm-fileF {
  background-color: #fe5000;
  color: #fff;
}

.dxfmControl_DxModern2019 td.dxgv .dxfm-fileName {
  padding: 2px 0;
}

.dxfmControl_DxModern2019 .dxfm-file .dxfm-highlight {
  background-color: #CFCFCF;
  background-repeat: repeat;
  color: #333333;
  font-weight: bold;
}

.dxfmControl_DxModern2019 .fileContainer {
  margin: 4px;
}

/* FileManager - GridView */
.dxfmControl_DxModern2019 .dxgvControl_DxModern2019 {
  outline: none;
}

.dxfmControl_DxModern2019 .dxgvTable_DxModern2019 td.dxgv {
  border-bottom-width: 0px;
}

.dxfmControl_DxModern2019 .dxgvTable_DxModern2019 tr.dxfm-fileSA {
  background-color: #FF9900;
  color: #fff;
}

.dxfmControl_DxModern2019 .dxgvTable_DxModern2019 tr.dxfm-fileSI {
  background-color: #999999;
  color: #fff;
}

.dxfmControl_DxModern2019 .dxfm-fileF.dxgvFocusedRow_DxModern2019 {
  background-color: #fe5000;
  color: #fff;
}

.dxfmControl_DxModern2019 .dxgvTable_DxModern2019 tr.dxfm-fileH {
  background-color: #E3E3E3;
  color: #000;
}

.dxfmControl_DxModern2019 tr.dxgvFocusedRow_DxModern2019 {
  background: #fff;
  color: #000;
}

.dxfm-file .dxgv.dxgvCommandColumn_DxModern2019 {
  text-overflow: clip;
}

/* FileManager - Toolbar */
.dxfmControl_DxModern2019 .dxfm-toolbar {
  background-color: #FAFAFA;
}

.dxfmControl_DxModern2019 .dxfm-toolbar.dxsplPane_DxModern2019 table.dxfm {
  width: 100%;
}

.dxfmControl_DxModern2019 .dxfm-toolbar.dxsplPane_DxModern2019 .dxfm-filter {
  text-align: right;
  vertical-align: top;
  white-space: nowrap;
}

.dxfmControl_DxModern2019.dxfm-rtl .dxfm-toolbar.dxsplPane_DxModern2019 .dxfm-filter {
  text-align: left;
}

.dxfmControl_DxModern2019 .dxfm-toolbar.dxsplPane_DxModern2019 .dxfm-filter input,
.dxfmControl_DxModern2019 .dxfm-toolbar.dxsplPane_DxModern2019 .dxfm-path input {
  border: 1px solid #bdbab6;
}

.dxgvHeader_DxModern2019.dxfmGridHeader {
  background: #fff;
}

/* FileManager - Toolbar - Light */
.dxfmControl_DxModern2019 .dxfm-toolbar .dxsplLCC {
  padding: 5px;
}

.dxfmControl_DxModern2019 .dxfm-toolbar .dxmLite_DxModern2019 .dxm-main {
  margin-top: 0px;
  border-width: 0px;
  background: transparent none;
}

.dxfmControl_DxModern2019 .dxfm-toolbar .dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-separator {
  padding: 0px 11px;
}

.dxfmControl_DxModern2019 .dxfm-toolbar .dxmLite_DxModern2019 .dxm-horizontal.dxmtb .dxm-separator b {
  background-color: #6c757d;
}

.dxfmControl_DxModern2019 .dxfm-toolbar .dxmLite_DxModern2019 .dxfm-path {
  padding-left: 1px;
}

.dxfmControl_DxModern2019 .dxfm-toolbar .dxmLite_DxModern2019 .dxfm-path input {
  margin: 3px 8px 0px 4px;
}

.dxfmControl_DxModern2019.dxfm-rtl .dxfm-toolbar .dxmLite_DxModern2019 .dxfm-path input {
  margin: 3px 4px 0px 8px;
}

.dxfmControl_DxModern2019 .dxfm-toolbar .dxmLite_DxModern2019 .dxm-item .dxm-content {
  padding-top: 4px;
}

/* FileManager - UploadPanel */
.dxfmControl_DxModern2019 .dxfm-uploadPanel {
  background-color: #FAFAFA;
  text-align: right;
}

.dxfmControl_DxModern2019.dxfm-rtl .dxfm-uploadPanel {
  text-align: left;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 table.dxfm-uploadPanelTable {
  display: inline-block;
  margin-right: 5px;
  margin-top: 1px;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 table.dxfm-uploadPanelTable .dxucControl_DxModern2019 {
  margin-top: 4px;
  margin-right: 10px;
}

.dxfmControl_DxModern2019.dxfm-rtl .dxfm-uploadPanel.dxsplPane_DxModern2019 table.dxfm-uploadPanelTable .dxucControl_DxModern2019 {
  margin-right: 0px;
  margin-left: 10px;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell {
  padding: 7px 0 0;
  vertical-align: top;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell a {
  color: #fe5000;
  text-decoration: underline;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell a.dxfm-uploadDisable {
  color: #777777;
  text-decoration: none;
  cursor: default;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 .dxucTextBox_DxModern2019 {
  padding: 0px 2px;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 .dxucBrowseButton_DxModern2019 {
  padding: 2px 8px 3px;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 .dxucBrowseButton_DxModern2019.dxbf {
  padding: 2px 7px 3px;
}

.dxfmControl_DxModern2019 .dxfm-uploadPanel.dxsplPane_DxModern2019 .dxucSilverlightPluginLinkPanel_DxModern2019 {
  margin-top: -8px;
}

/* FileManager - Create, Rename input */
.dxfmControl_DxModern2019 .dxfm-cInput,
.dxfmControl_DxModern2019 .dxfm-rInput {
  border: 1px solid #bdbab6;
}

/* FileManager - Move PopupControl */
.dxfmControl_DxModern2019 .dxpc-content {
  padding: 5px 0px 0px;
  background-color: #fff;
}

.dxfmControl_DxModern2019 .dxpc-content .dxfm-mpFoldersC {
  overflow: auto;
  padding: 0px 0px 20px 5px;
}

.dxfmControl_DxModern2019 .dxpc-content .dxfm-mpButtonC {
  margin-top: 5px;
  background-color: #F3F3F3;
  border-top: 1px solid #6c757d;
  text-align: right;
  padding: 10px 15px 10px 10px;
}

.dxfmControl_DxModern2019 .dxpc-content .dxfm-mpButtonC a {
  margin-left: 12px;
  color: #fe5000;
}

/* ASPxImageSlider */
.dxisControl_DxModern2019 {
  width: 660px;
  height: 505px;
  outline: 0;
  user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  font: 11px Arial;
}

.dxisControl_DxModern2019 .dxis-playPauseBtnWrapper {
  top: 0;
  right: 0;
  padding: 6px 12px 6px 14px;
  position: absolute;
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}

*[dir=rtl].dxisControl_DxModern2019 .dxis-playPauseBtnWrapper {
  right: auto;
  left: 0;
}

.dxisControl_DxModern2019 > .dxis-passePartout {
  position: relative;
  background-color: #000;
  width: 100%;
  height: 100%;
}

.dxisControl_DxModern2019 .dxis-imageArea {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.dxisControl_DxModern2019 .dxis-slidePanel,
.dxisControl_DxModern2019 .dxis-nbSlidePanel,
.dxisControl_DxModern2019 .dxis-nbSlidePanelWrapper {
  position: absolute;
}

.dxisControl_DxModern2019 .dxis-nbSlidePanelWrapper {
  overflow: hidden;
}

.dxisControl_DxModern2019 .dxis-nbTop,
.dxisControl_DxModern2019 .dxis-nbBottom,
.dxisControl_DxModern2019 .dxis-nbLeft,
.dxisControl_DxModern2019 .dxis-nbRight,
.dxisControl_DxModern2019 .dxis-nbDotsBottom,
.dxisControl_DxModern2019 .dxis-nbDotsTop,
.dxisControl_DxModern2019 .dxis-nbDotsLeft,
.dxisControl_DxModern2019 .dxis-nbDotsRight {
  position: relative;
}

.dxisControl_DxModern2019 .dxis-nbTop {
  padding-bottom: 5px;
}

.dxisControl_DxModern2019 .dxis-nbBottom {
  padding-top: 5px;
}

.dxisControl_DxModern2019 .dxis-nbLeft {
  padding-right: 5px;
}

.dxisControl_DxModern2019 .dxis-nbRight {
  padding-left: 5px;
}

.dxisControl_DxModern2019 .dxis-nbDotsBottom,
.dxisControl_DxModern2019 .dxis-nbDotsTop {
  padding: 20px 0;
}

.dxisControl_DxModern2019 .dxis-nbDotsLeft {
  padding-right: 20px;
}

.dxisControl_DxModern2019 .dxis-nbDotsRight {
  padding-left: 20px;
}

.dxisControl_DxModern2019 .dxis-nbLeft,
.dxisControl_DxModern2019 .dxis-nbRight,
.dxisControl_DxModern2019 .dxis-nbDotsLeft,
.dxisControl_DxModern2019 .dxis-nbDotsRight {
  float: left;
}

.dxisControl_DxModern2019 .dxis-item,
.dxisControl_DxModern2019 .dxis-nbItem {
  background-image: url("Images/DxModern2019/Web/isLoading.gif");
  background-repeat: no-repeat;
  background-position: center center;
}

.dxisControl_DxModern2019 .dxis-nbItem .dxis-nbHoverItem {
  display: none;
  position: absolute;
  border: 2px solid #9f9f9f;
}

.dxisControl_DxModern2019 .dxis-nbItem .dxis-nbHoverItem > div {
  border: 2px solid #fff;
}

.dxisControl_DxModern2019 .dxis-nbItem.dxis-hover .dxis-nbHoverItem {
  display: block;
}

.dxisControl_DxModern2019 .dxis-item,
.dxisControl_DxModern2019 .dxis-nbItem,
.dxisControl_DxModern2019 .dxis-nbDotItem {
  position: absolute;
  overflow: hidden;
}

.dxisControl_DxModern2019 .dxis-nbItem,
.dxisControl_DxModern2019 .dxis-nbDotItem {
  cursor: pointer;
}

.dxisControl_DxModern2019 .dxis-nbDotItemSelected,
.dxisControl_DxModern2019 .dxis-nbDotItemDisabled {
  cursor: default;
}

.dxisControl_DxModern2019 .dxis-nbItem {
  width: 90px;
  height: 60px;
  background-color: #000;
}

.dxisControl_DxModern2019 .dxis-itemTextArea {
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  cursor: default;
  padding: 22px;
  color: #fff;
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.75);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dxisControl_DxModern2019 .dxis-nbSelectedItem {
  z-index: 1;
  cursor: default;
  position: absolute;
  border: 2px solid #000;
  background-color: rgba(255, 255, 255, 0);
}

.dxisControl_DxModern2019 .dxis-nbSelectedItem > div {
  border: 2px solid #fff;
}

.dxisControl_DxModern2019 .dxis-prevBtnVertWrapper,
.dxisControl_DxModern2019 .dxis-prevBtnVertOutsideWrapper,
.dxisControl_DxModern2019 .dxis-nextBtnVertWrapper,
.dxisControl_DxModern2019 .dxis-nextBtnVertOutsideWrapper,
.dxisControl_DxModern2019 .dxis-prevBtnHorWrapper,
.dxisControl_DxModern2019 .dxis-prevBtnHorOutsideWrapper,
.dxisControl_DxModern2019 .dxis-nextBtnHorWrapper,
.dxisControl_DxModern2019 .dxis-nextBtnHorOutsideWrapper {
  cursor: pointer;
  z-index: 1;
  position: absolute;
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.75);
}

.dxisControl_DxModern2019 .dxis-prevBtnHorWrapperDisabled,
.dxisControl_DxModern2019 .dxis-prevBtnHorOutsideWrapperDisabled,
.dxisControl_DxModern2019 .dxis-nextBtnHorWrapperDisabled,
.dxisControl_DxModern2019 .dxis-nextBtnHorOutsideWrapperDisabled,
.dxisControl_DxModern2019 .dxis-prevBtnVertWrapperDisabled,
.dxisControl_DxModern2019 .dxis-prevBtnVertOutsideWrapperDisabled,
.dxisControl_DxModern2019 .dxis-nextBtnVertWrapperDisabled,
.dxisControl_DxModern2019 .dxis-nextBtnVertOutsideWrapperDisabled {
  cursor: default;
}

.dxisControl_DxModern2019 .dxis-prevBtnHorWrapper,
.dxisControl_DxModern2019 .dxis-prevBtnHorOutsideWrapper {
  left: 0px;
}

.dxisControl_DxModern2019 .dxis-nextBtnHorWrapper,
.dxisControl_DxModern2019 .dxis-nextBtnHorOutsideWrapper {
  right: 0px;
}

.dxisControl_DxModern2019 .dxis-prevBtnVertWrapper,
.dxisControl_DxModern2019 .dxis-prevBtnVertOutsideWrapper {
  top: 0px;
}

.dxisControl_DxModern2019 .dxis-nextBtnVertWrapper,
.dxisControl_DxModern2019 .dxis-nextBtnVertOutsideWrapper {
  bottom: 0px;
}

.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-prevBtnHorWrapper,
.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-prevBtnHorOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-nextBtnHorWrapper,
.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-nextBtnHorOutsideWrapper {
  top: 50%;
  margin-top: -32px;
}

.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-prevBtnVertWrapper,
.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-prevBtnVertOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-nextBtnVertWrapper,
.dxisControl_DxModern2019 > .dxis-passePartout > .dxis-nextBtnVertOutsideWrapper {
  left: 50%;
  margin-left: -30px;
}

.dxisControl_DxModern2019 .dxis-prevBtnHor {
  margin: 16px 12px 16px 8px;
}

.dxisControl_DxModern2019 .dxis-nextBtnHor {
  margin: 16px 8px 16px 12px;
}

.dxisControl_DxModern2019 .dxis-prevBtnVert {
  margin: 8px 16px 12px 16px;
}

.dxisControl_DxModern2019 .dxis-nextBtnVert {
  margin: 12px 16px 8px 16px;
}

.dxisControl_DxModern2019 > .dxis-nbBottom > .dxis-prevBtnHorWrapper,
.dxisControl_DxModern2019 > .dxis-nbBottom > .dxis-prevBtnHorOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-nbBottom > .dxis-nextBtnHorWrapper,
.dxisControl_DxModern2019 > .dxis-nbBottom > .dxis-nextBtnHorOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-nbTop > .dxis-prevBtnHorWrapper,
.dxisControl_DxModern2019 > .dxis-nbTop > .dxis-prevBtnHorOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-nbTop > .dxis-nextBtnHorWrapper,
.dxisControl_DxModern2019 > .dxis-nbTop > .dxis-nextBtnHorOutsideWrapper {
  height: inherit;
}

.dxisControl_DxModern2019 > .dxis-nbLeft > .dxis-prevBtnVertWrapper,
.dxisControl_DxModern2019 > .dxis-nbLeft > .dxis-prevBtnVertOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-nbLeft > .dxis-nextBtnVertWrapper,
.dxisControl_DxModern2019 > .dxis-nbLeft > .dxis-nextBtnVertOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-nbRight > .dxis-prevBtnVertWrapper,
.dxisControl_DxModern2019 > .dxis-nbRight > .dxis-prevBtnVertOutsideWrapper,
.dxisControl_DxModern2019 > .dxis-nbRight > .dxis-nextBtnVertWrapper,
.dxisControl_DxModern2019 > .dxis-nbRight > .dxis-nextBtnVertOutsideWrapper {
  width: inherit;
}

.dxisControl_DxModern2019 .dxis-prevPageBtnHor,
.dxisControl_DxModern2019 .dxis-prevPageBtnHorOutside,
.dxisControl_DxModern2019 .dxis-nextPageBtnHor,
.dxisControl_DxModern2019 .dxis-nextPageBtnHorOutside {
  top: 50%;
  position: relative;
  margin: -11px 7px 0 7px;
}

.dxisControl_DxModern2019 .dxis-prevPageBtnVert,
.dxisControl_DxModern2019 .dxis-prevPageBtnVertOutside,
.dxisControl_DxModern2019 .dxis-nextPageBtnVert,
.dxisControl_DxModern2019 .dxis-nextPageBtnVertOutside {
  margin: 7px auto 6px;
}

.dxisControl_DxModern2019 .dxis-prevBtnHorWrapperPressed > .dxis-prevBtnHor,
.dxisControl_DxModern2019 .dxis-prevBtnHorOutsideWrapperPressed > .dxis-prevBtnHor,
.dxisControl_DxModern2019 .dxis-nextBtnHorWrapperPressed > .dxis-nextBtnHor,
.dxisControl_DxModern2019 .dxis-nextBtnHorOutsideWrapperPressed > .dxis-nextBtnHor,
.dxisControl_DxModern2019 .dxis-prevBtnHorWrapperPressed > .dxis-prevPageBtnHor,
.dxisControl_DxModern2019 .dxis-prevBtnHorWrapperPressed > .dxis-prevPageBtnHorOutside,
.dxisControl_DxModern2019 .dxis-prevBtnHorOutsideWrapperPressed > .dxis-prevPageBtnHor,
.dxisControl_DxModern2019 .dxis-prevBtnHorOutsideWrapperPressed > .dxis-prevPageBtnHorOutside,
.dxisControl_DxModern2019 .dxis-nextBtnHorWrapperPressed > .dxis-nextPageBtnHor,
.dxisControl_DxModern2019 .dxis-nextBtnHorWrapperPressed > .dxis-nextPageBtnHorOutside,
.dxisControl_DxModern2019 .dxis-nextBtnHorOutsideWrapperPressed > .dxis-nextPageBtnHor,
.dxisControl_DxModern2019 .dxis-nextBtnHorOutsideWrapperPressed > .dxis-nextPageBtnHorOutside,
.dxisControl_DxModern2019 .dxis-prevBtnVertWrapperPressed > .dxis-prevBtnVert,
.dxisControl_DxModern2019 .dxis-prevBtnVertOutsideWrapperPressed > .dxis-prevBtnVert,
.dxisControl_DxModern2019 .dxis-nextBtnVertWrapperPressed > .dxis-nextBtnVert,
.dxisControl_DxModern2019 .dxis-nextBtnVertOutsideWrapperPressed > .dxis-nextBtnVert,
.dxisControl_DxModern2019 .dxis-prevBtnVertWrapperPressed > .dxis-prevPageBtnVert,
.dxisControl_DxModern2019 .dxis-prevBtnVertWrapperPressed > .dxis-prevPageBtnVertOutside,
.dxisControl_DxModern2019 .dxis-prevBtnVertOutsideWrapperPressed > .dxis-prevPageBtnVert,
.dxisControl_DxModern2019 .dxis-prevBtnVertOutsideWrapperPressed > .dxis-prevPageBtnVertOutside,
.dxisControl_DxModern2019 .dxis-nextBtnVertWrapperPressed > .dxis-nextPageBtnVert,
.dxisControl_DxModern2019 .dxis-nextBtnVertWrapperPressed > .dxis-nextPageBtnVertOutside,
.dxisControl_DxModern2019 .dxis-nextBtnVertOutsideWrapperPressed > .dxis-nextPageBtnVert,
.dxisControl_DxModern2019 .dxis-nextBtnVertOutsideWrapperPressed > .dxis-nextPageBtnVertOutside,
.dxisControl_DxModern2019 .dxis-prevBtnVertPressed,
.dxisControl_DxModern2019 .dxis-nextBtnVertPressed,
.dxisControl_DxModern2019 .dxis-nextBtnHorPressed,
.dxisControl_DxModern2019 .dxis-prevBtnHorPressed,
.dxisControl_DxModern2019 .dxis-prevPageBtnVertPressed,
.dxisControl_DxModern2019 .dxis-prevPageBtnVertOutsidePressed,
.dxisControl_DxModern2019 .dxis-nextPageBtnVertPressed,
.dxisControl_DxModern2019 .dxis-nextPageBtnVertOutsidePressed,
.dxisControl_DxModern2019 .dxis-prevPageBtnHorPressed,
.dxisControl_DxModern2019 .dxis-prevPageBtnHorOutsidePressed,
.dxisControl_DxModern2019 .dxis-nextPageBtnHorPressed,
.dxisControl_DxModern2019 .dxis-nextPageBtnHorOutsidePressed,
.dxisControl_DxModern2019 .dxis-prevBtnVertDisabled,
.dxisControl_DxModern2019 .dxis-nextBtnVertDisabled,
.dxisControl_DxModern2019 .dxis-nextBtnHorDisabled,
.dxisControl_DxModern2019 .dxis-prevBtnHorDisabled,
.dxisControl_DxModern2019 .dxis-prevPageBtnVertDisabled,
.dxisControl_DxModern2019 .dxis-prevPageBtnVertOutsideDisabled,
.dxisControl_DxModern2019 .dxis-nextPageBtnVertDisabled,
.dxisControl_DxModern2019 .dxis-nextPageBtnVertOutsideDisabled,
.dxisControl_DxModern2019 .dxis-prevPageBtnHorDisabled,
.dxisControl_DxModern2019 .dxis-prevPageBtnHorOutsideDisabled,
.dxisControl_DxModern2019 .dxis-nextPageBtnHorDisabled,
.dxisControl_DxModern2019 .dxis-nextPageBtnHorOutsideDisabled {
  opacity: 0.25;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=25);
}

.dxisControl_DxModern2019 .dxis-nextBtnHorOutsideWrapper,
.dxisControl_DxModern2019 .dxis-prevBtnHorOutsideWrapper,
.dxisControl_DxModern2019 .dxis-nextBtnVertOutsideWrapper,
.dxisControl_DxModern2019 .dxis-prevBtnVertOutsideWrapper {
  background-color: transparent;
}

.dxisControl_DxModern2019 .dxis-nextPageBtnHorOutside,
.dxisControl_DxModern2019 .dxis-prevPageBtnHorOutside {
  margin-top: -14px;
}

/* ASPxImageGallery */
.dxigControl_DxModern2019 {
  font: 11px Arial;
  color: #333333;
}

.dxigControl_DxModern2019 td.dxigCtrl {
  padding: 12px 40px;
}

.dxigContent_DxModern2019 {
  border-top: 1px solid #bdbab6;
  border-bottom: 1px solid #bdbab6;
  padding: 6px 0;
}

.dxigEmptyData_DxModern2019 {
  color: Gray;
}

.dxigEmptyItem_DxModern2019 {
  text-align: left;
  vertical-align: top;
}

.dxigFlowItem_DxModern2019 {
  float: left;
}

.dxigItem_DxModern2019 {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("Images/DxModern2019/Web/igLoading.gif");
}

.dxigItem_DxModern2019 a {
  outline: 0;
}

.dxigItem_DxModern2019 a > img {
  display: block;
}

.dxigItem_DxModern2019 .dxig-thumbnailBorder {
  top: 0;
  display: none;
  position: absolute;
  border: 1px solid gray;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.dxigItem_DxModern2019 .dxig-thumbnailWrapper,
.dxigFlowItem_DxModern2019 {
  width: 0;
  height: 0;
  overflow: hidden;
  position: relative;
}

.dxigControl_DxModern2019 .dxig-thumbnailTextArea {
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
  padding: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.75);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: none;
}

.dxigControl_DxModern2019 .dxpcLite_DxModern2019 .dxpc-mainDiv,
.dxigControl_DxModern2019 .dxpcLite_DxModern2019 .dxpc-contentWrapper {
  border: 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.dxigControl_DxModern2019 .dxpcLite_DxModern2019 .dxpc-content {
  padding: 0;
  background-color: transparent;
}

.dxigControl_DxModern2019 .dxig-imageSliderWrapper {
  overflow: hidden;
  padding: 50px 65px;
}

.dxigControl_DxModern2019.dxTouchUI .dxig-imageSliderWrapper {
  padding: 0;
}

.dxigControl_DxModern2019 .dxig-imageSliderWrapper .dxisControl_DxModern2019 .dxis-item > img {
  box-shadow: 0 0 50px rgb(0, 0, 0);
  -moz-box-shadow: 0 0 50px rgb(0, 0, 0);
  -webkit-box-shadow: 0 0 50px rgb(0, 0, 0);
}

.dxigControl_DxModern2019 .dxig-bottomPanel {
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
}

.dxigControl_DxModern2019 .dxig-bottomPanel > .dxig-overflowPanel {
  overflow: hidden;
}

.dxigControl_DxModern2019 .dxig-bottomPanel .dxisControl_DxModern2019 {
  position: relative;
}

.dxigControl_DxModern2019 .dxisControl_DxModern2019 > .dxis-passePartout {
  background-color: transparent;
}

.dxigControl_DxModern2019 .dxisControl_DxModern2019 .dxis-nbBottom {
  padding: 4px 4px 0 4px;
}

.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapper,
.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper {
  width: 43px;
  background: url("igNavBtnsBack.png") repeat-y;
}

.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapper {
  background-position: 0 0;
}

.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper {
  background-position: -39px 0;
}

.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapperDisabled,
.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapperDisabled {
  display: none;
}

.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapper .dxis-prevPageBtnHor,
.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper .dxis-nextPageBtnHor {
  position: absolute;
}

.dxigControl_DxModern2019 .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper .dxis-nextPageBtnHor {
  right: 0;
}

.dxigControl_DxModern2019 .dxig-fullscreenViewerTextArea {
  z-index: 1;
  padding: 10px;
  text-align: center;
  color: #fff;
}

.dxigControl_DxModern2019 .dxig-prevButtonArea,
.dxigControl_DxModern2019 .dxig-nextButtonArea {
  top: 0;
  position: absolute;
}

.dxigControl_DxModern2019 .dxig-prevButtonArea {
  left: 0;
}

.dxigControl_DxModern2019 .dxig-nextButtonArea {
  right: 0;
}

.dxigControl_DxModern2019 .dxig-prevButton,
.dxigControl_DxModern2019 .dxig-nextButton {
  top: 50%;
  cursor: pointer;
  position: relative;
  margin: -32px 11px 0;
}

.dxigControl_DxModern2019 .dxig-prevButtonDisabled,
.dxigControl_DxModern2019 .dxig-nextButtonDisabled {
  cursor: auto;
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
}

.dxigControl_DxModern2019 .dxig-closeButtonWrapper,
.dxigControl_DxModern2019 .dxig-playPauseButtonWrapper {
  padding: 15px;
  cursor: pointer;
  position: absolute;
}

.dxigControl_DxModern2019 .dxig-closeButtonWrapper {
  top: 4px;
  right: 7px;
}

.dxigControl_DxModern2019 .dxig-closeButtonWrapper > .dxig-closeButton {
  z-index: 1;
}

.dxigControl_DxModern2019 .dxig-playPauseButtonWrapper {
  top: 2px;
  right: 48px;
}

*[dir=rtl].dxigControl_DxModern2019 .dxig-closeButtonWrapper {
  left: 7px;
  right: auto;
}

*[dir=rtl].dxigControl_DxModern2019 .dxig-playPauseButtonWrapper {
  left: 48px;
  right: auto;
}

.dxigControl_DxModern2019 .dxisControl_DxModern2019 .dxis-nbBottom,
.dxigControl_DxModern2019 .dxig-fullscreenViewerTextArea {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.dxigControl_DxModern2019 .dxig-overflowPanel .dxig-navigationBarMarker {
  left: 50%;
  bottom: 0;
  margin-left: -10px;
  position: absolute;
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

.dxigControl_DxModern2019 .dxisControl_DxModern2019 .dxis-nbSelectedItem {
  border: 2px solid #fff;
}

.dxigControl_DxModern2019 .dxisControl_DxModern2019 .dxis-nbHoverItem {
  border: 2px solid #9F9F9F;
}

.dxigControl_DxModern2019 .dxisControl_DxModern2019 .dxis-nbSelectedItem > div,
.dxigControl_DxModern2019 .dxisControl_DxModern2019 .dxis-nbHoverItem > div {
  border: 2px solid #000;
}

.dxigEPContainer_DxModern2019 {
  height: 48px;
  text-align: center;
}

.dxigEPContainer_DxModern2019 div {
  padding-top: 12px;
}

.dxigEPContainer_DxModern2019 a {
  color: #fe5000;
}

/* Removes flicking in iOS Safari*/
.dxfmControl_DxModern2019,
.dxnbGroupHeader_DxModern2019,
.dxnbGroupHeaderCollapsed_DxModern2019,
.dxnbGroupContent_DxModern2019 > TABLE > TBODY > TR,
.dxtcTab_DxModern2019,
.dxtcActiveTab_DxModern2019,
.dxtvControl_DxModern2019 .dxtv-nd {
  -webkit-tap-highlight-color: transparent;
}

/* Form Layout */
.dxflFormLayout_DxModern2019 {
  display: table;
  font: 11px Arial;
  color: #333;
}

.dxflButtonItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 5px;
}

.dxflButtonItemSys .dxflVAMSys.dxflCaptionCell_DxModern2019 {
  padding-bottom: 1px;
}

.dxflTextItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 0px;
}

.dxflTextEditItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 2px;
}

.dxflCheckBoxItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 3px;
}

.dxflRadioButtonItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 4px;
}

.dxflCheckBoxListItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 11px;
}

.dxflRadioButtonListItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 12px;
}

.dxflListBoxItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 5px;
}

.dxflTrackBarItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 2px;
}

.dxflProgressBarItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 3px;
}

.dxflMemoItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 4px;
}

.dxflCustomItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 2px;
}

.dxflTextEditItemSys.dxflSafariItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 { /*Safari*/
  padding-top: 2px;
}

noindex:-o-prefocus, body:first-of-type .dxflTextEditItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 { /*Opera*/
  padding-top: 3px;
}

html[xmlns*=""] .dxflMemoItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 { /*IE 8*/
  padding-top: 3px;
}

.dxflMemoItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 { /*IE 7*/
  *padding-top: 3px;
}

.dxFirefox .dxflMemoItemSys .dxflVATSys.dxflCaptionCell_DxModern2019 {
  padding-top: 3px;
}

.dxflCLTSys .dxflCaptionCell_DxModern2019,
.dxflCLBSys .dxflCaptionCell_DxModern2019 {
  padding: 3px 0;
}

.dxflCLLSys .dxflCaptionCell_DxModern2019,
*[dir=rtl].dxflFormLayout_DxModern2019 .dxflCLRSys .dxflCaptionCell_DxModern2019 {
  padding-left: 0px;
  padding-right: 6px;
}

.dxflCLRSys .dxflCaptionCell_DxModern2019,
*[dir=rtl].dxflFormLayout_DxModern2019 .dxflCLLSys .dxflCaptionCell_DxModern2019 {
  padding-right: 0px;
  padding-left: 6px;
}

.dxflCaptionCell_DxModern2019 {
  white-space: nowrap;
  line-height: 16px;
  height: 100%;
  width: 1%;
}

.dxflNestedControlCell_DxModern2019 {
  height: 0;
}

.dxflCheckBoxItemSys.dxflItem_DxModern2019 .dxichCellSys.dxeBase_DxModern2019 {
  padding-left: 0px;
}

*[dir=rtl] .dxflCheckBoxItemSys.dxflItem_DxModern2019 .dxichCellSys.dxeBase_DxModern2019 {
  padding-right: 0px;
}

.dxflEmptyItem_DxModern2019 {
  height: 21px;
}

.dxflItem_DxModern2019 {
  padding: 2px 0;
  width: 100%;
}

.dxflItem_DxModern2019 > table.dxflItemTable_DxModern2019 {
  width: 100%;
}

.dxflGroup_DxModern2019 {
  padding: 6px 5px;
  width: 100%;
}

.dxflGroup_DxModern2019 > table.dxflGroupTable_DxModern2019 {
  width: 100%;
}

.dxflGroupCell_DxModern2019 {
  padding: 0 8px;
}

.dxflGroupBox_DxModern2019 {
  display: table;
  border-collapse: separate;
  width: 100%;
  border: 1px Solid #dee2e6;
  padding: 0 0 12px;
  margin: 10px 0;
}

.dxflGroupBox_DxModern2019.dxflHeadingLineGroupBoxSys {
  border-width: 1px 0 0;
}

.dxflGroupBox_DxModern2019.dxflHeadingLineGroupBoxSys.dxflWithCaptionSys {
  margin-top: 22px !important;
}

.dxflHeadingLineGroupBoxSys > .dxflGroup_DxModern2019 {
  margin-top: -6px;
}

.dxflGroupCell_DxModern2019 > .dxtcControl_DxModern2019 {
  margin: 0px;
}

.dxflGroupBox_DxModern2019 > .dxflGroup_DxModern2019 {
  margin-top: -9px;
  padding: 0 4px;
}

.dxflGroupBox_DxModern2019 > .dxflGroup_DxModern2019 tr:first-child > .dxflGroupCell_DxModern2019 > .dxflItem_DxModern2019 {
  padding-top: 9px;
}

.dxflGroupBox_DxModern2019 > .dxflGroup_DxModern2019 tr:first-child > .dxflGroupCell_DxModern2019 > .dxtcControl_DxModern2019 {
  margin-top: 10px;
}

.dxflGroupBox_DxModern2019 > .dxflGroup_DxModern2019 tr:last-child > .dxflGroupCell_DxModern2019 > .dxflItem_DxModern2019 {
  padding-bottom: 0px;
}

.dxflGroup_DxModern2019 tr:first-child > .dxflGroupCell_DxModern2019 > .dxflGroupBox_DxModern2019 {
  margin-top: 13px;
}

.dxflGroup_DxModern2019 tr:last-child > .dxflGroupCell_DxModern2019 > .dxflGroupBox_DxModern2019 {
  margin-bottom: 0px;
}

.dxtcPageContent_DxModern2019 > div > .dxflGroup_DxModern2019 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.dxtcPageContent_DxModern2019 > div > .dxflGroup_DxModern2019 tr:first-child > .dxflGroupCell_DxModern2019 > .dxflItem_DxModern2019 {
  padding-top: 12px;
}

.dxtcPageContent_DxModern2019 > div > .dxflGroup_DxModern2019 tr:last-child > .dxflGroupCell_DxModern2019 > .dxflItem_DxModern2019 {
  padding-bottom: 12px;
}

.dxflGroupBoxCaption_DxModern2019 {
  background-color: #fff;
  display: inline-block;
  left: 9px;
  line-height: 16px;
  padding: 0px 3px 0px 3px;
  position: relative;
  top: -9px;
}

*[dir=rtl].dxflFormLayout_DxModern2019 .dxflGroupBoxCaption_DxModern2019 {
  padding: 0px 3px 0px 7px;
  left: 0px;
  right: 9px;
}

.dxflGroupBox_DxModern2019 > div.dxflGroup_DxModern2019:first-child,
.dxflGroupBox_DxModern2019 > table.dxflGroup_DxModern2019:first-child {
  margin-top: 0px;
  padding-top: 7px;
}

.dxflHeadingLineGroupBoxSys > .dxflGroupBoxCaption_DxModern2019 {
  top: -19px;
}

.dxflOptional_DxModern2019 {
  color: gray;
  font-style: normal;
}

.dxflRequired_DxModern2019 {
  color: green;
  font-style: normal;
}

.dxflInternalEditorTable_DxModern2019 {
  width: 100%;
}

.dxflHelpText_DxModern2019 {
  color: #9F9F9F;
  font-size: 0.91em;
}

.dxflHelpText_DxModern2019.dxflHHelpTextSys {
  padding: 0 6px;
}

.dxflHelpText_DxModern2019.dxflTHelpTextSys {
  padding: 6px 0 2px;
}

.dxflHelpText_DxModern2019.dxflBHelpTextSys {
  padding: 2px 0 6px;
}

/* Ribbon */
.dxrControl_DxModern2019 {
  font: 12px "Segoe UI", Helvetica, "Droid Sans", Tahoma, Geneva, sans-serif;
}

.dxrControl_DxModern2019 .dxr-tabContent {
  border: 1px solid #dee2e6;
  border-top-width: 0px;
  height: 95px;
  background: #fff;
}

.dxrControl_DxModern2019.dxr-grLabelsHidden .dxr-tabContent {
  height: 81px;
}

.dxrControl_DxModern2019.dxr-tabsHidden .dxr-tabContent {
  border-top-width: 1px;
}

.dxrControl_DxModern2019,
.dxrControl_DxModern2019 a {
  color: #201f35;
}

.dxrControl_DxModern2019 .dxr-itemDisabled.dxr-item,
.dxrControl_DxModern2019 .dxr-groupLabelDisabled.dxr-groupLabel,
.dxrControl_DxModern2019 .dxr-grExpBtnDisabled.dxr-grExpBtn,
.dxrControl_DxModern2019 .dxr-grExpBtnDisabled.dxr-grExpBtn .dxr-img32,
.dxrControl_DxModern2019 .dxr-minBtn.dxr-minBtnDisabled,
.dxrControl_DxModern2019 .dxr-itemDisabled a {
  cursor: default;
  color: #dee2e6;
}

/* Ribbon Popup */
.dxrControl_DxModern2019 .dxr-minPopupWindow {
  padding: 0;
}

.dxrControl_DxModern2019 .dxr-minPopup.dxpc-mainDiv {
  border: 0;
}

.dxrControl_DxModern2019 .dxr-groupPopup .dxpc-mainDiv {
  border: 1px solid #dee2e6;
}

/* Ribbon Group List */
.dxrControl_DxModern2019 .dxr-groupList {
  padding: 0;
  margin: 0;
  height: 100%;
}

.dxrControl_DxModern2019 .dxr-groupList .dxr-groupSep {
  height: 100%;
  list-style: none;
}

.dxrControl_DxModern2019 .dxr-groupList .dxr-groupSep b {
  display: block;
  width: 1px;
  height: 100%;
  background: #dee2e6;
}

/* Ribbon Groups */
.dxrControl_DxModern2019 .dxr-groupList .dxr-group {
  margin: 3px 3px 0 3px;
  text-align: center;
}

.dxrControl_DxModern2019 .dxr-groupContent {
  height: 75px;
}

.dxrControl_DxModern2019 .dxr-groupLabel {
  text-align: center;
  color: #333333;
  line-height: 16px;
  padding: 0px 5px 0 5px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.dxrControl_DxModern2019 .dxr-grDialogBoxLauncher {
  float: right;
  margin: 2px -4px 0 5px;
  cursor: pointer;
}

.dxrControl_DxModern2019 .dxr-grExpBtn,
.dxrControl_DxModern2019 .dxr-grExpBtn .dxr-img32 {
  cursor: pointer;
}

.dxrControl_DxModern2019 .dxr-grExpBtn {
  height: 89px;
  text-align: center;
}

.dxrControl_DxModern2019 .dxr-groupPopupWindow {
  padding: 2px 3px;
}

/* Ribbon Item Separator */
.dxrControl_DxModern2019 .dxr-blRegItems .dxr-itemSep,
.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-itemSep {
  width: 3px;
}

.dxrControl_DxModern2019 .dxr-blRegItems .dxr-itemSep b,
.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-itemSep b {
  display: block;
  background: #9da0aa;
  width: 1px;
}

.dxrControl_DxModern2019 .dxr-blRegItems .dxr-itemSep b {
  margin: 3px auto;
  height: 19px;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-itemSep b {
  margin: 4px auto;
  height: 67px;
}

/* Ribbon Item */
.dxrControl_DxModern2019 .dxr-item {
  border: none;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-item,
.dxrControl_DxModern2019.dxr-grLabelsHidden .dxr-grExpBtn {
  text-align: center;
  height: 75px;
}

.dxrControl_DxModern2019 .dxr-blRegItems .dxr-item,
.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item {
  height: 25px;
  white-space: nowrap;
}

.dxrControl_DxModern2019 .dxr-blRegItems .dxr-item {
  overflow: hidden;
  margin-left: 2px;
  margin-right: 2px;
}

.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item {
  margin: 0 3px;
}

.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item .dxr-lblText {
  padding-left: 2px;
  padding-right: 3px;
}

.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item .dxr-popOut {
  height: 100%;
  margin-left: 1px;
}

/* Ribbon Item Label */
.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-item .dxr-label {
  border-top: 1px solid transparent;
  width: 100%;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-item .dxr-label .dxr-lblContent,
.dxrControl_DxModern2019 .dxr-grExpBtn .dxr-lblContent {
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 2px;
  text-align: center;
  vertical-align: middle;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-item.dxr-itemHover.dxr-ddMode .dxr-label {
  border-top: 1px solid #fff;
}

.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item .dxr-label {
  margin: 4px 0;
  line-height: 100% !important;
  padding: 2px 0;
  line-height: 100%;
  text-decoration: inherit;
  vertical-align: middle;
  display: inline-block !important;
}

/* Ribbon Item Label PopOut */
.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-item .dxr-label .dxr-popOut,
.dxrControl_DxModern2019 .dxr-grExpBtn .dxr-popOut {
  margin: -1px 3px 1px;
}

.dxrControl_DxModern2019 .dxr-blRegItems .dxr-item .dxr-popOut,
.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item .dxr-popOut {
  padding: 11px 3px;
  margin: -8px 0 -6px;
  border-left: 1px solid #fff;
  font-size: 0;
}

.dxSafari .dxrControl_DxModern2019 .dxr-blRegItems .dxr-item .dxr-popOut,
.dxSafari .dxrControl_DxModern2019 .dxr-blHorItems .dxr-item .dxr-popOut {
  margin: -9px 0 -6px;
}

noindex:-o-prefocus,
.dxrControl_DxModern2019 .dxr-blRegItems .dxr-item .dxr-popOut,
.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item .dxr-popOut {
  margin: -7px 0 -8px;
}

.dxrControl_DxModern2019 .dxr-item.dxr-itemHover.dxr-ddMode .dxr-label .dxr-lblText {
  color: #fff;
}

.dxrControl_DxModern2019 .dxr-blRegItems .dxr-item.dxr-itemHover.dxr-ddMode .dxr-label .dxr-popOut,
.dxrControl_DxModern2019 .dxr-blHorItems .dxr-item.dxr-itemHover.dxr-ddMode .dxr-label .dxr-popOut {
  border-left: 1px solid #fff;
}

/* Ribbon Editors Item */
.dxrControl_DxModern2019 .dxr-item.dxr-edtItem {
  border: 0;
  padding: 1px 0 0;
  height: 24px;
}

.dxrControl_DxModern2019 .dxr-item.dxr-edtItem .dxr-label {
  padding: 1px 3px 0 0;
}

/* Ribbon Item Types */
.dxrControl_DxModern2019 .dxr-buttonItem {
  cursor: pointer;
  text-decoration: none;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-buttonItem,
.dxrControl_DxModern2019 .dxr-grExpBtn {
  min-width: 42px;
}

.dxrControl_DxModern2019 .dxr-buttonItem.dxr-itemChecked {
  background: #D0D0D0;
}

.dxrControl_DxModern2019 .dxr-buttonItem.dxr-itemPressed {
  background: #D0D0D0;
}

.dxrControl_DxModern2019 .dxr-buttonItem.dxr-itemHover,
.dxrControl_DxModern2019 .dxr-grExpBtn.dxr-grExpBtnHover {
  background: #fe5000;
  color: #fff;
}

.dxrControl_DxModern2019 .dxr-img32,
.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-colorBtn .dxr-colorBtnNoImg32 {
  width: 32px;
  height: 32px;
  margin: 2px auto 1px auto;
}

.dxrControl_DxModern2019 .dxr-img16,
.dxrControl_DxModern2019 .dxr-blRegItems .dxr-colorBtn .dxr-colorBtnNoImg16,
.dxrControl_DxModern2019 .dxr-blHorItems .dxr-colorBtn .dxr-colorBtnNoImg16 {
  width: 16px;
  height: 16px;
  margin: 4px;
}

.dxrControl_DxModern2019 .dxr-ddImageContainer {
  display: inline-block;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-ddImageContainer {
  width: 100%;
}

/* Ribbon Color Button */
.dxrControl_DxModern2019 .dxr-colorBtn .dxr-colorDiv {
  height: 4px;
  width: 16px;
  display: block;
  margin: -6px 0 2px 4px;
  position: relative;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-colorBtn .dxr-colorDiv {
  width: 32px;
  margin: -5px auto 1px;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-colorBtn .dxr-colorBtnNoImg32 {
  display: block;
  margin-bottom: 4px;
}

.dxrControl_DxModern2019 .dxr-blLrgItems .dxr-colorBtn .dxr-colorBtnNoImg32 .dxr-colorDiv,
.dxrControl_DxModern2019 .dxr-blRegItems .dxr-colorBtn .dxr-colorBtnNoImg16 .dxr-colorDiv,
.dxrControl_DxModern2019 .dxr-blHorItems .dxr-colorBtn .dxr-colorBtnNoImg16 .dxr-colorDiv {
  height: 100%;
  width: 100%;
  margin: 0px;
}

.dxrControl_DxModern2019 .dxpc-content.dxr-itemDDPopup {
  padding: 0;
}

.dxrControl_DxModern2019 .dxeColorTable_DxModern2019 {
  border: none;
}

.dxrControl_DxModern2019 .dxr-minBtn {
  cursor: pointer;
  display: inline-block;
  width: 14px;
  height: 14px;
  font-size: 0;
  text-align: center;
  vertical-align: middle;
  line-height: 14px;
}

.dxrControl_DxModern2019 .dxr-minBtn img {
  vertical-align: middle;
}

/* Ribbon TabControl */
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-tab.dxr-fileTab .dxtc-link {
  color: #fff;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-tab.dxr-fileTab {
  background: #bdbab6;
  border-color: #bdbab6;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-tabHover.dxr-fileTab {
  background: #fe5000;
  border-color: #fe5000;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxr-fileTabPressed.dxr-fileTab {
  background: #bdbab6;
  border-color: #bdbab6;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-leftIndent,
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-spacer,
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-rightIndent,
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-sbWrapper,
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-sbIndent,
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-sbSpacer .dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-spacer.dxr-fileTabSpacing {
  border-bottom: 1px solid #dee2e6;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-tab .dxtc-link,
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-activeTab .dxtc-link {
  padding-top: 3px;
  padding-bottom: 3px;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-tab {
  border-top: 1px solid transparent;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom: 1px solid #dee2e6;
  background: #fff;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-activeTab {
  border: 1px solid #dee2e6;
  border-bottom-width: 0;
  padding-bottom: 1px;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-activeTab,
.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-activeTab a {
  background: #fff;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-activeTab .dxtc-link {
  color: #fe5000;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtcLiteDisabled_DxModern2019 .dxtc-link {
  color: #ACACAC;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-activeTab .dxtc-link {
  padding: 3px 35px;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-tab .dxtc-link {
  padding: 3px 36px;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-tabHover .dxtc-link {
  color: #fe5000;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-leftIndent {
  width: 0px;
}

.dxrControl_DxModern2019 .dxtcLite_DxModern2019.dxtc-top .dxtc-rightIndent {
  text-align: right;
}

/* DocumentViewer Ribbon */
.dxrControl_DxModern2019 .dxr-tmplItem .dxxrdvrCurrentPageLabel {
  padding: 0 0 2px 0;
  display: block;
}

.dxrControl_DxModern2019 .dxr-tmplItem .dxxrdvrPageCountLabel {
  padding: 1px 0 0 0;
  display: block;
}

.dxrControl_DxModern2019 .dxr-tmplItem .dxxrdvrPageNumberComboBox {
  width: 100px;
}

/* ASPxImageZoom */
.dxizControl_DxModern2019 {
  display: none;
  border: 1px solid #d8d8d8;
}

.dxizControl_DxModern2019 .dxiz-hint {
  padding: 3px;
  top: 0;
  position: absolute;
}

.dxizControl_DxModern2019 .dxiz-hint > span {
  margin-left: 3px;
  color: gray;
  vertical-align: top;
  font: 12px Tahoma, Geneva, sans-serif;
}

.dxizControl_DxModern2019 .dxiz-EWCloseButton {
  top: 0;
  right: 1px;
  cursor: pointer;
  position: absolute;
}

.dxizControl_DxModern2019 .dxiz-expandWindow .dxpc-content {
  height: inherit;
}

.dxizControl_DxModern2019 .dxiz-wrapper {
  position: relative;
}

.dxizControl_DxModern2019 .dxiz-wrapper > img,
.dxizControl_DxModern2019 .dxiz-clipPanel > img,
.dxizControl_DxModern2019 .dxiz-expandWindow .dxpc-content > img {
  display: block;
}

.dxizControl_DxModern2019 .dxiz-clipPanel > img {
  position: absolute;
}

.dxizControl_DxModern2019 .dxiz-clipPanel {
  overflow: hidden;
  position: relative;
}

.dxizControl_DxModern2019 .dxiz-clipPanel.dxiz-inside {
  top: 0;
  position: absolute;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=0);
}

.dxizControl_DxModern2019 .dxpcLite .dxpc-content {
  padding: 0;
}

.dxizControl_DxModern2019 .dxiz-lens {
  overflow: hidden;
  top: 0;
  position: absolute;
}

.dxizControl_DxModern2019 .dxiz-lens > .dxiz-pc {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=0);
  z-index: 1;
  position: absolute;
}

.dxizControl_DxModern2019 .dxiz-lens .dxiz-llp,
.dxizControl_DxModern2019 .dxiz-lens .dxiz-lrp,
.dxizControl_DxModern2019 .dxiz-lens .dxiz-ltp,
.dxizControl_DxModern2019 .dxiz-lens .dxiz-lbp,
.dxizControl_DxModern2019 .dxiz-lens .dxiz-lcp {
  position: absolute;
}

.dxizControl_DxModern2019 .dxiz-lens .dxiz-lcp {
  background: #fff;
  outline: 1px solid #969292;
  outline: 1px solid rgba(128, 128, 128, 0.5);
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
  background: rgba(255, 255, 255, 0.5);
}

.dxIE.dxBrowserVersion-7 .dxizControl_DxModern2019 .dxiz-lens .dxiz-lcp {
  border: 1px solid #000;
}

.dxizControl_DxModern2019 .dxiz-lens.outside .dxiz-lcp {
  background: transparent;
  outline: 1px solid #000;
  outline: 1px solid rgba(0, 0, 0, 0.5);
}

.dxizControl_DxModern2019 .dxiz-lens.outside .dxiz-llp,
.dxizControl_DxModern2019 .dxiz-lens.outside .dxiz-lrp,
.dxizControl_DxModern2019 .dxiz-lens.outside .dxiz-ltp,
.dxizControl_DxModern2019 .dxiz-lens.outside .dxiz-lbp {
  opacity: 0.25;
  filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=25);
  background-color: #000;
}

.dxizControl_DxModern2019 .dxizLoadingPanel_DxModern2019 {
  position: absolute;
}

.dxisControl_DxModern2019.dxis-zoomNavigator .dxis-nbItem {
  width: 75px;
  height: 75px;
}

.dxgvFilterBar,
.dxgvFilterRow {
  background-color: transparent;
}

.dxbButtonHover,
.dxeCalendarButtonHover {
  color: black !important;
}

.dxeHyperlink {
  all: unset;
}

/* Calibrations landing page */
.page-theme-company1 h1, .page-theme-company1 h2, .page-theme-company1 h3, .page-theme-company1 h4, .page-theme-company1 h5, .page-theme-company1 h6,
.page-theme-company1 .h1, .page-theme-company1 .h2, .page-theme-company1 .h3, .page-theme-company1 .h4, .page-theme-company1 .h5, .page-theme-company1 .h6 {
  color: #70004b;
}
.page-theme-company1 .btn-company {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}
.page-theme-company1 .btn-company:hover, .page-theme-company1 .btn-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #5f0040;
  border-color: #5a003c;
}
.btn-check:focus + .page-theme-company1 .btn-company, .page-theme-company1 .btn-company:focus {
  color: #fff;
  background-color: #5f0040;
  border-color: #5a003c;
  box-shadow: 0 0 0 0.25rem rgba(133, 38, 102, 0.5);
}
.btn-check:checked + .page-theme-company1 .btn-company, .btn-check:active + .page-theme-company1 .btn-company, .page-theme-company1 .btn-company:active, .page-theme-company1 .btn-company.active, .show > .page-theme-company1 .btn-company.dropdown-toggle {
  color: #fff;
  background-color: #5a003c;
  border-color: #540038;
}
.btn-check:checked + .page-theme-company1 .btn-company:focus, .btn-check:active + .page-theme-company1 .btn-company:focus, .page-theme-company1 .btn-company:active:focus, .page-theme-company1 .btn-company.active:focus, .show > .page-theme-company1 .btn-company.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(133, 38, 102, 0.5);
}
.page-theme-company1 .btn-company:disabled, .page-theme-company1 .btn-company.disabled {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}
.page-theme-company1 .btn-outline-company {
  color: #70004b;
  border-color: #70004b;
}
.page-theme-company1 .btn-outline-company:hover, .page-theme-company1 .btn-outline-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}
.btn-check:focus + .page-theme-company1 .btn-outline-company, .page-theme-company1 .btn-outline-company:focus {
  box-shadow: 0 0 0 0.25rem rgba(112, 0, 75, 0.5);
}
.btn-check:checked + .page-theme-company1 .btn-outline-company, .btn-check:active + .page-theme-company1 .btn-outline-company, .page-theme-company1 .btn-outline-company:active, .page-theme-company1 .btn-outline-company.active, .page-theme-company1 .btn-outline-company.dropdown-toggle.show {
  color: #fff;
  background-color: #70004b;
  border-color: #70004b;
}
.btn-check:checked + .page-theme-company1 .btn-outline-company:focus, .btn-check:active + .page-theme-company1 .btn-outline-company:focus, .page-theme-company1 .btn-outline-company:active:focus, .page-theme-company1 .btn-outline-company.active:focus, .page-theme-company1 .btn-outline-company.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(112, 0, 75, 0.5);
}
.page-theme-company1 .btn-outline-company:disabled, .page-theme-company1 .btn-outline-company.disabled {
  color: #70004b;
  background-color: transparent;
}
.page-theme-company1 .bg-company {
  background-color: #70004b;
}
.page-theme-company1 .bg-company-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #3d0029, #a3006d);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}
.page-theme-company1 .form-check-company:checked {
  background-color: #70004b;
  border-color: #70004b;
}
.page-theme-company1 .nav-pills .nav-item .nav-link.active {
  background-color: #70004b;
}
.page-theme-company1 .nav-pills .nav-item .nav-link {
  color: #70004b;
}
.page-theme-company1 .nav-pills .nav-item .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.page-theme-company2 h1, .page-theme-company2 h2, .page-theme-company2 h3, .page-theme-company2 h4, .page-theme-company2 h5, .page-theme-company2 h6,
.page-theme-company2 .h1, .page-theme-company2 .h2, .page-theme-company2 .h3, .page-theme-company2 .h4, .page-theme-company2 .h5, .page-theme-company2 .h6 {
  color: #00667d;
}
.page-theme-company2 .btn-company {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.page-theme-company2 .btn-company:hover, .page-theme-company2 .btn-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
}
.btn-check:focus + .page-theme-company2 .btn-company, .page-theme-company2 .btn-company:focus {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.btn-check:checked + .page-theme-company2 .btn-company, .btn-check:active + .page-theme-company2 .btn-company, .page-theme-company2 .btn-company:active, .page-theme-company2 .btn-company.active, .show > .page-theme-company2 .btn-company.dropdown-toggle {
  color: #fff;
  background-color: #005264;
  border-color: #004d5e;
}
.btn-check:checked + .page-theme-company2 .btn-company:focus, .btn-check:active + .page-theme-company2 .btn-company:focus, .page-theme-company2 .btn-company:active:focus, .page-theme-company2 .btn-company.active:focus, .show > .page-theme-company2 .btn-company.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.page-theme-company2 .btn-company:disabled, .page-theme-company2 .btn-company.disabled {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.page-theme-company2 .btn-outline-company {
  color: #00667d;
  border-color: #00667d;
}
.page-theme-company2 .btn-outline-company:hover, .page-theme-company2 .btn-outline-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:focus + .page-theme-company2 .btn-outline-company, .page-theme-company2 .btn-outline-company:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.btn-check:checked + .page-theme-company2 .btn-outline-company, .btn-check:active + .page-theme-company2 .btn-outline-company, .page-theme-company2 .btn-outline-company:active, .page-theme-company2 .btn-outline-company.active, .page-theme-company2 .btn-outline-company.dropdown-toggle.show {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:checked + .page-theme-company2 .btn-outline-company:focus, .btn-check:active + .page-theme-company2 .btn-outline-company:focus, .page-theme-company2 .btn-outline-company:active:focus, .page-theme-company2 .btn-outline-company.active:focus, .page-theme-company2 .btn-outline-company.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.page-theme-company2 .btn-outline-company:disabled, .page-theme-company2 .btn-outline-company.disabled {
  color: #00667d;
  background-color: transparent;
}
.page-theme-company2 .bg-company {
  background-color: #00667d;
}
.page-theme-company2 .bg-company-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #003c4a, #0090b0);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}
.page-theme-company2 .form-check-company:checked {
  background-color: #00667d;
  border-color: #00667d;
}
.page-theme-company2 .nav-pills .nav-item .nav-link.active {
  background-color: #00667d;
}
.page-theme-company2 .nav-pills .nav-item .nav-link {
  color: #00667d;
}
.page-theme-company2 .nav-pills .nav-item .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.page-theme-company3 h1, .page-theme-company3 h2, .page-theme-company3 h3, .page-theme-company3 h4, .page-theme-company3 h5, .page-theme-company3 h6,
.page-theme-company3 .h1, .page-theme-company3 .h2, .page-theme-company3 .h3, .page-theme-company3 .h4, .page-theme-company3 .h5, .page-theme-company3 .h6 {
  color: #009ba5;
}
.page-theme-company3 .btn-company {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company3 .btn-company:hover, .page-theme-company3 .btn-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
}
.btn-check:focus + .page-theme-company3 .btn-company, .page-theme-company3 .btn-company:focus {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.btn-check:checked + .page-theme-company3 .btn-company, .btn-check:active + .page-theme-company3 .btn-company, .page-theme-company3 .btn-company:active, .page-theme-company3 .btn-company.active, .show > .page-theme-company3 .btn-company.dropdown-toggle {
  color: #fff;
  background-color: #007c84;
  border-color: #00747c;
}
.btn-check:checked + .page-theme-company3 .btn-company:focus, .btn-check:active + .page-theme-company3 .btn-company:focus, .page-theme-company3 .btn-company:active:focus, .page-theme-company3 .btn-company.active:focus, .show > .page-theme-company3 .btn-company.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.page-theme-company3 .btn-company:disabled, .page-theme-company3 .btn-company.disabled {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company3 .btn-outline-company {
  color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company3 .btn-outline-company:hover, .page-theme-company3 .btn-outline-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:focus + .page-theme-company3 .btn-outline-company, .page-theme-company3 .btn-outline-company:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.btn-check:checked + .page-theme-company3 .btn-outline-company, .btn-check:active + .page-theme-company3 .btn-outline-company, .page-theme-company3 .btn-outline-company:active, .page-theme-company3 .btn-outline-company.active, .page-theme-company3 .btn-outline-company.dropdown-toggle.show {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:checked + .page-theme-company3 .btn-outline-company:focus, .btn-check:active + .page-theme-company3 .btn-outline-company:focus, .page-theme-company3 .btn-outline-company:active:focus, .page-theme-company3 .btn-outline-company.active:focus, .page-theme-company3 .btn-outline-company.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.page-theme-company3 .btn-outline-company:disabled, .page-theme-company3 .btn-outline-company.disabled {
  color: #009ba5;
  background-color: transparent;
}
.page-theme-company3 .bg-company {
  background-color: #009ba5;
}
.page-theme-company3 .bg-company-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #006b72, #00cbd8);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}
.page-theme-company3 .form-check-company:checked {
  background-color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company3 .nav-pills .nav-item .nav-link.active {
  background-color: #009ba5;
}
.page-theme-company3 .nav-pills .nav-item .nav-link {
  color: #009ba5;
}
.page-theme-company3 .nav-pills .nav-item .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.page-theme-company4 h1, .page-theme-company4 h2, .page-theme-company4 h3, .page-theme-company4 h4, .page-theme-company4 h5, .page-theme-company4 h6,
.page-theme-company4 .h1, .page-theme-company4 .h2, .page-theme-company4 .h3, .page-theme-company4 .h4, .page-theme-company4 .h5, .page-theme-company4 .h6 {
  color: #973f71;
}
.page-theme-company4 .btn-company {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}
.page-theme-company4 .btn-company:hover, .page-theme-company4 .btn-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #803660;
  border-color: #79325a;
}
.btn-check:focus + .page-theme-company4 .btn-company, .page-theme-company4 .btn-company:focus {
  color: #fff;
  background-color: #803660;
  border-color: #79325a;
  box-shadow: 0 0 0 0.25rem rgba(167, 92, 134, 0.5);
}
.btn-check:checked + .page-theme-company4 .btn-company, .btn-check:active + .page-theme-company4 .btn-company, .page-theme-company4 .btn-company:active, .page-theme-company4 .btn-company.active, .show > .page-theme-company4 .btn-company.dropdown-toggle {
  color: #fff;
  background-color: #79325a;
  border-color: #712f55;
}
.btn-check:checked + .page-theme-company4 .btn-company:focus, .btn-check:active + .page-theme-company4 .btn-company:focus, .page-theme-company4 .btn-company:active:focus, .page-theme-company4 .btn-company.active:focus, .show > .page-theme-company4 .btn-company.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(167, 92, 134, 0.5);
}
.page-theme-company4 .btn-company:disabled, .page-theme-company4 .btn-company.disabled {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}
.page-theme-company4 .btn-outline-company {
  color: #973f71;
  border-color: #973f71;
}
.page-theme-company4 .btn-outline-company:hover, .page-theme-company4 .btn-outline-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}
.btn-check:focus + .page-theme-company4 .btn-outline-company, .page-theme-company4 .btn-outline-company:focus {
  box-shadow: 0 0 0 0.25rem rgba(151, 63, 113, 0.5);
}
.btn-check:checked + .page-theme-company4 .btn-outline-company, .btn-check:active + .page-theme-company4 .btn-outline-company, .page-theme-company4 .btn-outline-company:active, .page-theme-company4 .btn-outline-company.active, .page-theme-company4 .btn-outline-company.dropdown-toggle.show {
  color: #fff;
  background-color: #973f71;
  border-color: #973f71;
}
.btn-check:checked + .page-theme-company4 .btn-outline-company:focus, .btn-check:active + .page-theme-company4 .btn-outline-company:focus, .page-theme-company4 .btn-outline-company:active:focus, .page-theme-company4 .btn-outline-company.active:focus, .page-theme-company4 .btn-outline-company.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(151, 63, 113, 0.5);
}
.page-theme-company4 .btn-outline-company:disabled, .page-theme-company4 .btn-outline-company.disabled {
  color: #973f71;
  background-color: transparent;
}
.page-theme-company4 .bg-company {
  background-color: #973f71;
}
.page-theme-company4 .bg-company-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #733056, #b7528b);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}
.page-theme-company4 .form-check-company:checked {
  background-color: #973f71;
  border-color: #973f71;
}
.page-theme-company4 .nav-pills .nav-item .nav-link.active {
  background-color: #973f71;
}
.page-theme-company4 .nav-pills .nav-item .nav-link {
  color: #973f71;
}
.page-theme-company4 .nav-pills .nav-item .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.page-theme-company5 h1, .page-theme-company5 h2, .page-theme-company5 h3, .page-theme-company5 h4, .page-theme-company5 h5, .page-theme-company5 h6,
.page-theme-company5 .h1, .page-theme-company5 .h2, .page-theme-company5 .h3, .page-theme-company5 .h4, .page-theme-company5 .h5, .page-theme-company5 .h6 {
  color: #fe5000;
}
.page-theme-company5 .btn-company {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.page-theme-company5 .btn-company:hover, .page-theme-company5 .btn-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #d84400;
  border-color: #cb4000;
}
.btn-check:focus + .page-theme-company5 .btn-company, .page-theme-company5 .btn-company:focus {
  color: #fff;
  background-color: #d84400;
  border-color: #cb4000;
  box-shadow: 0 0 0 0.25rem rgba(254, 106, 38, 0.5);
}
.btn-check:checked + .page-theme-company5 .btn-company, .btn-check:active + .page-theme-company5 .btn-company, .page-theme-company5 .btn-company:active, .page-theme-company5 .btn-company.active, .show > .page-theme-company5 .btn-company.dropdown-toggle {
  color: #fff;
  background-color: #cb4000;
  border-color: #bf3c00;
}
.btn-check:checked + .page-theme-company5 .btn-company:focus, .btn-check:active + .page-theme-company5 .btn-company:focus, .page-theme-company5 .btn-company:active:focus, .page-theme-company5 .btn-company.active:focus, .show > .page-theme-company5 .btn-company.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 106, 38, 0.5);
}
.page-theme-company5 .btn-company:disabled, .page-theme-company5 .btn-company.disabled {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.page-theme-company5 .btn-outline-company {
  color: #fe5000;
  border-color: #fe5000;
}
.page-theme-company5 .btn-outline-company:hover, .page-theme-company5 .btn-outline-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-check:focus + .page-theme-company5 .btn-outline-company, .page-theme-company5 .btn-outline-company:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.5);
}
.btn-check:checked + .page-theme-company5 .btn-outline-company, .btn-check:active + .page-theme-company5 .btn-outline-company, .page-theme-company5 .btn-outline-company:active, .page-theme-company5 .btn-outline-company.active, .page-theme-company5 .btn-outline-company.dropdown-toggle.show {
  color: #fff;
  background-color: #fe5000;
  border-color: #fe5000;
}
.btn-check:checked + .page-theme-company5 .btn-outline-company:focus, .btn-check:active + .page-theme-company5 .btn-outline-company:focus, .page-theme-company5 .btn-outline-company:active:focus, .page-theme-company5 .btn-outline-company.active:focus, .page-theme-company5 .btn-outline-company.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(254, 80, 0, 0.5);
}
.page-theme-company5 .btn-outline-company:disabled, .page-theme-company5 .btn-outline-company.disabled {
  color: #fe5000;
  background-color: transparent;
}
.page-theme-company5 .bg-company {
  background-color: #fe5000;
}
.page-theme-company5 .bg-company-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #cb4000, #ff7332);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}
.page-theme-company5 .form-check-company:checked {
  background-color: #fe5000;
  border-color: #fe5000;
}
.page-theme-company5 .nav-pills .nav-item .nav-link.active {
  background-color: #fe5000;
}
.page-theme-company5 .nav-pills .nav-item .nav-link {
  color: #fe5000;
}
.page-theme-company5 .nav-pills .nav-item .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.page-theme-company6 h1, .page-theme-company6 h2, .page-theme-company6 h3, .page-theme-company6 h4, .page-theme-company6 h5, .page-theme-company6 h6,
.page-theme-company6 .h1, .page-theme-company6 .h2, .page-theme-company6 .h3, .page-theme-company6 .h4, .page-theme-company6 .h5, .page-theme-company6 .h6 {
  color: #00667d;
}
.page-theme-company6 .btn-company {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.page-theme-company6 .btn-company:hover, .page-theme-company6 .btn-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
}
.btn-check:focus + .page-theme-company6 .btn-company, .page-theme-company6 .btn-company:focus {
  color: #fff;
  background-color: #00576a;
  border-color: #005264;
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.btn-check:checked + .page-theme-company6 .btn-company, .btn-check:active + .page-theme-company6 .btn-company, .page-theme-company6 .btn-company:active, .page-theme-company6 .btn-company.active, .show > .page-theme-company6 .btn-company.dropdown-toggle {
  color: #fff;
  background-color: #005264;
  border-color: #004d5e;
}
.btn-check:checked + .page-theme-company6 .btn-company:focus, .btn-check:active + .page-theme-company6 .btn-company:focus, .page-theme-company6 .btn-company:active:focus, .page-theme-company6 .btn-company.active:focus, .show > .page-theme-company6 .btn-company.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 125, 145, 0.5);
}
.page-theme-company6 .btn-company:disabled, .page-theme-company6 .btn-company.disabled {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.page-theme-company6 .btn-outline-company {
  color: #00667d;
  border-color: #00667d;
}
.page-theme-company6 .btn-outline-company:hover, .page-theme-company6 .btn-outline-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:focus + .page-theme-company6 .btn-outline-company, .page-theme-company6 .btn-outline-company:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.btn-check:checked + .page-theme-company6 .btn-outline-company, .btn-check:active + .page-theme-company6 .btn-outline-company, .page-theme-company6 .btn-outline-company:active, .page-theme-company6 .btn-outline-company.active, .page-theme-company6 .btn-outline-company.dropdown-toggle.show {
  color: #fff;
  background-color: #00667d;
  border-color: #00667d;
}
.btn-check:checked + .page-theme-company6 .btn-outline-company:focus, .btn-check:active + .page-theme-company6 .btn-outline-company:focus, .page-theme-company6 .btn-outline-company:active:focus, .page-theme-company6 .btn-outline-company.active:focus, .page-theme-company6 .btn-outline-company.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 102, 125, 0.5);
}
.page-theme-company6 .btn-outline-company:disabled, .page-theme-company6 .btn-outline-company.disabled {
  color: #00667d;
  background-color: transparent;
}
.page-theme-company6 .bg-company {
  background-color: #00667d;
}
.page-theme-company6 .bg-company-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #003c4a, #0090b0);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}
.page-theme-company6 .form-check-company:checked {
  background-color: #00667d;
  border-color: #00667d;
}
.page-theme-company6 .nav-pills .nav-item .nav-link.active {
  background-color: #00667d;
}
.page-theme-company6 .nav-pills .nav-item .nav-link {
  color: #00667d;
}
.page-theme-company6 .nav-pills .nav-item .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.page-theme-company7 h1, .page-theme-company7 h2, .page-theme-company7 h3, .page-theme-company7 h4, .page-theme-company7 h5, .page-theme-company7 h6,
.page-theme-company7 .h1, .page-theme-company7 .h2, .page-theme-company7 .h3, .page-theme-company7 .h4, .page-theme-company7 .h5, .page-theme-company7 .h6 {
  color: #009ba5;
}
.page-theme-company7 .btn-company {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company7 .btn-company:hover, .page-theme-company7 .btn-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
}
.btn-check:focus + .page-theme-company7 .btn-company, .page-theme-company7 .btn-company:focus {
  color: #fff;
  background-color: #00848c;
  border-color: #007c84;
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.btn-check:checked + .page-theme-company7 .btn-company, .btn-check:active + .page-theme-company7 .btn-company, .page-theme-company7 .btn-company:active, .page-theme-company7 .btn-company.active, .show > .page-theme-company7 .btn-company.dropdown-toggle {
  color: #fff;
  background-color: #007c84;
  border-color: #00747c;
}
.btn-check:checked + .page-theme-company7 .btn-company:focus, .btn-check:active + .page-theme-company7 .btn-company:focus, .page-theme-company7 .btn-company:active:focus, .page-theme-company7 .btn-company.active:focus, .show > .page-theme-company7 .btn-company.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 170, 179, 0.5);
}
.page-theme-company7 .btn-company:disabled, .page-theme-company7 .btn-company.disabled {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company7 .btn-outline-company {
  color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company7 .btn-outline-company:hover, .page-theme-company7 .btn-outline-company.dxucBrowseButtonHover {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:focus + .page-theme-company7 .btn-outline-company, .page-theme-company7 .btn-outline-company:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.btn-check:checked + .page-theme-company7 .btn-outline-company, .btn-check:active + .page-theme-company7 .btn-outline-company, .page-theme-company7 .btn-outline-company:active, .page-theme-company7 .btn-outline-company.active, .page-theme-company7 .btn-outline-company.dropdown-toggle.show {
  color: #fff;
  background-color: #009ba5;
  border-color: #009ba5;
}
.btn-check:checked + .page-theme-company7 .btn-outline-company:focus, .btn-check:active + .page-theme-company7 .btn-outline-company:focus, .page-theme-company7 .btn-outline-company:active:focus, .page-theme-company7 .btn-outline-company.active:focus, .page-theme-company7 .btn-outline-company.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 155, 165, 0.5);
}
.page-theme-company7 .btn-outline-company:disabled, .page-theme-company7 .btn-outline-company.disabled {
  color: #009ba5;
  background-color: transparent;
}
.page-theme-company7 .bg-company {
  background-color: #009ba5;
}
.page-theme-company7 .bg-company-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #006b72, #00cbd8);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}
.page-theme-company7 .form-check-company:checked {
  background-color: #009ba5;
  border-color: #009ba5;
}
.page-theme-company7 .nav-pills .nav-item .nav-link.active {
  background-color: #009ba5;
}
.page-theme-company7 .nav-pills .nav-item .nav-link {
  color: #009ba5;
}
.page-theme-company7 .nav-pills .nav-item .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.text-company1 {
  color: #70004b;
}

.text-company2 {
  color: #00667d;
}

.text-company3 {
  color: #009ba5;
}

.text-company4 {
  color: #973f71;
}

.text-company5 {
  color: #fe5000;
}

.text-company6 {
  color: #00667d;
}

.text-company7 {
  color: #009ba5;
}

.bg-company1 {
  background-color: #70004b;
}

.bg-company2 {
  background-color: #00667d;
}

.bg-company3 {
  background-color: #009ba5;
}

.bg-company4 {
  background-color: #973f71;
}

.bg-company5 {
  background-color: #fe5000;
}

.bg-company6 {
  background-color: #00667d;
}

.bg-company7 {
  background-color: #009ba5;
}

.bg-company1-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #3d0029, #a3006d);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}

.bg-company2-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #003c4a, #0090b0);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}

.bg-company3-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #006b72, #00cbd8);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}

.bg-company4-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #733056, #b7528b);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}

.bg-company5-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #cb4000, #ff7332);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}

.bg-company6-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #003c4a, #0090b0);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}

.bg-company7-gradient {
  background: url("images/calibration-landing/bg-decor1.png"), linear-gradient(45deg, #006b72, #00cbd8);
  background-repeat: no-repeat;
  background-position: left bottom;
  color: #fff;
  text-shadow: 0 0 2px #888;
}

.bg-alternative {
  background-color: #F7F7F7;
}

a {
  text-decoration: none;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2000;
  opacity: 0.2;
  background-color: #000;
  text-align: center;
  color: #fff;
  font-size: 2rem;
}

.form-check-input {
  clear: left;
}

.form-switch.form-switch-sm .form-check-input {
  height: 1rem;
  width: calc(1rem + 0.75rem);
  border-radius: 2rem;
}

.form-switch.form-switch-md .form-check-input {
  height: 1.5rem;
  width: calc(2rem + 0.75rem);
  border-radius: 3rem;
}

.form-switch.form-switch-lg .form-check-input {
  height: 2rem;
  width: calc(3rem + 0.75rem);
  border-radius: 4rem;
}

.form-switch.form-switch-xl .form-check-input {
  height: 2.5rem;
  width: calc(4rem + 0.75rem);
  border-radius: 5rem;
}

.pdf-content {
  display: block;
  margin: 0 auto;
}

.pdf-content-a4 {
  max-width: 210mm;
}

.pdf-content-letter {
  max-width: 215.9mm;
}

.bg-company-gray {
  background-color: #ebedef !important;
}

@media print {
  .pdf-content {
    max-width: none;
  }
  .pdf-footer {
    position: fixed;
    bottom: 0px;
  }
}
.pdf-certificate {
  font-size: 80%;
  padding-top: 2rem;
  color: #343741;
}
.pdf-certificate .wrap-pdf {
  margin-right: auto;
  margin-left: auto;
}
.pdf-certificate .pdf-header {
  margin-top: -2rem;
}
.pdf-certificate .pdf-corner-decor {
  width: 30px;
  height: 30px;
  background-color: #ebedef;
  clip-path: polygon(0 0, 0 100%, 100% 100%);
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pdf-certificate .pdf-logo {
  width: 170px;
  height: 167px;
  float: right;
  background-image: url("images/AE_Logo_Stacked_White_rgb.svg");
  background-size: cover;
}
.pdf-certificate .row-decor {
  background-image: url("images/certificate-decor-gray.png");
  background-position: left center;
  background-repeat: repeat-y;
}
.pdf-certificate .decor-border-bottom {
  border-bottom: solid 2px #ebedef;
}
.pdf-certificate .decor-border-right {
  border-right: solid 2px #ebedef;
}
.pdf-certificate .decor-border {
  border: solid 2px #ebedef;
}
.pdf-certificate .wrap-signature {
  position: relative;
}
.pdf-certificate .signature {
  position: absolute;
  top: 50px;
  left: 0;
}
.pdf-certificate .stamp {
  position: absolute;
  right: -40px;
  bottom: -65px;
  width: 200px;
}
.pdf-certificate .shield {
  width: 160px;
  margin-bottom: -62px;
}
.pdf-certificate .table {
  color: #343741;
}

.no-text-shadow {
  text-shadow: none !important;
}

.force-tooltips {
  pointer-events: auto !important;
}

.card-login {
  max-width: 500px;
}

@media (max-width: 767.98px) {
  .block-below-md {
    display: block !important;
    width: 100%;
  }
}
/* Optical axis calibration : The classes are used to "draw" the correct position of the deviation in x, y axes.*/
/* https://stackoverflow.com/questions/28455100/how-to-center-div-vertically-inside-of-absolutely-positioned-parent-div */
.fa-circle.small {
  font-size: 0.5em;
}

.custom-fa-stack {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  text-align: center;
}

.blob {
  position: absolute;
}

.blob.center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.blob.x-plus {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.blob.x-minus {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.blob.y-plus {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.blob.y-minus {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.blob.x-plus-y-plus {
  right: 0;
  top: 0;
}

.blob.x-plus-y-minus {
  right: 0;
  bottom: 0;
}

.blob.x-minus-y-plus {
  top: 0;
  left: 0;
}

.blob.x-minus-y-minus {
  bottom: 0;
  left: 0;
}

.fix-checkbox input {
  margin-right: 0.5rem !important;
}

.fix-checkbox-position {
  display: block;
  margin-top: 6px;
}

.fix-radio-button tr {
  margin-bottom: 0.5rem;
  display: block;
}
.fix-radio-button input {
  margin-right: 0.25rem !important;
}
.fix-radio-button label {
  display: inline !important;
}

@font-face {
  font-family: "MessinaSans-Black";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-Black.otf");
}
@font-face {
  font-family: "MessinaSans-Bold";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-Bold.otf");
}
@font-face {
  font-family: "MessinaSans-BoldItalic";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-BoldItalic.otf");
}
@font-face {
  font-family: "MessinaSans-Book";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-Book.otf");
}
@font-face {
  font-family: "MessinaSans-Italic";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-Italic.otf");
}
@font-face {
  font-family: "MessinaSans-Light";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-Light.otf");
}
@font-face {
  font-family: "MessinaSans-LightItalic";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-LightItalic.otf");
}
@font-face {
  font-family: "MessinaSans-Regular";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-Regular.otf");
}
@font-face {
  font-family: "MessinaSans-SemiBold";
  src: url("/App_Themes/_CertificatesAdvancedEnergy2022/Fonts/MessinaSans-SemiBold.otf");
}
.font-messina-black {
  font-family: MessinaSans-Black;
}

.font-messina-bold {
  font-family: MessinaSans-Bold;
}

.font-messina-boldItalic {
  font-family: MessinaSans-BoldItalic;
}

.font-messina-book {
  font-family: MessinaSans-Book;
}

.font-messina-italic {
  font-family: MessinaSans-Italic;
}

.font-messina-light {
  font-family: MessinaSans-Light;
}

.font-messina-lightItalic {
  font-family: MessinaSans-LightItalic;
}

.font-messina-regular {
  font-family: MessinaSans-Regular;
}

.font-messina-semiBold {
  font-family: MessinaSans-SemiBold;
}

.ui-datepicker-header .ui-datepicker-prev {
  background-image: url("images/navigate_prev.svg");
}

.ui-datepicker-header .ui-datepicker-next {
  background-image: url("images/navigate_next.svg");
}

.ui-datepicker-header .ui-state-disabled {
  background-image: none;
}

.ui-datepicker-today {
  background-color: #fff !important;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
  background-color: white;
  border: 1px solid #b3c2d0;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}

.ui-autocomplete li:hover, .ui-autocomplete li.dxucBrowseButtonHover, .ui-autocomplete li:focus, .ui-autocomplete li:active {
  color: white;
  background-color: #fe5000;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover, .ui-datepicker-rtl .ui-datepicker-prev.dxucBrowseButtonHover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover, .ui-datepicker-rtl .ui-datepicker-next.dxucBrowseButtonHover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.dxucBrowseButton {
  background: #dfdcd7;
  text-align: center;
  font: 13px Arial;
  padding: 0;
}

.dxucBrowseButton.dxbf {
  padding: 0;
}

.dxucControl,
.dxucEditArea,
input[type=text].dxucEditArea {
  font: 13px Arial;
}

.dxucTextBox.dxucNullText.dxCB,
.dxucTextBox.dxCB {
  display: none !important;
}

.dxucFileList li:first-child + li:not([style*="display:none"]),
.list-group-flush li:first-child,
.dxucFileList li:first-child {
  border-top: none;
}

.dxucFileList li:last-child {
  border-bottom: none;
}

.state-pending {
  padding-left: 0 !important;
}

.dxucNameCell,
.dxucNameCell span {
  vertical-align: middle;
}

.dxucErrorCell {
  color: #600 !important;
}

.dxucInlineDropZoneSys {
  background-color: rgba(223, 220, 215, 0.1);
  border-color: rgba(223, 220, 215, 0.1);
  border-radius: 0;
}

.dxucButton {
  padding: 0 !important;
}

.dxucButton.dxucDisabled {
  opacity: 0.65;
  padding: 0 !important;
  pointer-events: none;
}
