/************************************************
    Designer 2.0  ICONS
************************************************/
@font-face {
  font-family: "designer_20_Icons";
  src: url("./assets/fonts/icons/designer_20_Icons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/************************************************
    UBUNTU Font
************************************************/
@font-face {
  font-family: "Ubuntu";
  src: url("./assets/fonts/ubuntu/Ubuntu-Regular.woff2") format("woff2"), url("./assets/fonts/ubuntu/Ubuntu-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("./assets/fonts/ubuntu/Ubuntu-Medium.woff2") format("woff2"), url("./assets/fonts/ubuntu/Ubuntu-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("./assets/fonts/ubuntu/Ubuntu-Light.woff2") format("woff2"), url("./assets/fonts/ubuntu/Ubuntu-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: url("./assets/fonts/ubuntu/Ubuntu-Bold.woff2") format("woff2"), url("./assets/fonts/ubuntu/Ubuntu-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/************************************************
    MONTSERRAT Font mDetal Theme for Workplace
************************************************/
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/montserrat/montserrat-v26-latin_latin-ext-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/montserrat/montserrat-v26-latin_latin-ext-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/montserrat/montserrat-v26-latin_latin-ext-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/montserrat/montserrat-v26-latin_latin-ext-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/************************************************
    Material Icons Font
************************************************/
@font-face {
  font-family: "Material Icons";
  src: url("./assets/fonts/material/MaterialIcons-Regular.woff2") format("woff2"), url("./assets/fonts/material/MaterialIcons-Regular.woff") format("woff"), url("./assets/fonts/material/MaterialIcons-Regular.ttf") format("truetype"), url("./assets/fonts/material/MaterialIcons-Regular.svg") format("svg");
}
/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

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

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

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width;
}
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

#editUser .confTabs__Content .col-4:first-of-type {
  padding-right: 0;
  padding-left: 0;
}

.col-xl-36-36, .col-xl-36-35, .col-xl-36-34, .col-xl-36-33, .col-xl-36-32, .col-xl-36-31, .col-xl-36-30, .col-xl-36-29, .col-xl-36-28, .col-xl-36-27, .col-xl-36-26, .col-xl-36-25, .col-xl-36-24, .col-xl-36-23, .col-xl-36-22, .col-xl-36-21, .col-xl-36-20, .col-xl-36-19, .col-xl-36-18, .col-xl-36-17, .col-xl-36-16, .col-xl-36-15, .col-xl-36-14, .col-xl-36-13, .col-xl-36-12, .col-xl-36-11, .col-xl-36-10, .col-xl-36-9, .col-xl-36-8, .col-xl-36-7, .col-xl-36-6, .col-xl-36-5, .col-xl-36-4, .col-xl-36-3, .col-xl-36-2, .col-xl-36-1, .col-lg-36-36, .col-lg-36-35, .col-lg-36-34, .col-lg-36-33, .col-lg-36-32, .col-lg-36-31, .col-lg-36-30, .col-lg-36-29, .col-lg-36-28, .col-lg-36-27, .col-lg-36-26, .col-lg-36-25, .col-lg-36-24, .col-lg-36-23, .col-lg-36-22, .col-lg-36-21, .col-lg-36-20, .col-lg-36-19, .col-lg-36-18, .col-lg-36-17, .col-lg-36-16, .col-lg-36-15, .col-lg-36-14, .col-lg-36-13, .col-lg-36-12, .col-lg-36-11, .col-lg-36-10, .col-lg-36-9, .col-lg-36-8, .col-lg-36-7, .col-lg-36-6, .col-lg-36-5, .col-lg-36-4, .col-lg-36-3, .col-lg-36-2, .col-lg-36-1, .col-md-36-36, .col-md-36-35, .col-md-36-34, .col-md-36-33, .col-md-36-32, .col-md-36-31, .col-md-36-30, .col-md-36-29, .col-md-36-28, .col-md-36-27, .col-md-36-26, .col-md-36-25, .col-md-36-24, .col-md-36-23, .col-md-36-22, .col-md-36-21, .col-md-36-20, .col-md-36-19, .col-md-36-18, .col-md-36-17, .col-md-36-16, .col-md-36-15, .col-md-36-14, .col-md-36-13, .col-md-36-12, .col-md-36-11, .col-md-36-10, .col-md-36-9, .col-md-36-8, .col-md-36-7, .col-md-36-6, .col-md-36-5, .col-md-36-4, .col-md-36-3, .col-md-36-2, .col-md-36-1, .col-sm-36-36, .col-sm-36-35, .col-sm-36-34, .col-sm-36-33, .col-sm-36-32, .col-sm-36-31, .col-sm-36-30, .col-sm-36-29, .col-sm-36-28, .col-sm-36-27, .col-sm-36-26, .col-sm-36-25, .col-sm-36-24, .col-sm-36-23, .col-sm-36-22, .col-sm-36-21, .col-sm-36-20, .col-sm-36-19, .col-sm-36-18, .col-sm-36-17, .col-sm-36-16, .col-sm-36-15, .col-sm-36-14, .col-sm-36-13, .col-sm-36-12, .col-sm-36-11, .col-sm-36-10, .col-sm-36-9, .col-sm-36-8, .col-sm-36-7, .col-sm-36-6, .col-sm-36-5, .col-sm-36-4, .col-sm-36-3, .col-sm-36-2, .col-sm-36-1, .col-36-36, .col-36-35, .col-36-34, .col-36-33, .col-36-32, .col-36-31, .col-36-30, .col-36-29, .col-36-28, .col-36-27, .col-36-26, .col-36-25, .col-36-24, .col-36-23, .col-36-22, .col-36-21, .col-36-20, .col-36-19, .col-36-18, .col-36-17, .col-36-16, .col-36-15, .col-36-14, .col-36-13, .col-36-12, .col-36-11, .col-36-10, .col-36-9, .col-36-8, .col-36-7, .col-36-6, .col-36-5, .col-36-4, .col-36-3, .col-36-2, .col-36-1, .col-xl-24-24, .col-xl-24-23, .col-xl-24-22, .col-xl-24-21, .col-xl-24-20, .col-xl-24-19, .col-xl-24-18, .col-xl-24-17, .col-xl-24-16, .col-xl-24-15, .col-xl-24-14, .col-xl-24-13, .col-xl-24-12, .col-xl-24-11, .col-xl-24-10, .col-xl-24-9, .col-xl-24-8, .col-xl-24-7, .col-xl-24-6, .col-xl-24-5, .col-xl-24-4, .col-xl-24-3, .col-xl-24-2, .col-xl-24-1, .col-lg-24-24, .col-lg-24-23, .col-lg-24-22, .col-lg-24-21, .col-lg-24-20, .col-lg-24-19, .col-lg-24-18, .col-lg-24-17, .col-lg-24-16, .col-lg-24-15, .col-lg-24-14, .col-lg-24-13, .col-lg-24-12, .col-lg-24-11, .col-lg-24-10, .col-lg-24-9, .col-lg-24-8, .col-lg-24-7, .col-lg-24-6, .col-lg-24-5, .col-lg-24-4, .col-lg-24-3, .col-lg-24-2, .col-lg-24-1, .col-md-24-24, .col-md-24-23, .col-md-24-22, .col-md-24-21, .col-md-24-20, .col-md-24-19, .col-md-24-18, .col-md-24-17, .col-md-24-16, .col-md-24-15, .col-md-24-14, .col-md-24-13, .col-md-24-12, .col-md-24-11, .col-md-24-10, .col-md-24-9, .col-md-24-8, .col-md-24-7, .col-md-24-6, .col-md-24-5, .col-md-24-4, .col-md-24-3, .col-md-24-2, .col-md-24-1, .col-sm-24-24, .col-sm-24-23, .col-sm-24-22, .col-sm-24-21, .col-sm-24-20, .col-sm-24-19, .col-sm-24-18, .col-sm-24-17, .col-sm-24-16, .col-sm-24-15, .col-sm-24-14, .col-sm-24-13, .col-sm-24-12, .col-sm-24-11, .col-sm-24-10, .col-sm-24-9, .col-sm-24-8, .col-sm-24-7, .col-sm-24-6, .col-sm-24-5, .col-sm-24-4, .col-sm-24-3, .col-sm-24-2, .col-sm-24-1, .col-24-24, .col-24-23, .col-24-22, .col-24-21, .col-24-20, .col-24-19, .col-24-18, .col-24-17, .col-24-16, .col-24-15, .col-24-14, .col-24-13, .col-24-12, .col-24-11, .col-24-10, .col-24-9, .col-24-8, .col-24-7, .col-24-6, .col-24-5, .col-24-4, .col-24-3, .col-24-2, .col-24-1, .col-xl-8-8, .col-xl-8-7, .col-xl-8-6, .col-xl-8-5, .col-xl-8-4, .col-xl-8-3, .col-xl-8-2, .col-xl-8-1, .col-lg-8-8, .col-lg-8-7, .col-lg-8-6, .col-lg-8-5, .col-lg-8-4, .col-lg-8-3, .col-lg-8-2, .col-lg-8-1, .col-md-8-8, .col-md-8-7, .col-md-8-6, .col-md-8-5, .col-md-8-4, .col-md-8-3, .col-md-8-2, .col-md-8-1, .col-sm-8-8, .col-sm-8-7, .col-sm-8-6, .col-sm-8-5, .col-sm-8-4, .col-sm-8-3, .col-sm-8-2, .col-sm-8-1, .col-8-8, .col-8-7, .col-8-6, .col-8-5, .col-8-4, .col-8-3, .col-8-2, .col-8-1, .col-xl-4-4, .col-xl-4-3, .col-xl-4-2, .col-xl-4-1, .col-lg-4-4, .col-lg-4-3, .col-lg-4-2, .col-lg-4-1, .col-md-4-4, .col-md-4-3, .col-md-4-2, .col-md-4-1, .col-sm-4-4, .col-sm-4-3, .col-sm-4-2, .col-sm-4-1, .col-4-4, .col-4-3, .col-4-2, .col-4-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.d-none {
  display: none !important;
}

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

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

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

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

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

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

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

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

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

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

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

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

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

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

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
:root {
  --baseFontFamily: "Ubuntu";
  --baseFontWeight: 400;
  --defaultTextColor: #666666;
  --defaultIconColor: #a8a8a8;
  --hoverColor: #4db6ac;
  --activeColor: #009688;
  --defaultIconHoverColor: var(--hoverColor);
  --inputInputHoverColor: var(--hoverColor);
  --inputInputFocusColor: var(--activeColor);
  --inputInputOutline: 0;
  --confAppContentWrapperBgColor: #f6f6f6;
  --btnColor: #4db6ac;
  --btnHoverColor: #6fc8c0;
  --btnFocusColor: #92d9d2;
  --btnSecondaryTextColor: #4db6ac;
  --btnPanelFontWeight: inherit;
  --btnPanelColor: #fff;
  --btnPanelBg: var(--btnColor);
  --btnPanelBoxShadow: none;
  --btnPanelHoverBg: var(--btnHoverColor);
  --selectOptionBgColor: rgba(0, 150, 136, 0.1);
  --designerTooltipTextColor: var(--defaultTextColor);
  --designerTooltipHoverBgColor: #34515e;
  --designerTooltipHoverColor: #ffffff;
  --checkInputCheckedBgColor: #4db6ac;
  --checkInputDisabledCheckedBgColor: #bbbbbb;
  --checkInputDisabledCheckedBorderColor: #bbbbbb;
  --tableOddRowBgColor: #ffffff;
  --tableEvenRowBgColor: #f6f8f9;
  --tableSortIconColor: #a8a8a8;
  --sideMenuLogo: url("img/ferryt-white-menu.png");
  --sideMenuLogoDocked: var(--sideMenuLogo);
  --sideMenuLogoWidth: 100px;
  --sideMenuLogoDockedWidth: var(--sideMenuLogoWidth);
  --sideMenuLogoHeight: 25px;
  --sideMenuLogoDockedHeight: var(--sideMenuLogoHeight);
  --sideMenuLogoPadding: 12px 8px;
  --sideMenuBgColor: #34515e;
  --sideMenuBoxShadow: 5px 0 5px -5px #34515e;
  --sideMenuColor: #f0f0f0;
  --titleContainerBgColor: rgba(0, 150, 136, 0.1);
  --sideMenuFooterBackgroundColor: #192d36;
  --sideMenuFooterSessionCounterColor: #4db6ac;
  --sideMenuArrowColor: #ffffff;
  --sideMenuContentItemHoverColor: #4db6ac;
  --sideMenuContentItemActiveColor: #4db6ac;
  --sideMenuContentItemBackgroundColor: #415e6b;
  --sideMenuContentSecondLevelItemBeforeAfterBg: #607D8B;
  --sideMenuSubMenuBackgroundColor: rgba(96, 125, 139, 0.3);
  --sideMenuSubMenuShowBackgroundColor: transparent;
  --sideMenuContentItemBackgroundColor: transparent;
  --countdownTimerTimeColor: #4db6ac;
  --countdownTimerBorderColor: #364b55;
  --sidebarIconColor: var(--activeColor);
  --sideBarArrowContainerHoverColor: #ffffff;
  --confCalendarBorder: solid 1px #4db6ac;
  --confCalendarDayAccent: #009688;
  --confCalendarDayTodayBgColor: #e6f5f3;
  --confCalendarDayTodayBorder: #4db6ac;
  --confCalendarDaySelectedColor: #ffffff;
  --confCalendarDaySelectedBgColor: #4db6ac;
  --confCalendarDaySelectedBorder: #4db6ac;
  --confCalendarDayIncludedBg: #e6f5f3;
  --confCalendarDayIncludedStartBg: #4db6ac;
  --confCalendarDayIncludedEndBg: #4db6ac;
  --confCalendarMonthPickerBtnColor: #666666;
  --confCalendarMonthPickerBtnHoverColor: #009688;
  --confCalendarYearPickerBtnOpenColor: #009688;
  --confCalendarYearPickerBtnHoverColor: #009688;
  --newSubmitInstanceButtonBackgroundColor: #ffffff;
  --newSubmitInstanceButtonIconColor: #009688;
  --newSubmitInstanceButtonTextColor: #009688;
  --newSubmitInstanceButtonTextDockedColor: #009688;
  --newSubmitInstanceButtonIconDisplay: block;
  --newSubmitInstanceButtonHeight: 32px;
  --newSubmitInstanceButtonWidth: auto;
  --newSubmitInstanceButtonBorderRadius: 16px;
  --sessionCounterDockedLabelColor: #eaeaea;
  --sessionCounterDockedValueColor: #4db6ac;
  --panelIconHeaderColor: #959595;
  --panelTitleHeaderColor: #333;
  --panelTitleHeaderFontSize: 14px;
  --headerEnvironmentColor: #4db6ac;
  --widgetMsgErrorColor: #f26b6b;
  --widgetMsgInfoColor: #009688;
  --succesColor: #4db6ac;
  --errorColor: #f26b6b;
  --warningColor: #f1ce80;
  --infoColor: #69bad3;
  --contextMenuIconColor: #a8a8a8;
  --designerIconDisabledColor: #cecece;
  --breadcrumbColor: var(--activeColor);
  --breadcrumbHoverColor: var(--hoverColor);
  --breadcrumbCurrentColor: #666666;
  --progressBarValueColor: #4db6ac;
  --makeApplicationTileFocusVisibleColor: var(--activeColor);
  --makeApplicationTileFocusVisibleBorderColor: var(--activeColor);
  --makeApplicationTileHoverColor: var(--activeColor);
  --makeApplicationTileHoverBorderColor: var(--activeColor);
}

.pered-conf {
  --defaultTextColor: #202020;
  --defaultIconColor: #5b6166;
  --hoverColor: #ac141a;
  --activeColor: #860b10;
  --defaultIconHoverColor: var(--hoverColor);
  --inputInputHoverColor: --defaultTextColor;
  --inputInputFocusColor: var(--defaultTextColor);
  --inputInputOutline: 1px solid var(--defaultTextColor);
  --confAppContentWrapperBgColor: #eeeeee;
  --btnColor: #d71920;
  --btnHoverColor: #ac141a;
  --btnFocusColor: #ac141a;
  --btnPanelFontWeight: inherit;
  --btnPanelColor: #fff;
  --btnPanelBg: var(--btnColor);
  --btnPanelBoxShadow: none;
  --btnPanelHoverBg: var(--btnHoverColor);
  --selectOptionBgColor: rgb(172, 20, 26, 0.1);
  --designerTooltipTextColor: var(--defaultTextColor);
  --designerTooltipHoverBgColor: #e1ecf4;
  --designerTooltipHoverColor: #326386;
  --checkInputCheckedBgColor: #ac1419;
  --checkInputDisabledCheckedBgColor: #f9cbcc;
  --checkInputDisabledCheckedBorderColor: #f9cbcc;
  --tableOddRowBgColor: #fcfcfc;
  --tableEvenRowBgColor: #f4f4f4;
  --tableSortIconColor: #a8a8a8;
  --sideMenuLogo: url("img/pekao-logo-white.svg");
  --sideMenuLogoDocked: var(--sideMenuLogo);
  --sideMenuLogoWidth: 144px;
  --sideMenuLogoDockedWidth: var(--sideMenuLogoWidth);
  --sideMenuLogoHeight: 25px;
  --sideMenuLogoDockedHeight: var(--sideMenuLogoHeight);
  --sideMenuLogoPadding: 12px 3px;
  --sideMenuBgColor: #ad1418;
  --sideMenuBoxShadow: none;
  --sideMenuColor: #e6e6e3;
  --titleContainerBgColor: rgba(173, 20, 24, 0.1);
  --sideMenuFooterBackgroundColor: #3f0106;
  --sideMenuFooterSessionCounterColor: #ffcfcf;
  --sideMenuContentItemHoverColor: #fff;
  --sideMenuContentItemActiveColor: #fff;
  --sideMenuContentItemBackgroundColor: #88010c;
  --sideMenuContentSecondLevelItemBeforeAfterBg: #e0e0e0;
  --sideMenuSubMenuBackgroundColor: rgba(63, 1, 6, 0.3);
  --sideMenuSubMenuShowBackgroundColor: transparent;
  --countdownTimerTimeColor: #ffcfcf;
  --countdownTimerBorderColor: #364b55;
  --confCalendarBorder: solid 1px #dcdcdc;
  --confCalendarDayAccent: #ac141a;
  --confCalendarDayTodayBgColor: rgba(172, 20, 26, 0.12);
  --confCalendarDayTodayBorder: #ac141a;
  --confCalendarDaySelectedColor: #ffffff;
  --confCalendarDaySelectedBgColor: #ac141a;
  --confCalendarDaySelectedBorder: #ac141a;
  --confCalendarDayIncludedBg: #e6f5f3;
  --confCalendarDayIncludedStartBg: #ac141a;
  --confCalendarDayIncludedEndBg: #ac141a;
  --confCalendarMonthPickerBtnHoverColor: #ac141a;
  --confCalendarYearPickerBtnOpenColor: #ac141a;
  --confCalendarYearPickerBtnHoverColor: #ac141a;
  --newSubmitInstanceButtonIconColor: #ac141a;
  --newSubmitInstanceButtonTextColor: #ac141a;
  --newSubmitInstanceButtonTextDockedColor: #ac141a;
  --newSubmitInstanceButtonIconDisplay: none;
  --sessionCounterDockedLabelColor: #eaeaea;
  --sessionCounterDockedValueColor: #ffcfcf;
  --panelIconHeaderColor: #5b6166;
  --headerEnvironmentColor: #d71920;
  --widgetMsgErrorColor: #ac141a;
  --widgetMsgInfoColor: #424242;
  --succesColor: #0f8b61;
  --errorColor: #ac1419;
  --warningColor: #f55a00;
  --infoColor: #0d87f2;
  --contextMenuIconColor: #a8a8a8;
  --designerIconDisabledColor: #cecece;
  --breadcrumbCurrentColor: #666666;
}

.velobase-conf {
  --defaultTextColor: #111111;
  --defaultIconColor: #555555;
  --hoverColor: #01b141;
  --activeColor: #01b141;
  --defaultIconHoverColor: var(--hoverColor);
  --inputInputHoverColor: var(--hoverColor);
  --inputInputFocusColor: var(--activeColor);
  --inputInputOutline: 0;
  --confAppContentWrapperBgColor: #f6f6f6;
  --btnColor: #009f39;
  --btnHoverColor: #2cbb60;
  --btnFocusColor: #2cbb60;
  --btnPanelFontWeight: inherit;
  --btnPanelColor: #fff;
  --btnPanelBg: var(--btnColor);
  --btnPanelBoxShadow: none;
  --btnPanelHoverBg: var(--btnHoverColor);
  --selectOptionBgColor: rgba(0, 150, 136, 0.1);
  --designerTooltipTextColor: var(--defaultTextColor);
  --designerTooltipHoverBgColor: #34515e;
  --designerTooltipHoverColor: #ffffff;
  --checkInputCheckedBgColor: #00b140;
  --checkInputDisabledCheckedBgColor: #d6d6d6;
  --checkInputDisabledCheckedBorderColor: #bbbbbb;
  --tableOddRowBgColor: #ffffff;
  --tableEvenRowBgColor: #f6f8f9;
  --tableSortIconColor: #555555;
  --sideMenuLogo: url("img/velo-logo-white.svg");
  --sideMenuLogoDocked: var(--sideMenuLogo);
  --sideMenuLogoWidth: 144px;
  --sideMenuLogoDockedWidth: var(--sideMenuLogoWidth);
  --sideMenuLogoHeight: auto;
  --sideMenuLogoDockedHeight: var(--sideMenuLogoHeight);
  --sideMenuLogoPadding: 12px 3px;
  --sideMenuBgColor: #009f39;
  --sideMenuBoxShadow: none;
  --sideMenuColor: #f0f0f0;
  --titleContainerBgColor: rgba(0, 159, 57, 0.1);
  --sideMenuFooterBackgroundColor: #008928;
  --sideMenuFooterSessionCounterColor: #4db6ac;
  --sideMenuContentItemHoverColor: #004013;
  --sideMenuContentItemActiveColor: #004013;
  --sideMenuContentItemBackgroundColor: #ffffff;
  --sideMenuContentSecondLevelItemBeforeAfterBg: #ffffff;
  --sideMenuSubMenuBackgroundColor: #008928;
  --sideMenuSubMenuShowBackgroundColor: transparent;
  --countdownTimerTimeColor: #ffffff;
  --countdownTimerBorderColor: #008928;
  --confCalendarBorder: solid 1px #009f39;
  --confCalendarDayAccent: #009688;
  --confCalendarDayTodayBgColor: #e6f5f3;
  --confCalendarDayTodayBorder: #4db6ac;
  --confCalendarDaySelectedColor: #ffffff;
  --confCalendarDaySelectedBgColor: #4db6ac;
  --confCalendarDaySelectedBorder: #4db6ac;
  --confCalendarDayIncludedBg: #e6f5f3;
  --confCalendarDayIncludedStartBg: #4db6ac;
  --confCalendarDayIncludedEndBg: #4db6ac;
  --confCalendarMonthPickerBtnHoverColor: #009688;
  --confCalendarYearPickerBtnOpenColor: #009688;
  --confCalendarYearPickerBtnHoverColor: #009688;
  --newSubmitInstanceButtonIconColor: #01b141;
  --newSubmitInstanceButtonTextColor: #01b141;
  --newSubmitInstanceButtonTextDockedColor: #01b141;
  --newSubmitInstanceButtonIconDisplay: block;
  --sessionCounterDockedLabelColor: #ffffff;
  --sessionCounterDockedValueColor: #ffffff;
  --panelIconHeaderColor: #959595;
  --headerEnvironmentColor: #4db6ac;
  --widgetMsgErrorColor: #f26b6b;
  --widgetMsgInfoColor: #009688;
  --succesColor: #4db6ac;
  --errorColor: #f26b6b;
  --warningColor: #f1ce80;
  --infoColor: #69bad3;
  --contextMenuIconColor: #555555;
  --designerIconDisabledColor: #bbbbbb;
  --breadcrumbCurrentColor: #111111;
}

.sforms-conf {
  --defaultTextColor: #000000;
  --defaultIconColor: #555555;
  --hoverColor: #009f39;
  --activeColor: #009f39;
  --defaultIconHoverColor: var(--hoverColor);
  --inputInputHoverColor: var(--hoverColor);
  --inputInputFocusColor: var(--activeColor);
  --inputInputOutline: 0;
  --confAppContentWrapperBgColor: #f6f6f6;
  --btnColor: #009f39;
  --btnHoverColor: #2cbb60;
  --btnFocusColor: #2cbb60;
  --btnPanelFontWeight: 600;
  --btnPanelColor: #009f39;
  --btnPanelBg: #fff;
  --btnPanelBoxShadow: 0 9px 16px 0 #dedede;
  --btnPanelHoverBg: var(--btnPanelBg);
  --selectOptionBgColor: rgba(0, 159, 57, 0.1);
  --designerTooltipTextColor: var(--defaultTextColor);
  --designerTooltipHoverBgColor: #34515e;
  --designerTooltipHoverColor: #ffffff;
  --checkInputCheckedBgColor: #009f39;
  --checkInputDisabledCheckedBgColor: #bbbbbb;
  --checkInputDisabledCheckedBorderColor: #bbbbbb;
  --tableOddRowBgColor: #ffffff;
  --tableEvenRowBgColor: #f6f8f9;
  --tableSortIconColor: #555555;
  --sideMenuLogo: url("img/sgb-logo-white.svg");
  --sideMenuLogoDocked: var(--sideMenuLogo);
  --sideMenuLogoWidth: 83px;
  --sideMenuLogoDockedWidth: 111px;
  --sideMenuLogoHeight: 25px;
  --sideMenuLogoDockedHeight: 33px;
  --sideMenuLogoPadding: 12px 2px;
  --sideMenuBgColor: #009f39;
  --sideMenuBoxShadow: none;
  --sideMenuColor: #ffffff;
  --titleContainerBgColor: rgba(0, 159, 57, 0.1);
  --sideMenuFooterBackgroundColor: #008928;
  --sideMenuFooterSessionCounterColor: #4db6ac;
  --sideMenuContentItemHoverColor: #004013;
  --sideMenuContentItemActiveColor: #004013;
  --sideMenuContentItemBackgroundColor: #ffffff;
  --sideMenuContentSecondLevelItemBeforeAfterBg: #ffffff;
  --sideMenuSubMenuBackgroundColor: #008928;
  --sideMenuSubMenuShowBackgroundColor: transparent;
  --countdownTimerTimeColor: #ffffff;
  --countdownTimerBorderColor: #008928;
  --confCalendarBorder: solid 1px #009f39;
  --confCalendarDayAccent: #009f39;
  --confCalendarDayTodayBgColor: #f2f2f2;
  --confCalendarDayTodayBorder: #f2f2f2;
  --confCalendarDaySelectedColor: #000000;
  --confCalendarDaySelectedBgColor: #e6f5f3;
  --confCalendarDaySelectedBorder: #009f39;
  --confCalendarDayIncludedBg: #e6f5f3;
  --confCalendarDayIncludedStartBg: #009f39;
  --confCalendarDayIncludedEndBg: #009f39;
  --confCalendarMonthPickerBtnHoverColor: #009f39;
  --confCalendarYearPickerBtnOpenColor: #009f39;
  --confCalendarYearPickerBtnHoverColor: #009f39;
  --newSubmitInstanceButtonIconColor: #01b141;
  --newSubmitInstanceButtonTextColor: #01b141;
  --newSubmitInstanceButtonTextDockedColor: #01b141;
  --newSubmitInstanceButtonIconDisplay: block;
  --sessionCounterDockedLabelColor: #ffffff;
  --sessionCounterDockedValueColor: #ffffff;
  --panelIconHeaderColor: #555555;
  --headerEnvironmentColor: #009f39;
  --widgetMsgErrorColor: #f26b6b;
  --widgetMsgInfoColor: #009688;
  --succesColor: #4db6ac;
  --errorColor: #f26b6b;
  --warningColor: #f1ce80;
  --infoColor: #69bad3;
  --contextMenuIconColor: #555555;
  --designerIconDisabledColor: #bbbbbb;
  --breadcrumbCurrentColor: #666;
}

.mdetal-conf {
  --baseFontFamily: "Montserrat";
  --baseFontWeight: 500;
  --defaultTextColor: #26221e;
  --defaultIconColor: #555555;
  --hoverColor: #0065B1;
  --activeColor: #0065B1;
  --defaultIconHoverColor: var(--hoverColor);
  --inputInputHoverColor: --defaultTextColor;
  --inputInputFocusColor: var(--defaultTextColor);
  --inputInputOutline: 1px solid var(--defaultTextColor);
  --confAppContentWrapperBgColor: #F6F6F6;
  --btnColor: #0065B1;
  --btnHoverColor: #0065B1;
  --btnFocusColor: #0065B1;
  --btnSecondaryTextColor: #0065B1;
  --btnPanelFontWeight: inherit;
  --btnPanelColor: #fff;
  --btnPanelBg: var(--btnColor);
  --btnPanelBoxShadow: none;
  --btnPanelHoverBg: var(--btnHoverColor);
  --selectOptionBgColor: #f2f2f2;
  --designerTooltipTextColor: var(--defaultTextColor);
  --designerTooltipHoverBgColor: #e1ecf4;
  --designerTooltipHoverColor: #326386;
  --checkInputCheckedBgColor: #0065B1;
  --tableOddRowBgColor: #fcfcfc;
  --tableEvenRowBgColor: #f4f4f4;
  --tableSortIconColor: #a8a8a8;
  --sideMenuLogo: url("img/mbank-logo-mini.jpg");
  --sideMenuLogoDocked: url("img/mbank-logo.svg");
  --sideMenuLogoWidth: auto;
  --sideMenuLogoDockedWidth: var(--sideMenuLogoWidth);
  --sideMenuLogoHeight: 29px;
  --sideMenuLogoDockedHeight: var(--sideMenuLogoHeight);
  --sideMenuLogoPadding: 12px 5px;
  --sideMenuBgColor: #ffffff;
  --sideMenuBoxShadow: none;
  --sideMenuColor: #0065B1;
  --sideMenuFooterBackgroundColor: #0065B1;
  --titleContainerBgColor: var(--selectOptionBgColor);
  --sideMenuFooterSessionCounterColor: #ffcfcf;
  --sideMenuContentItemHoverColor: #0065B1;
  --sideMenuContentItemActiveColor: #0065B1;
  --sideMenuContentItemBackgroundColor: #88010c;
  --sideMenuContentSecondLevelItemBeforeAfterBg: #0065B1;
  --sideMenuSubMenuBackgroundColor: transparent;
  --sideMenuSubMenuShowBackgroundColor: #ffffff;
  --sideMenuContentItemBackgroundColor: #d6e5f1;
  --countdownTimerTimeColor: #ffffff;
  --countdownTimerBorderColor: #0065B1;
  --sidebarIconColor: #0065B1;
  --sideBarArrowContainerHoverColor: #0065B1;
  --confCalendarBorder: solid 1px #dcdcdc;
  --confCalendarDayAccent: #0065B1;
  --confCalendarDayTodayBgColor: #0065b11a;
  --confCalendarDayTodayBorder: #0065B1;
  --confCalendarDaySelectedColor: #ffffff;
  --confCalendarDaySelectedBgColor: #0065B1;
  --confCalendarDaySelectedBorder: #0065B1;
  --confCalendarDayIncludedBg: #e6f5f3;
  --confCalendarDayIncludedStartBg: #0065B1;
  --confCalendarDayIncludedEndBg: #0065B1;
  --confCalendarMonthPickerBtnColor: #0065B1;
  --confCalendarMonthPickerBtnHoverColor: #00518F;
  --confCalendarYearPickerBtnOpenColor: #00518F;
  --confCalendarYearPickerBtnHoverColor: #00518F;
  --newSubmitInstanceButtonBackgroundColor: #ae0000;
  --newSubmitInstanceButtonIconColor: var(--newSubmitInstanceButtonTextDockedColor);
  --newSubmitInstanceButtonTextColor: var(--newSubmitInstanceButtonTextDockedColor);
  --newSubmitInstanceButtonTextDockedColor: #ffffff;
  --newSubmitInstanceButtonHeight: 44px;
  --newSubmitInstanceButtonWidth: 140px;
  --newSubmitInstanceButtonBorderRadius: 25px;
  --newSubmitInstanceButtonIconDisplay: none;
  --sessionCounterDockedLabelColor: #eaeaea;
  --sessionCounterDockedValueColor: #ffffff;
  --panelIconHeaderColor: #5b6166;
  --panelTitleHeaderColor: #26221e;
  --panelTitleHeaderFontSize: 13px;
  --headerEnvironmentColor: #d71920;
  --widgetMsgErrorColor: #d21313;
  --widgetMsgInfoColor: #424242;
  --succesColor: #0f8b61;
  --errorColor: #d21313;
  --warningColor: #f55a00;
  --infoColor: #0d87f2;
  --contextMenuIconColor: #666666;
  --designerIconDisabledColor: #bbbbbb;
  --breadcrumbCurrentColor: #26221e;
  --progressBarValueColor: #0065B1;
  --makeApplicationTileFocusVisibleColor: #00518f;
  --makeApplicationTileFocusVisibleBorderColor: #00518f;
  --makeApplicationTileHoverColor: #00518f;
  --makeApplicationTileHoverBorderColor: #00518f;
}

.mcorpo-conf {
  --baseFontFamily: "Montserrat";
  --baseFontWeight: 500;
  --defaultTextColor: #26221e;
  --defaultIconColor: #555555;
  --hoverColor: #0074ad;
  --activeColor: #0074ad;
  --defaultIconHoverColor: var(--hoverColor);
  --inputInputHoverColor: --defaultTextColor;
  --inputInputFocusColor: var(--defaultTextColor);
  --inputInputOutline: 1px solid var(--defaultTextColor);
  --confAppContentWrapperBgColor: #F6F6F6;
  --btnColor: #0074ad;
  --btnHoverColor: #0074ad;
  --btnFocusColor: #0074ad;
  --btnSecondaryTextColor: #0074ad;
  --btnPanelFontWeight: inherit;
  --btnPanelColor: #fff;
  --btnPanelBg: var(--btnColor);
  --btnPanelBoxShadow: none;
  --btnPanelHoverBg: var(--btnHoverColor);
  --selectOptionBgColor: #f2f2f2;
  --designerTooltipTextColor: var(--defaultTextColor);
  --designerTooltipHoverBgColor: #e1ecf4;
  --designerTooltipHoverColor: #326386;
  --checkInputCheckedBgColor: #0074ad;
  --tableOddRowBgColor: #fcfcfc;
  --tableEvenRowBgColor: #f4f4f4;
  --tableSortIconColor: #a8a8a8;
  --sideMenuLogo: url("img/mbank-logo-corpo-mini.png");
  --sideMenuLogoDocked: url("img/mbank-logo-corpo.svg");
  --sideMenuLogoWidth: auto;
  --sideMenuLogoDockedWidth: var(--sideMenuLogoWidth);
  --sideMenuLogoHeight: 29px;
  --sideMenuLogoDockedHeight: var(--sideMenuLogoHeight);
  --sideMenuLogoPadding: 12px 5px;
  --sideMenuBgColor: #ffffff;
  --sideMenuBoxShadow: none;
  --sideMenuColor: #0074ad;
  --sideMenuFooterBackgroundColor: #0074ad;
  --titleContainerBgColor: var(--selectOptionBgColor);
  --sideMenuFooterSessionCounterColor: #ffcfcf;
  --sideMenuContentItemHoverColor: #0074ad;
  --sideMenuContentItemActiveColor: #0074ad;
  --sideMenuContentItemBackgroundColor: #88010c;
  --sideMenuContentSecondLevelItemBeforeAfterBg: #0074ad;
  --sideMenuSubMenuBackgroundColor: transparent;
  --sideMenuSubMenuShowBackgroundColor: #ffffff;
  --sideMenuContentItemBackgroundColor: #d6e5f1;
  --countdownTimerTimeColor: #ffffff;
  --countdownTimerBorderColor: #0074ad;
  --sidebarIconColor: #0074ad;
  --sideBarArrowContainerHoverColor: #0074ad;
  --confCalendarBorder: solid 1px #dcdcdc;
  --confCalendarDayAccent: #0074ad;
  --confCalendarDayTodayBgColor: #0065b11a;
  --confCalendarDayTodayBorder: #0074ad;
  --confCalendarDaySelectedColor: #ffffff;
  --confCalendarDaySelectedBgColor: #0074ad;
  --confCalendarDaySelectedBorder: #0074ad;
  --confCalendarDayIncludedBg: #e6f5f3;
  --confCalendarDayIncludedStartBg: #0074ad;
  --confCalendarDayIncludedEndBg: #0074ad;
  --confCalendarMonthPickerBtnColor: #0074ad;
  --confCalendarMonthPickerBtnHoverColor: #00527a;
  --confCalendarYearPickerBtnOpenColor: #00527a;
  --confCalendarYearPickerBtnHoverColor: #00527a;
  --newSubmitInstanceButtonBackgroundColor: #0074ad;
  --newSubmitInstanceButtonIconColor: var(--newSubmitInstanceButtonTextDockedColor);
  --newSubmitInstanceButtonTextColor: var(--newSubmitInstanceButtonTextDockedColor);
  --newSubmitInstanceButtonTextDockedColor: #ffffff;
  --newSubmitInstanceButtonHeight: 44px;
  --newSubmitInstanceButtonWidth: 140px;
  --newSubmitInstanceButtonBorderRadius: 25px;
  --newSubmitInstanceButtonIconDisplay: none;
  --sessionCounterDockedLabelColor: #eaeaea;
  --sessionCounterDockedValueColor: #ffffff;
  --panelIconHeaderColor: #5b6166;
  --panelTitleHeaderColor: #26221e;
  --panelTitleHeaderFontSize: 13px;
  --headerEnvironmentColor: #d71920;
  --widgetMsgErrorColor: #d21313;
  --widgetMsgInfoColor: #424242;
  --succesColor: #0f8b61;
  --errorColor: #d21313;
  --warningColor: #f55a00;
  --infoColor: #0d87f2;
  --contextMenuIconColor: #666666;
  --designerIconDisabledColor: #bbbbbb;
  --breadcrumbCurrentColor: #26221e;
  --progressBarValueColor: #0074ad;
  --makeApplicationTileFocusVisibleColor: #00527a;
  --makeApplicationTileFocusVisibleBorderColor: #00527a;
  --makeApplicationTileHoverColor: #00527a;
  --makeApplicationTileHoverBorderColor: #00527a;
}

/************************************************
    BASE VARIABLES
************************************************/
/*COLORS*/
/************************************************
    FUNCTIONAL VARIABLES
************************************************/
/* COLORS */
body {
  color: #666666;
  font-family: var(--baseFontFamily), sans-serif;
  font-weight: var(--baseFontWeight);
  font-size: 13px;
  font-size: 0.8125rem;
  overflow-x: hidden;
}

a {
  color: var(--activeColor);
  text-decoration: none;
}
a:hover {
  color: var(--activeColor);
  text-decoration: underline;
}

.group:after {
  content: "";
  display: table;
  clear: both;
}

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

#wrapper.toggled #sidebar-wrapper {
  margin-left: 0;
}
@media (min-width: 768px) {
  #wrapper.toggled #sidebar-wrapper {
    margin-left: -170px;
  }
}

#bpmn-page-content-wrapper {
  min-width: 100vw;
  max-height: 100vh;
  overflow: hidden;
}

.col-xl-36-36, .col-xl-36-35, .col-xl-36-34, .col-xl-36-33, .col-xl-36-32, .col-xl-36-31, .col-xl-36-30, .col-xl-36-29, .col-xl-36-28, .col-xl-36-27, .col-xl-36-26, .col-xl-36-25, .col-xl-36-24, .col-xl-36-23, .col-xl-36-22, .col-xl-36-21, .col-xl-36-20, .col-xl-36-19, .col-xl-36-18, .col-xl-36-17, .col-xl-36-16, .col-xl-36-15, .col-xl-36-14, .col-xl-36-13, .col-xl-36-12, .col-xl-36-11, .col-xl-36-10, .col-xl-36-9, .col-xl-36-8, .col-xl-36-7, .col-xl-36-6, .col-xl-36-5, .col-xl-36-4, .col-xl-36-3, .col-xl-36-2, .col-xl-36-1, .col-lg-36-36, .col-lg-36-35, .col-lg-36-34, .col-lg-36-33, .col-lg-36-32, .col-lg-36-31, .col-lg-36-30, .col-lg-36-29, .col-lg-36-28, .col-lg-36-27, .col-lg-36-26, .col-lg-36-25, .col-lg-36-24, .col-lg-36-23, .col-lg-36-22, .col-lg-36-21, .col-lg-36-20, .col-lg-36-19, .col-lg-36-18, .col-lg-36-17, .col-lg-36-16, .col-lg-36-15, .col-lg-36-14, .col-lg-36-13, .col-lg-36-12, .col-lg-36-11, .col-lg-36-10, .col-lg-36-9, .col-lg-36-8, .col-lg-36-7, .col-lg-36-6, .col-lg-36-5, .col-lg-36-4, .col-lg-36-3, .col-lg-36-2, .col-lg-36-1, .col-md-36-36, .col-md-36-35, .col-md-36-34, .col-md-36-33, .col-md-36-32, .col-md-36-31, .col-md-36-30, .col-md-36-29, .col-md-36-28, .col-md-36-27, .col-md-36-26, .col-md-36-25, .col-md-36-24, .col-md-36-23, .col-md-36-22, .col-md-36-21, .col-md-36-20, .col-md-36-19, .col-md-36-18, .col-md-36-17, .col-md-36-16, .col-md-36-15, .col-md-36-14, .col-md-36-13, .col-md-36-12, .col-md-36-11, .col-md-36-10, .col-md-36-9, .col-md-36-8, .col-md-36-7, .col-md-36-6, .col-md-36-5, .col-md-36-4, .col-md-36-3, .col-md-36-2, .col-md-36-1, .col-sm-36-36, .col-sm-36-35, .col-sm-36-34, .col-sm-36-33, .col-sm-36-32, .col-sm-36-31, .col-sm-36-30, .col-sm-36-29, .col-sm-36-28, .col-sm-36-27, .col-sm-36-26, .col-sm-36-25, .col-sm-36-24, .col-sm-36-23, .col-sm-36-22, .col-sm-36-21, .col-sm-36-20, .col-sm-36-19, .col-sm-36-18, .col-sm-36-17, .col-sm-36-16, .col-sm-36-15, .col-sm-36-14, .col-sm-36-13, .col-sm-36-12, .col-sm-36-11, .col-sm-36-10, .col-sm-36-9, .col-sm-36-8, .col-sm-36-7, .col-sm-36-6, .col-sm-36-5, .col-sm-36-4, .col-sm-36-3, .col-sm-36-2, .col-sm-36-1, .col-36-36, .col-36-35, .col-36-34, .col-36-33, .col-36-32, .col-36-31, .col-36-30, .col-36-29, .col-36-28, .col-36-27, .col-36-26, .col-36-25, .col-36-24, .col-36-23, .col-36-22, .col-36-21, .col-36-20, .col-36-19, .col-36-18, .col-36-17, .col-36-16, .col-36-15, .col-36-14, .col-36-13, .col-36-12, .col-36-11, .col-36-10, .col-36-9, .col-36-8, .col-36-7, .col-36-6, .col-36-5, .col-36-4, .col-36-3, .col-36-2, .col-36-1, .col-xl-24-24, .col-xl-24-23, .col-xl-24-22, .col-xl-24-21, .col-xl-24-20, .col-xl-24-19, .col-xl-24-18, .col-xl-24-17, .col-xl-24-16, .col-xl-24-15, .col-xl-24-14, .col-xl-24-13, .col-xl-24-12, .col-xl-24-11, .col-xl-24-10, .col-xl-24-9, .col-xl-24-8, .col-xl-24-7, .col-xl-24-6, .col-xl-24-5, .col-xl-24-4, .col-xl-24-3, .col-xl-24-2, .col-xl-24-1, .col-lg-24-24, .col-lg-24-23, .col-lg-24-22, .col-lg-24-21, .col-lg-24-20, .col-lg-24-19, .col-lg-24-18, .col-lg-24-17, .col-lg-24-16, .col-lg-24-15, .col-lg-24-14, .col-lg-24-13, .col-lg-24-12, .col-lg-24-11, .col-lg-24-10, .col-lg-24-9, .col-lg-24-8, .col-lg-24-7, .col-lg-24-6, .col-lg-24-5, .col-lg-24-4, .col-lg-24-3, .col-lg-24-2, .col-lg-24-1, .col-md-24-24, .col-md-24-23, .col-md-24-22, .col-md-24-21, .col-md-24-20, .col-md-24-19, .col-md-24-18, .col-md-24-17, .col-md-24-16, .col-md-24-15, .col-md-24-14, .col-md-24-13, .col-md-24-12, .col-md-24-11, .col-md-24-10, .col-md-24-9, .col-md-24-8, .col-md-24-7, .col-md-24-6, .col-md-24-5, .col-md-24-4, .col-md-24-3, .col-md-24-2, .col-md-24-1, .col-sm-24-24, .col-sm-24-23, .col-sm-24-22, .col-sm-24-21, .col-sm-24-20, .col-sm-24-19, .col-sm-24-18, .col-sm-24-17, .col-sm-24-16, .col-sm-24-15, .col-sm-24-14, .col-sm-24-13, .col-sm-24-12, .col-sm-24-11, .col-sm-24-10, .col-sm-24-9, .col-sm-24-8, .col-sm-24-7, .col-sm-24-6, .col-sm-24-5, .col-sm-24-4, .col-sm-24-3, .col-sm-24-2, .col-sm-24-1, .col-24-24, .col-24-23, .col-24-22, .col-24-21, .col-24-20, .col-24-19, .col-24-18, .col-24-17, .col-24-16, .col-24-15, .col-24-14, .col-24-13, .col-24-12, .col-24-11, .col-24-10, .col-24-9, .col-24-8, .col-24-7, .col-24-6, .col-24-5, .col-24-4, .col-24-3, .col-24-2, .col-24-1, .col-xl-8-8, .col-xl-8-7, .col-xl-8-6, .col-xl-8-5, .col-xl-8-4, .col-xl-8-3, .col-xl-8-2, .col-xl-8-1, .col-lg-8-8, .col-lg-8-7, .col-lg-8-6, .col-lg-8-5, .col-lg-8-4, .col-lg-8-3, .col-lg-8-2, .col-lg-8-1, .col-md-8-8, .col-md-8-7, .col-md-8-6, .col-md-8-5, .col-md-8-4, .col-md-8-3, .col-md-8-2, .col-md-8-1, .col-sm-8-8, .col-sm-8-7, .col-sm-8-6, .col-sm-8-5, .col-sm-8-4, .col-sm-8-3, .col-sm-8-2, .col-sm-8-1, .col-8-8, .col-8-7, .col-8-6, .col-8-5, .col-8-4, .col-8-3, .col-8-2, .col-8-1, .col-xl-4-4, .col-xl-4-3, .col-xl-4-2, .col-xl-4-1, .col-lg-4-4, .col-lg-4-3, .col-lg-4-2, .col-lg-4-1, .col-md-4-4, .col-md-4-3, .col-md-4-2, .col-md-4-1, .col-sm-4-4, .col-sm-4-3, .col-sm-4-2, .col-sm-4-1, .col-4-4, .col-4-3, .col-4-2, .col-4-1, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-4-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-4-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-4-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-4-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-4-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-4-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-4-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.offset-4-1 {
  margin-left: 25%;
}

.offset-4-2 {
  margin-left: 50%;
}

.offset-4-3 {
  margin-left: 75%;
}

@media (min-width: 576px) {
  .col-sm-4-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-4-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-4-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-4-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-4-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-4-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-4-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .offset-sm-4-0 {
    margin-left: 0;
  }
  .offset-sm-4-1 {
    margin-left: 25%;
  }
  .offset-sm-4-2 {
    margin-left: 50%;
  }
  .offset-sm-4-3 {
    margin-left: 75%;
  }
}
@media (min-width: 768px) {
  .col-md-4-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-4-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-4-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-4-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-4-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-4-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-4-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .offset-md-4-0 {
    margin-left: 0;
  }
  .offset-md-4-1 {
    margin-left: 25%;
  }
  .offset-md-4-2 {
    margin-left: 50%;
  }
  .offset-md-4-3 {
    margin-left: 75%;
  }
}
@media (min-width: 992px) {
  .col-lg-4-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-4-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-4-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-4-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-4-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-4-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-4-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .offset-lg-4-0 {
    margin-left: 0;
  }
  .offset-lg-4-1 {
    margin-left: 25%;
  }
  .offset-lg-4-2 {
    margin-left: 50%;
  }
  .offset-lg-4-3 {
    margin-left: 75%;
  }
}
@media (min-width: 1200px) {
  .col-xl-4-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-4-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-4-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-4-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-4-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-4-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-4-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .offset-xl-4-0 {
    margin-left: 0;
  }
  .offset-xl-4-1 {
    margin-left: 25%;
  }
  .offset-xl-4-2 {
    margin-left: 50%;
  }
  .offset-xl-4-3 {
    margin-left: 75%;
  }
}
.col-xl-36-36, .col-xl-36-35, .col-xl-36-34, .col-xl-36-33, .col-xl-36-32, .col-xl-36-31, .col-xl-36-30, .col-xl-36-29, .col-xl-36-28, .col-xl-36-27, .col-xl-36-26, .col-xl-36-25, .col-xl-36-24, .col-xl-36-23, .col-xl-36-22, .col-xl-36-21, .col-xl-36-20, .col-xl-36-19, .col-xl-36-18, .col-xl-36-17, .col-xl-36-16, .col-xl-36-15, .col-xl-36-14, .col-xl-36-13, .col-xl-36-12, .col-xl-36-11, .col-xl-36-10, .col-xl-36-9, .col-xl-36-8, .col-xl-36-7, .col-xl-36-6, .col-xl-36-5, .col-xl-36-4, .col-xl-36-3, .col-xl-36-2, .col-xl-36-1, .col-lg-36-36, .col-lg-36-35, .col-lg-36-34, .col-lg-36-33, .col-lg-36-32, .col-lg-36-31, .col-lg-36-30, .col-lg-36-29, .col-lg-36-28, .col-lg-36-27, .col-lg-36-26, .col-lg-36-25, .col-lg-36-24, .col-lg-36-23, .col-lg-36-22, .col-lg-36-21, .col-lg-36-20, .col-lg-36-19, .col-lg-36-18, .col-lg-36-17, .col-lg-36-16, .col-lg-36-15, .col-lg-36-14, .col-lg-36-13, .col-lg-36-12, .col-lg-36-11, .col-lg-36-10, .col-lg-36-9, .col-lg-36-8, .col-lg-36-7, .col-lg-36-6, .col-lg-36-5, .col-lg-36-4, .col-lg-36-3, .col-lg-36-2, .col-lg-36-1, .col-md-36-36, .col-md-36-35, .col-md-36-34, .col-md-36-33, .col-md-36-32, .col-md-36-31, .col-md-36-30, .col-md-36-29, .col-md-36-28, .col-md-36-27, .col-md-36-26, .col-md-36-25, .col-md-36-24, .col-md-36-23, .col-md-36-22, .col-md-36-21, .col-md-36-20, .col-md-36-19, .col-md-36-18, .col-md-36-17, .col-md-36-16, .col-md-36-15, .col-md-36-14, .col-md-36-13, .col-md-36-12, .col-md-36-11, .col-md-36-10, .col-md-36-9, .col-md-36-8, .col-md-36-7, .col-md-36-6, .col-md-36-5, .col-md-36-4, .col-md-36-3, .col-md-36-2, .col-md-36-1, .col-sm-36-36, .col-sm-36-35, .col-sm-36-34, .col-sm-36-33, .col-sm-36-32, .col-sm-36-31, .col-sm-36-30, .col-sm-36-29, .col-sm-36-28, .col-sm-36-27, .col-sm-36-26, .col-sm-36-25, .col-sm-36-24, .col-sm-36-23, .col-sm-36-22, .col-sm-36-21, .col-sm-36-20, .col-sm-36-19, .col-sm-36-18, .col-sm-36-17, .col-sm-36-16, .col-sm-36-15, .col-sm-36-14, .col-sm-36-13, .col-sm-36-12, .col-sm-36-11, .col-sm-36-10, .col-sm-36-9, .col-sm-36-8, .col-sm-36-7, .col-sm-36-6, .col-sm-36-5, .col-sm-36-4, .col-sm-36-3, .col-sm-36-2, .col-sm-36-1, .col-36-36, .col-36-35, .col-36-34, .col-36-33, .col-36-32, .col-36-31, .col-36-30, .col-36-29, .col-36-28, .col-36-27, .col-36-26, .col-36-25, .col-36-24, .col-36-23, .col-36-22, .col-36-21, .col-36-20, .col-36-19, .col-36-18, .col-36-17, .col-36-16, .col-36-15, .col-36-14, .col-36-13, .col-36-12, .col-36-11, .col-36-10, .col-36-9, .col-36-8, .col-36-7, .col-36-6, .col-36-5, .col-36-4, .col-36-3, .col-36-2, .col-36-1, .col-xl-24-24, .col-xl-24-23, .col-xl-24-22, .col-xl-24-21, .col-xl-24-20, .col-xl-24-19, .col-xl-24-18, .col-xl-24-17, .col-xl-24-16, .col-xl-24-15, .col-xl-24-14, .col-xl-24-13, .col-xl-24-12, .col-xl-24-11, .col-xl-24-10, .col-xl-24-9, .col-xl-24-8, .col-xl-24-7, .col-xl-24-6, .col-xl-24-5, .col-xl-24-4, .col-xl-24-3, .col-xl-24-2, .col-xl-24-1, .col-lg-24-24, .col-lg-24-23, .col-lg-24-22, .col-lg-24-21, .col-lg-24-20, .col-lg-24-19, .col-lg-24-18, .col-lg-24-17, .col-lg-24-16, .col-lg-24-15, .col-lg-24-14, .col-lg-24-13, .col-lg-24-12, .col-lg-24-11, .col-lg-24-10, .col-lg-24-9, .col-lg-24-8, .col-lg-24-7, .col-lg-24-6, .col-lg-24-5, .col-lg-24-4, .col-lg-24-3, .col-lg-24-2, .col-lg-24-1, .col-md-24-24, .col-md-24-23, .col-md-24-22, .col-md-24-21, .col-md-24-20, .col-md-24-19, .col-md-24-18, .col-md-24-17, .col-md-24-16, .col-md-24-15, .col-md-24-14, .col-md-24-13, .col-md-24-12, .col-md-24-11, .col-md-24-10, .col-md-24-9, .col-md-24-8, .col-md-24-7, .col-md-24-6, .col-md-24-5, .col-md-24-4, .col-md-24-3, .col-md-24-2, .col-md-24-1, .col-sm-24-24, .col-sm-24-23, .col-sm-24-22, .col-sm-24-21, .col-sm-24-20, .col-sm-24-19, .col-sm-24-18, .col-sm-24-17, .col-sm-24-16, .col-sm-24-15, .col-sm-24-14, .col-sm-24-13, .col-sm-24-12, .col-sm-24-11, .col-sm-24-10, .col-sm-24-9, .col-sm-24-8, .col-sm-24-7, .col-sm-24-6, .col-sm-24-5, .col-sm-24-4, .col-sm-24-3, .col-sm-24-2, .col-sm-24-1, .col-24-24, .col-24-23, .col-24-22, .col-24-21, .col-24-20, .col-24-19, .col-24-18, .col-24-17, .col-24-16, .col-24-15, .col-24-14, .col-24-13, .col-24-12, .col-24-11, .col-24-10, .col-24-9, .col-24-8, .col-24-7, .col-24-6, .col-24-5, .col-24-4, .col-24-3, .col-24-2, .col-24-1, .col-xl-8-8, .col-xl-8-7, .col-xl-8-6, .col-xl-8-5, .col-xl-8-4, .col-xl-8-3, .col-xl-8-2, .col-xl-8-1, .col-lg-8-8, .col-lg-8-7, .col-lg-8-6, .col-lg-8-5, .col-lg-8-4, .col-lg-8-3, .col-lg-8-2, .col-lg-8-1, .col-md-8-8, .col-md-8-7, .col-md-8-6, .col-md-8-5, .col-md-8-4, .col-md-8-3, .col-md-8-2, .col-md-8-1, .col-sm-8-8, .col-sm-8-7, .col-sm-8-6, .col-sm-8-5, .col-sm-8-4, .col-sm-8-3, .col-sm-8-2, .col-sm-8-1, .col-8-8, .col-8-7, .col-8-6, .col-8-5, .col-8-4, .col-8-3, .col-8-2, .col-8-1, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-4-1, .col-4-2, .col-4-3, .col-4-4, .col-sm-4-1, .col-sm-4-2, .col-sm-4-3, .col-sm-4-4, .col-md-4-1, .col-md-4-2, .col-md-4-3, .col-md-4-4, .col-lg-4-1, .col-lg-4-2, .col-lg-4-3, .col-lg-4-4, .col-xl-4-1, .col-xl-4-2, .col-xl-4-3, .col-xl-4-4 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-8-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

.col-8-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-8-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  max-width: 37.5%;
}

.col-8-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-8-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  max-width: 62.5%;
}

.col-8-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-8-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 87.5%;
          flex: 0 0 87.5%;
  max-width: 87.5%;
}

.col-8-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-8-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-8-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-8-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-8-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-8-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-8-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-8-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-8-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.offset-8-1 {
  margin-left: 12.5%;
}

.offset-8-2 {
  margin-left: 25%;
}

.offset-8-3 {
  margin-left: 37.5%;
}

.offset-8-4 {
  margin-left: 50%;
}

.offset-8-5 {
  margin-left: 62.5%;
}

.offset-8-6 {
  margin-left: 75%;
}

.offset-8-7 {
  margin-left: 87.5%;
}

@media (min-width: 576px) {
  .col-sm-8-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-sm-8-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-8-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-sm-8-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-8-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-sm-8-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-8-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-sm-8-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-8-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-8-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-8-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-8-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-8-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-8-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-8-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-8-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .offset-sm-8-0 {
    margin-left: 0;
  }
  .offset-sm-8-1 {
    margin-left: 12.5%;
  }
  .offset-sm-8-2 {
    margin-left: 25%;
  }
  .offset-sm-8-3 {
    margin-left: 37.5%;
  }
  .offset-sm-8-4 {
    margin-left: 50%;
  }
  .offset-sm-8-5 {
    margin-left: 62.5%;
  }
  .offset-sm-8-6 {
    margin-left: 75%;
  }
  .offset-sm-8-7 {
    margin-left: 87.5%;
  }
}
@media (min-width: 768px) {
  .col-md-8-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-md-8-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-8-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-md-8-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-8-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-md-8-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-8-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-md-8-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-8-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-8-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-8-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-8-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-8-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-8-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-8-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-8-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .offset-md-8-0 {
    margin-left: 0;
  }
  .offset-md-8-1 {
    margin-left: 12.5%;
  }
  .offset-md-8-2 {
    margin-left: 25%;
  }
  .offset-md-8-3 {
    margin-left: 37.5%;
  }
  .offset-md-8-4 {
    margin-left: 50%;
  }
  .offset-md-8-5 {
    margin-left: 62.5%;
  }
  .offset-md-8-6 {
    margin-left: 75%;
  }
  .offset-md-8-7 {
    margin-left: 87.5%;
  }
}
@media (min-width: 992px) {
  .col-lg-8-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-lg-8-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-8-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-lg-8-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-8-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-lg-8-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-8-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-lg-8-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-8-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-8-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-8-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-8-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-8-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-8-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-8-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-8-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .offset-lg-8-0 {
    margin-left: 0;
  }
  .offset-lg-8-1 {
    margin-left: 12.5%;
  }
  .offset-lg-8-2 {
    margin-left: 25%;
  }
  .offset-lg-8-3 {
    margin-left: 37.5%;
  }
  .offset-lg-8-4 {
    margin-left: 50%;
  }
  .offset-lg-8-5 {
    margin-left: 62.5%;
  }
  .offset-lg-8-6 {
    margin-left: 75%;
  }
  .offset-lg-8-7 {
    margin-left: 87.5%;
  }
}
@media (min-width: 1200px) {
  .col-xl-8-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-xl-8-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-8-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-xl-8-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-8-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-xl-8-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-8-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-xl-8-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-8-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-8-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-8-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-8-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-8-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-8-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-8-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-8-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .offset-xl-8-0 {
    margin-left: 0;
  }
  .offset-xl-8-1 {
    margin-left: 12.5%;
  }
  .offset-xl-8-2 {
    margin-left: 25%;
  }
  .offset-xl-8-3 {
    margin-left: 37.5%;
  }
  .offset-xl-8-4 {
    margin-left: 50%;
  }
  .offset-xl-8-5 {
    margin-left: 62.5%;
  }
  .offset-xl-8-6 {
    margin-left: 75%;
  }
  .offset-xl-8-7 {
    margin-left: 87.5%;
  }
}
.col-xl-36-36, .col-xl-36-35, .col-xl-36-34, .col-xl-36-33, .col-xl-36-32, .col-xl-36-31, .col-xl-36-30, .col-xl-36-29, .col-xl-36-28, .col-xl-36-27, .col-xl-36-26, .col-xl-36-25, .col-xl-36-24, .col-xl-36-23, .col-xl-36-22, .col-xl-36-21, .col-xl-36-20, .col-xl-36-19, .col-xl-36-18, .col-xl-36-17, .col-xl-36-16, .col-xl-36-15, .col-xl-36-14, .col-xl-36-13, .col-xl-36-12, .col-xl-36-11, .col-xl-36-10, .col-xl-36-9, .col-xl-36-8, .col-xl-36-7, .col-xl-36-6, .col-xl-36-5, .col-xl-36-4, .col-xl-36-3, .col-xl-36-2, .col-xl-36-1, .col-lg-36-36, .col-lg-36-35, .col-lg-36-34, .col-lg-36-33, .col-lg-36-32, .col-lg-36-31, .col-lg-36-30, .col-lg-36-29, .col-lg-36-28, .col-lg-36-27, .col-lg-36-26, .col-lg-36-25, .col-lg-36-24, .col-lg-36-23, .col-lg-36-22, .col-lg-36-21, .col-lg-36-20, .col-lg-36-19, .col-lg-36-18, .col-lg-36-17, .col-lg-36-16, .col-lg-36-15, .col-lg-36-14, .col-lg-36-13, .col-lg-36-12, .col-lg-36-11, .col-lg-36-10, .col-lg-36-9, .col-lg-36-8, .col-lg-36-7, .col-lg-36-6, .col-lg-36-5, .col-lg-36-4, .col-lg-36-3, .col-lg-36-2, .col-lg-36-1, .col-md-36-36, .col-md-36-35, .col-md-36-34, .col-md-36-33, .col-md-36-32, .col-md-36-31, .col-md-36-30, .col-md-36-29, .col-md-36-28, .col-md-36-27, .col-md-36-26, .col-md-36-25, .col-md-36-24, .col-md-36-23, .col-md-36-22, .col-md-36-21, .col-md-36-20, .col-md-36-19, .col-md-36-18, .col-md-36-17, .col-md-36-16, .col-md-36-15, .col-md-36-14, .col-md-36-13, .col-md-36-12, .col-md-36-11, .col-md-36-10, .col-md-36-9, .col-md-36-8, .col-md-36-7, .col-md-36-6, .col-md-36-5, .col-md-36-4, .col-md-36-3, .col-md-36-2, .col-md-36-1, .col-sm-36-36, .col-sm-36-35, .col-sm-36-34, .col-sm-36-33, .col-sm-36-32, .col-sm-36-31, .col-sm-36-30, .col-sm-36-29, .col-sm-36-28, .col-sm-36-27, .col-sm-36-26, .col-sm-36-25, .col-sm-36-24, .col-sm-36-23, .col-sm-36-22, .col-sm-36-21, .col-sm-36-20, .col-sm-36-19, .col-sm-36-18, .col-sm-36-17, .col-sm-36-16, .col-sm-36-15, .col-sm-36-14, .col-sm-36-13, .col-sm-36-12, .col-sm-36-11, .col-sm-36-10, .col-sm-36-9, .col-sm-36-8, .col-sm-36-7, .col-sm-36-6, .col-sm-36-5, .col-sm-36-4, .col-sm-36-3, .col-sm-36-2, .col-sm-36-1, .col-36-36, .col-36-35, .col-36-34, .col-36-33, .col-36-32, .col-36-31, .col-36-30, .col-36-29, .col-36-28, .col-36-27, .col-36-26, .col-36-25, .col-36-24, .col-36-23, .col-36-22, .col-36-21, .col-36-20, .col-36-19, .col-36-18, .col-36-17, .col-36-16, .col-36-15, .col-36-14, .col-36-13, .col-36-12, .col-36-11, .col-36-10, .col-36-9, .col-36-8, .col-36-7, .col-36-6, .col-36-5, .col-36-4, .col-36-3, .col-36-2, .col-36-1, .col-xl-24-24, .col-xl-24-23, .col-xl-24-22, .col-xl-24-21, .col-xl-24-20, .col-xl-24-19, .col-xl-24-18, .col-xl-24-17, .col-xl-24-16, .col-xl-24-15, .col-xl-24-14, .col-xl-24-13, .col-xl-24-12, .col-xl-24-11, .col-xl-24-10, .col-xl-24-9, .col-xl-24-8, .col-xl-24-7, .col-xl-24-6, .col-xl-24-5, .col-xl-24-4, .col-xl-24-3, .col-xl-24-2, .col-xl-24-1, .col-lg-24-24, .col-lg-24-23, .col-lg-24-22, .col-lg-24-21, .col-lg-24-20, .col-lg-24-19, .col-lg-24-18, .col-lg-24-17, .col-lg-24-16, .col-lg-24-15, .col-lg-24-14, .col-lg-24-13, .col-lg-24-12, .col-lg-24-11, .col-lg-24-10, .col-lg-24-9, .col-lg-24-8, .col-lg-24-7, .col-lg-24-6, .col-lg-24-5, .col-lg-24-4, .col-lg-24-3, .col-lg-24-2, .col-lg-24-1, .col-md-24-24, .col-md-24-23, .col-md-24-22, .col-md-24-21, .col-md-24-20, .col-md-24-19, .col-md-24-18, .col-md-24-17, .col-md-24-16, .col-md-24-15, .col-md-24-14, .col-md-24-13, .col-md-24-12, .col-md-24-11, .col-md-24-10, .col-md-24-9, .col-md-24-8, .col-md-24-7, .col-md-24-6, .col-md-24-5, .col-md-24-4, .col-md-24-3, .col-md-24-2, .col-md-24-1, .col-sm-24-24, .col-sm-24-23, .col-sm-24-22, .col-sm-24-21, .col-sm-24-20, .col-sm-24-19, .col-sm-24-18, .col-sm-24-17, .col-sm-24-16, .col-sm-24-15, .col-sm-24-14, .col-sm-24-13, .col-sm-24-12, .col-sm-24-11, .col-sm-24-10, .col-sm-24-9, .col-sm-24-8, .col-sm-24-7, .col-sm-24-6, .col-sm-24-5, .col-sm-24-4, .col-sm-24-3, .col-sm-24-2, .col-sm-24-1, .col-24-24, .col-24-23, .col-24-22, .col-24-21, .col-24-20, .col-24-19, .col-24-18, .col-24-17, .col-24-16, .col-24-15, .col-24-14, .col-24-13, .col-24-12, .col-24-11, .col-24-10, .col-24-9, .col-24-8, .col-24-7, .col-24-6, .col-24-5, .col-24-4, .col-24-3, .col-24-2, .col-24-1, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-4-1, .col-4-2, .col-4-3, .col-4-4, .col-sm-4-1, .col-sm-4-2, .col-sm-4-3, .col-sm-4-4, .col-md-4-1, .col-md-4-2, .col-md-4-3, .col-md-4-4, .col-lg-4-1, .col-lg-4-2, .col-lg-4-3, .col-lg-4-4, .col-xl-4-1, .col-xl-4-2, .col-xl-4-3, .col-xl-4-4, .col-8-1, .col-8-2, .col-8-3, .col-8-4, .col-8-5, .col-8-6, .col-8-7, .col-8-8, .col-sm-8-1, .col-sm-8-2, .col-sm-8-3, .col-sm-8-4, .col-sm-8-5, .col-sm-8-6, .col-sm-8-7, .col-sm-8-8, .col-md-8-1, .col-md-8-2, .col-md-8-3, .col-md-8-4, .col-md-8-5, .col-md-8-6, .col-md-8-7, .col-md-8-8, .col-lg-8-1, .col-lg-8-2, .col-lg-8-3, .col-lg-8-4, .col-lg-8-5, .col-lg-8-6, .col-lg-8-7, .col-lg-8-8, .col-xl-8-1, .col-xl-8-2, .col-xl-8-3, .col-xl-8-4, .col-xl-8-5, .col-xl-8-6, .col-xl-8-7, .col-xl-8-8 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-24-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4.1666666667%;
          flex: 0 0 4.1666666667%;
  max-width: 4.1666666667%;
}

.col-24-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-24-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

.col-24-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-24-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20.8333333333%;
          flex: 0 0 20.8333333333%;
  max-width: 20.8333333333%;
}

.col-24-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-24-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29.1666666667%;
          flex: 0 0 29.1666666667%;
  max-width: 29.1666666667%;
}

.col-24-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-24-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  max-width: 37.5%;
}

.col-24-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-24-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45.8333333333%;
          flex: 0 0 45.8333333333%;
  max-width: 45.8333333333%;
}

.col-24-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-24-13 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54.1666666667%;
          flex: 0 0 54.1666666667%;
  max-width: 54.1666666667%;
}

.col-24-14 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-24-15 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  max-width: 62.5%;
}

.col-24-16 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-24-17 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70.8333333333%;
          flex: 0 0 70.8333333333%;
  max-width: 70.8333333333%;
}

.col-24-18 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-24-19 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 79.1666666667%;
          flex: 0 0 79.1666666667%;
  max-width: 79.1666666667%;
}

.col-24-20 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-24-21 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 87.5%;
          flex: 0 0 87.5%;
  max-width: 87.5%;
}

.col-24-22 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-24-23 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 95.8333333333%;
          flex: 0 0 95.8333333333%;
  max-width: 95.8333333333%;
}

.col-24-24 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-24-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-24-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-24-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-24-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-24-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-24-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-24-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-24-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-24-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-24-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-24-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-24-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-24-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.order-24-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-24-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

.order-24-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

.order-24-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

.order-24-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

.order-24-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

.order-24-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

.order-24-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

.order-24-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}

.order-24-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}

.order-24-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}

.order-24-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}

.offset-24-1 {
  margin-left: 4.1666666667%;
}

.offset-24-2 {
  margin-left: 8.3333333333%;
}

.offset-24-3 {
  margin-left: 12.5%;
}

.offset-24-4 {
  margin-left: 16.6666666667%;
}

.offset-24-5 {
  margin-left: 20.8333333333%;
}

.offset-24-6 {
  margin-left: 25%;
}

.offset-24-7 {
  margin-left: 29.1666666667%;
}

.offset-24-8 {
  margin-left: 33.3333333333%;
}

.offset-24-9 {
  margin-left: 37.5%;
}

.offset-24-10 {
  margin-left: 41.6666666667%;
}

.offset-24-11 {
  margin-left: 45.8333333333%;
}

.offset-24-12 {
  margin-left: 50%;
}

.offset-24-13 {
  margin-left: 54.1666666667%;
}

.offset-24-14 {
  margin-left: 58.3333333333%;
}

.offset-24-15 {
  margin-left: 62.5%;
}

.offset-24-16 {
  margin-left: 66.6666666667%;
}

.offset-24-17 {
  margin-left: 70.8333333333%;
}

.offset-24-18 {
  margin-left: 75%;
}

.offset-24-19 {
  margin-left: 79.1666666667%;
}

.offset-24-20 {
  margin-left: 83.3333333333%;
}

.offset-24-21 {
  margin-left: 87.5%;
}

.offset-24-22 {
  margin-left: 91.6666666667%;
}

.offset-24-23 {
  margin-left: 95.8333333333%;
}

@media (min-width: 576px) {
  .col-sm-24-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-sm-24-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-24-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-sm-24-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-24-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-sm-24-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-24-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-sm-24-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-24-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-sm-24-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-24-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-sm-24-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-24-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-sm-24-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-24-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-sm-24-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-24-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-sm-24-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-24-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-sm-24-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-24-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-sm-24-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-24-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-sm-24-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-24-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-24-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-24-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-24-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-24-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-24-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-24-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-24-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-24-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-24-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-24-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-24-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-24-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-sm-24-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-24-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-sm-24-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-sm-24-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-sm-24-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-sm-24-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-sm-24-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-sm-24-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-sm-24-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-sm-24-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-sm-24-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-sm-24-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .offset-sm-24-0 {
    margin-left: 0;
  }
  .offset-sm-24-1 {
    margin-left: 4.1666666667%;
  }
  .offset-sm-24-2 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-24-3 {
    margin-left: 12.5%;
  }
  .offset-sm-24-4 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-24-5 {
    margin-left: 20.8333333333%;
  }
  .offset-sm-24-6 {
    margin-left: 25%;
  }
  .offset-sm-24-7 {
    margin-left: 29.1666666667%;
  }
  .offset-sm-24-8 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-24-9 {
    margin-left: 37.5%;
  }
  .offset-sm-24-10 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-24-11 {
    margin-left: 45.8333333333%;
  }
  .offset-sm-24-12 {
    margin-left: 50%;
  }
  .offset-sm-24-13 {
    margin-left: 54.1666666667%;
  }
  .offset-sm-24-14 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-24-15 {
    margin-left: 62.5%;
  }
  .offset-sm-24-16 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-24-17 {
    margin-left: 70.8333333333%;
  }
  .offset-sm-24-18 {
    margin-left: 75%;
  }
  .offset-sm-24-19 {
    margin-left: 79.1666666667%;
  }
  .offset-sm-24-20 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-24-21 {
    margin-left: 87.5%;
  }
  .offset-sm-24-22 {
    margin-left: 91.6666666667%;
  }
  .offset-sm-24-23 {
    margin-left: 95.8333333333%;
  }
}
@media (min-width: 768px) {
  .col-md-24-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-md-24-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-24-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-md-24-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-24-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-md-24-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-24-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-md-24-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-24-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-md-24-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-24-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-md-24-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-24-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-md-24-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-24-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-md-24-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-24-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-md-24-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-24-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-md-24-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-24-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-md-24-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-24-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-md-24-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-24-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-24-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-24-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-24-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-24-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-24-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-24-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-24-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-24-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-24-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-24-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-24-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-24-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-md-24-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-24-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-md-24-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-md-24-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-md-24-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-md-24-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-md-24-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-md-24-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-md-24-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-md-24-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-md-24-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-md-24-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .offset-md-24-0 {
    margin-left: 0;
  }
  .offset-md-24-1 {
    margin-left: 4.1666666667%;
  }
  .offset-md-24-2 {
    margin-left: 8.3333333333%;
  }
  .offset-md-24-3 {
    margin-left: 12.5%;
  }
  .offset-md-24-4 {
    margin-left: 16.6666666667%;
  }
  .offset-md-24-5 {
    margin-left: 20.8333333333%;
  }
  .offset-md-24-6 {
    margin-left: 25%;
  }
  .offset-md-24-7 {
    margin-left: 29.1666666667%;
  }
  .offset-md-24-8 {
    margin-left: 33.3333333333%;
  }
  .offset-md-24-9 {
    margin-left: 37.5%;
  }
  .offset-md-24-10 {
    margin-left: 41.6666666667%;
  }
  .offset-md-24-11 {
    margin-left: 45.8333333333%;
  }
  .offset-md-24-12 {
    margin-left: 50%;
  }
  .offset-md-24-13 {
    margin-left: 54.1666666667%;
  }
  .offset-md-24-14 {
    margin-left: 58.3333333333%;
  }
  .offset-md-24-15 {
    margin-left: 62.5%;
  }
  .offset-md-24-16 {
    margin-left: 66.6666666667%;
  }
  .offset-md-24-17 {
    margin-left: 70.8333333333%;
  }
  .offset-md-24-18 {
    margin-left: 75%;
  }
  .offset-md-24-19 {
    margin-left: 79.1666666667%;
  }
  .offset-md-24-20 {
    margin-left: 83.3333333333%;
  }
  .offset-md-24-21 {
    margin-left: 87.5%;
  }
  .offset-md-24-22 {
    margin-left: 91.6666666667%;
  }
  .offset-md-24-23 {
    margin-left: 95.8333333333%;
  }
}
@media (min-width: 992px) {
  .col-lg-24-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-lg-24-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-24-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-lg-24-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-24-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-lg-24-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-24-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-lg-24-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-24-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-lg-24-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-24-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-lg-24-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-24-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-lg-24-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-24-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-lg-24-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-24-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-lg-24-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-24-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-lg-24-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-24-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-lg-24-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-24-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-lg-24-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-24-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-24-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-24-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-24-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-24-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-24-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-24-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-24-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-24-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-24-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-24-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-24-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-24-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-lg-24-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-24-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-lg-24-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-lg-24-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-lg-24-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-lg-24-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-lg-24-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-lg-24-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-lg-24-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-lg-24-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-lg-24-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-lg-24-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .offset-lg-24-0 {
    margin-left: 0;
  }
  .offset-lg-24-1 {
    margin-left: 4.1666666667%;
  }
  .offset-lg-24-2 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-24-3 {
    margin-left: 12.5%;
  }
  .offset-lg-24-4 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-24-5 {
    margin-left: 20.8333333333%;
  }
  .offset-lg-24-6 {
    margin-left: 25%;
  }
  .offset-lg-24-7 {
    margin-left: 29.1666666667%;
  }
  .offset-lg-24-8 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-24-9 {
    margin-left: 37.5%;
  }
  .offset-lg-24-10 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-24-11 {
    margin-left: 45.8333333333%;
  }
  .offset-lg-24-12 {
    margin-left: 50%;
  }
  .offset-lg-24-13 {
    margin-left: 54.1666666667%;
  }
  .offset-lg-24-14 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-24-15 {
    margin-left: 62.5%;
  }
  .offset-lg-24-16 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-24-17 {
    margin-left: 70.8333333333%;
  }
  .offset-lg-24-18 {
    margin-left: 75%;
  }
  .offset-lg-24-19 {
    margin-left: 79.1666666667%;
  }
  .offset-lg-24-20 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-24-21 {
    margin-left: 87.5%;
  }
  .offset-lg-24-22 {
    margin-left: 91.6666666667%;
  }
  .offset-lg-24-23 {
    margin-left: 95.8333333333%;
  }
}
@media (min-width: 1200px) {
  .col-xl-24-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-xl-24-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-24-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .col-xl-24-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-24-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-xl-24-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-24-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-xl-24-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-24-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .col-xl-24-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-24-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-xl-24-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-24-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-xl-24-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-24-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .col-xl-24-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-24-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-xl-24-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-24-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-xl-24-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-24-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .col-xl-24-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-24-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-xl-24-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-24-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-24-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-24-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-24-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-24-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-24-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-24-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-24-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-24-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-24-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-24-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-24-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-24-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-xl-24-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-24-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-xl-24-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-xl-24-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-xl-24-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-xl-24-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-xl-24-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-xl-24-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-xl-24-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-xl-24-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-xl-24-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-xl-24-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .offset-xl-24-0 {
    margin-left: 0;
  }
  .offset-xl-24-1 {
    margin-left: 4.1666666667%;
  }
  .offset-xl-24-2 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-24-3 {
    margin-left: 12.5%;
  }
  .offset-xl-24-4 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-24-5 {
    margin-left: 20.8333333333%;
  }
  .offset-xl-24-6 {
    margin-left: 25%;
  }
  .offset-xl-24-7 {
    margin-left: 29.1666666667%;
  }
  .offset-xl-24-8 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-24-9 {
    margin-left: 37.5%;
  }
  .offset-xl-24-10 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-24-11 {
    margin-left: 45.8333333333%;
  }
  .offset-xl-24-12 {
    margin-left: 50%;
  }
  .offset-xl-24-13 {
    margin-left: 54.1666666667%;
  }
  .offset-xl-24-14 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-24-15 {
    margin-left: 62.5%;
  }
  .offset-xl-24-16 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-24-17 {
    margin-left: 70.8333333333%;
  }
  .offset-xl-24-18 {
    margin-left: 75%;
  }
  .offset-xl-24-19 {
    margin-left: 79.1666666667%;
  }
  .offset-xl-24-20 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-24-21 {
    margin-left: 87.5%;
  }
  .offset-xl-24-22 {
    margin-left: 91.6666666667%;
  }
  .offset-xl-24-23 {
    margin-left: 95.8333333333%;
  }
}
.col-xl-36-36, .col-xl-36-35, .col-xl-36-34, .col-xl-36-33, .col-xl-36-32, .col-xl-36-31, .col-xl-36-30, .col-xl-36-29, .col-xl-36-28, .col-xl-36-27, .col-xl-36-26, .col-xl-36-25, .col-xl-36-24, .col-xl-36-23, .col-xl-36-22, .col-xl-36-21, .col-xl-36-20, .col-xl-36-19, .col-xl-36-18, .col-xl-36-17, .col-xl-36-16, .col-xl-36-15, .col-xl-36-14, .col-xl-36-13, .col-xl-36-12, .col-xl-36-11, .col-xl-36-10, .col-xl-36-9, .col-xl-36-8, .col-xl-36-7, .col-xl-36-6, .col-xl-36-5, .col-xl-36-4, .col-xl-36-3, .col-xl-36-2, .col-xl-36-1, .col-lg-36-36, .col-lg-36-35, .col-lg-36-34, .col-lg-36-33, .col-lg-36-32, .col-lg-36-31, .col-lg-36-30, .col-lg-36-29, .col-lg-36-28, .col-lg-36-27, .col-lg-36-26, .col-lg-36-25, .col-lg-36-24, .col-lg-36-23, .col-lg-36-22, .col-lg-36-21, .col-lg-36-20, .col-lg-36-19, .col-lg-36-18, .col-lg-36-17, .col-lg-36-16, .col-lg-36-15, .col-lg-36-14, .col-lg-36-13, .col-lg-36-12, .col-lg-36-11, .col-lg-36-10, .col-lg-36-9, .col-lg-36-8, .col-lg-36-7, .col-lg-36-6, .col-lg-36-5, .col-lg-36-4, .col-lg-36-3, .col-lg-36-2, .col-lg-36-1, .col-md-36-36, .col-md-36-35, .col-md-36-34, .col-md-36-33, .col-md-36-32, .col-md-36-31, .col-md-36-30, .col-md-36-29, .col-md-36-28, .col-md-36-27, .col-md-36-26, .col-md-36-25, .col-md-36-24, .col-md-36-23, .col-md-36-22, .col-md-36-21, .col-md-36-20, .col-md-36-19, .col-md-36-18, .col-md-36-17, .col-md-36-16, .col-md-36-15, .col-md-36-14, .col-md-36-13, .col-md-36-12, .col-md-36-11, .col-md-36-10, .col-md-36-9, .col-md-36-8, .col-md-36-7, .col-md-36-6, .col-md-36-5, .col-md-36-4, .col-md-36-3, .col-md-36-2, .col-md-36-1, .col-sm-36-36, .col-sm-36-35, .col-sm-36-34, .col-sm-36-33, .col-sm-36-32, .col-sm-36-31, .col-sm-36-30, .col-sm-36-29, .col-sm-36-28, .col-sm-36-27, .col-sm-36-26, .col-sm-36-25, .col-sm-36-24, .col-sm-36-23, .col-sm-36-22, .col-sm-36-21, .col-sm-36-20, .col-sm-36-19, .col-sm-36-18, .col-sm-36-17, .col-sm-36-16, .col-sm-36-15, .col-sm-36-14, .col-sm-36-13, .col-sm-36-12, .col-sm-36-11, .col-sm-36-10, .col-sm-36-9, .col-sm-36-8, .col-sm-36-7, .col-sm-36-6, .col-sm-36-5, .col-sm-36-4, .col-sm-36-3, .col-sm-36-2, .col-sm-36-1, .col-36-36, .col-36-35, .col-36-34, .col-36-33, .col-36-32, .col-36-31, .col-36-30, .col-36-29, .col-36-28, .col-36-27, .col-36-26, .col-36-25, .col-36-24, .col-36-23, .col-36-22, .col-36-21, .col-36-20, .col-36-19, .col-36-18, .col-36-17, .col-36-16, .col-36-15, .col-36-14, .col-36-13, .col-36-12, .col-36-11, .col-36-10, .col-36-9, .col-36-8, .col-36-7, .col-36-6, .col-36-5, .col-36-4, .col-36-3, .col-36-2, .col-36-1, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-4-1, .col-4-2, .col-4-3, .col-4-4, .col-sm-4-1, .col-sm-4-2, .col-sm-4-3, .col-sm-4-4, .col-md-4-1, .col-md-4-2, .col-md-4-3, .col-md-4-4, .col-lg-4-1, .col-lg-4-2, .col-lg-4-3, .col-lg-4-4, .col-xl-4-1, .col-xl-4-2, .col-xl-4-3, .col-xl-4-4, .col-8-1, .col-8-2, .col-8-3, .col-8-4, .col-8-5, .col-8-6, .col-8-7, .col-8-8, .col-sm-8-1, .col-sm-8-2, .col-sm-8-3, .col-sm-8-4, .col-sm-8-5, .col-sm-8-6, .col-sm-8-7, .col-sm-8-8, .col-md-8-1, .col-md-8-2, .col-md-8-3, .col-md-8-4, .col-md-8-5, .col-md-8-6, .col-md-8-7, .col-md-8-8, .col-lg-8-1, .col-lg-8-2, .col-lg-8-3, .col-lg-8-4, .col-lg-8-5, .col-lg-8-6, .col-lg-8-7, .col-lg-8-8, .col-xl-8-1, .col-xl-8-2, .col-xl-8-3, .col-xl-8-4, .col-xl-8-5, .col-xl-8-6, .col-xl-8-7, .col-xl-8-8, .col-24-1, .col-24-2, .col-24-3, .col-24-4, .col-24-5, .col-24-6, .col-24-7, .col-24-8, .col-24-9, .col-24-10, .col-24-11, .col-24-12, .col-24-13, .col-24-14, .col-24-15, .col-24-16, .col-24-17, .col-24-18, .col-24-19, .col-24-20, .col-24-21, .col-24-22, .col-24-23, .col-24-24, .col-sm-24-1, .col-sm-24-2, .col-sm-24-3, .col-sm-24-4, .col-sm-24-5, .col-sm-24-6, .col-sm-24-7, .col-sm-24-8, .col-sm-24-9, .col-sm-24-10, .col-sm-24-11, .col-sm-24-12, .col-sm-24-13, .col-sm-24-14, .col-sm-24-15, .col-sm-24-16, .col-sm-24-17, .col-sm-24-18, .col-sm-24-19, .col-sm-24-20, .col-sm-24-21, .col-sm-24-22, .col-sm-24-23, .col-sm-24-24, .col-md-24-1, .col-md-24-2, .col-md-24-3, .col-md-24-4, .col-md-24-5, .col-md-24-6, .col-md-24-7, .col-md-24-8, .col-md-24-9, .col-md-24-10, .col-md-24-11, .col-md-24-12, .col-md-24-13, .col-md-24-14, .col-md-24-15, .col-md-24-16, .col-md-24-17, .col-md-24-18, .col-md-24-19, .col-md-24-20, .col-md-24-21, .col-md-24-22, .col-md-24-23, .col-md-24-24, .col-lg-24-1, .col-lg-24-2, .col-lg-24-3, .col-lg-24-4, .col-lg-24-5, .col-lg-24-6, .col-lg-24-7, .col-lg-24-8, .col-lg-24-9, .col-lg-24-10, .col-lg-24-11, .col-lg-24-12, .col-lg-24-13, .col-lg-24-14, .col-lg-24-15, .col-lg-24-16, .col-lg-24-17, .col-lg-24-18, .col-lg-24-19, .col-lg-24-20, .col-lg-24-21, .col-lg-24-22, .col-lg-24-23, .col-lg-24-24, .col-xl-24-1, .col-xl-24-2, .col-xl-24-3, .col-xl-24-4, .col-xl-24-5, .col-xl-24-6, .col-xl-24-7, .col-xl-24-8, .col-xl-24-9, .col-xl-24-10, .col-xl-24-11, .col-xl-24-12, .col-xl-24-13, .col-xl-24-14, .col-xl-24-15, .col-xl-24-16, .col-xl-24-17, .col-xl-24-18, .col-xl-24-19, .col-xl-24-20, .col-xl-24-21, .col-xl-24-22, .col-xl-24-23, .col-xl-24-24 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-36-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 2.7777777778%;
          flex: 0 0 2.7777777778%;
  max-width: 2.7777777778%;
}

.col-36-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 5.5555555556%;
          flex: 0 0 5.5555555556%;
  max-width: 5.5555555556%;
}

.col-36-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-36-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11.1111111111%;
          flex: 0 0 11.1111111111%;
  max-width: 11.1111111111%;
}

.col-36-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 13.8888888889%;
          flex: 0 0 13.8888888889%;
  max-width: 13.8888888889%;
}

.col-36-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-36-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 19.4444444444%;
          flex: 0 0 19.4444444444%;
  max-width: 19.4444444444%;
}

.col-36-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 22.2222222222%;
          flex: 0 0 22.2222222222%;
  max-width: 22.2222222222%;
}

.col-36-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-36-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 27.7777777778%;
          flex: 0 0 27.7777777778%;
  max-width: 27.7777777778%;
}

.col-36-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30.5555555556%;
          flex: 0 0 30.5555555556%;
  max-width: 30.5555555556%;
}

.col-36-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-36-13 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 36.1111111111%;
          flex: 0 0 36.1111111111%;
  max-width: 36.1111111111%;
}

.col-36-14 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 38.8888888889%;
          flex: 0 0 38.8888888889%;
  max-width: 38.8888888889%;
}

.col-36-15 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-36-16 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44.4444444444%;
          flex: 0 0 44.4444444444%;
  max-width: 44.4444444444%;
}

.col-36-17 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 47.2222222222%;
          flex: 0 0 47.2222222222%;
  max-width: 47.2222222222%;
}

.col-36-18 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-36-19 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 52.7777777778%;
          flex: 0 0 52.7777777778%;
  max-width: 52.7777777778%;
}

.col-36-20 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 55.5555555556%;
          flex: 0 0 55.5555555556%;
  max-width: 55.5555555556%;
}

.col-36-21 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-36-22 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 61.1111111111%;
          flex: 0 0 61.1111111111%;
  max-width: 61.1111111111%;
}

.col-36-23 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 63.8888888889%;
          flex: 0 0 63.8888888889%;
  max-width: 63.8888888889%;
}

.col-36-24 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-36-25 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 69.4444444444%;
          flex: 0 0 69.4444444444%;
  max-width: 69.4444444444%;
}

.col-36-26 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 72.2222222222%;
          flex: 0 0 72.2222222222%;
  max-width: 72.2222222222%;
}

.col-36-27 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-36-28 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 77.7777777778%;
          flex: 0 0 77.7777777778%;
  max-width: 77.7777777778%;
}

.col-36-29 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80.5555555556%;
          flex: 0 0 80.5555555556%;
  max-width: 80.5555555556%;
}

.col-36-30 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-36-31 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 86.1111111111%;
          flex: 0 0 86.1111111111%;
  max-width: 86.1111111111%;
}

.col-36-32 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 88.8888888889%;
          flex: 0 0 88.8888888889%;
  max-width: 88.8888888889%;
}

.col-36-33 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-36-34 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 94.4444444444%;
          flex: 0 0 94.4444444444%;
  max-width: 94.4444444444%;
}

.col-36-35 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 97.2222222222%;
          flex: 0 0 97.2222222222%;
  max-width: 97.2222222222%;
}

.col-36-36 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-36-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-36-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-36-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-36-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-36-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-36-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-36-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-36-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-36-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-36-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-36-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-36-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-36-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.order-36-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-36-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

.order-36-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

.order-36-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

.order-36-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

.order-36-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

.order-36-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

.order-36-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

.order-36-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}

.order-36-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}

.order-36-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}

.order-36-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}

.order-36-25 {
  -webkit-box-ordinal-group: 26;
      -ms-flex-order: 25;
          order: 25;
}

.order-36-26 {
  -webkit-box-ordinal-group: 27;
      -ms-flex-order: 26;
          order: 26;
}

.order-36-27 {
  -webkit-box-ordinal-group: 28;
      -ms-flex-order: 27;
          order: 27;
}

.order-36-28 {
  -webkit-box-ordinal-group: 29;
      -ms-flex-order: 28;
          order: 28;
}

.order-36-29 {
  -webkit-box-ordinal-group: 30;
      -ms-flex-order: 29;
          order: 29;
}

.order-36-30 {
  -webkit-box-ordinal-group: 31;
      -ms-flex-order: 30;
          order: 30;
}

.order-36-31 {
  -webkit-box-ordinal-group: 32;
      -ms-flex-order: 31;
          order: 31;
}

.order-36-32 {
  -webkit-box-ordinal-group: 33;
      -ms-flex-order: 32;
          order: 32;
}

.order-36-33 {
  -webkit-box-ordinal-group: 34;
      -ms-flex-order: 33;
          order: 33;
}

.order-36-34 {
  -webkit-box-ordinal-group: 35;
      -ms-flex-order: 34;
          order: 34;
}

.order-36-35 {
  -webkit-box-ordinal-group: 36;
      -ms-flex-order: 35;
          order: 35;
}

.order-36-36 {
  -webkit-box-ordinal-group: 37;
      -ms-flex-order: 36;
          order: 36;
}

.offset-36-1 {
  margin-left: 2.7777777778%;
}

.offset-36-2 {
  margin-left: 5.5555555556%;
}

.offset-36-3 {
  margin-left: 8.3333333333%;
}

.offset-36-4 {
  margin-left: 11.1111111111%;
}

.offset-36-5 {
  margin-left: 13.8888888889%;
}

.offset-36-6 {
  margin-left: 16.6666666667%;
}

.offset-36-7 {
  margin-left: 19.4444444444%;
}

.offset-36-8 {
  margin-left: 22.2222222222%;
}

.offset-36-9 {
  margin-left: 25%;
}

.offset-36-10 {
  margin-left: 27.7777777778%;
}

.offset-36-11 {
  margin-left: 30.5555555556%;
}

.offset-36-12 {
  margin-left: 33.3333333333%;
}

.offset-36-13 {
  margin-left: 36.1111111111%;
}

.offset-36-14 {
  margin-left: 38.8888888889%;
}

.offset-36-15 {
  margin-left: 41.6666666667%;
}

.offset-36-16 {
  margin-left: 44.4444444444%;
}

.offset-36-17 {
  margin-left: 47.2222222222%;
}

.offset-36-18 {
  margin-left: 50%;
}

.offset-36-19 {
  margin-left: 52.7777777778%;
}

.offset-36-20 {
  margin-left: 55.5555555556%;
}

.offset-36-21 {
  margin-left: 58.3333333333%;
}

.offset-36-22 {
  margin-left: 61.1111111111%;
}

.offset-36-23 {
  margin-left: 63.8888888889%;
}

.offset-36-24 {
  margin-left: 66.6666666667%;
}

.offset-36-25 {
  margin-left: 69.4444444444%;
}

.offset-36-26 {
  margin-left: 72.2222222222%;
}

.offset-36-27 {
  margin-left: 75%;
}

.offset-36-28 {
  margin-left: 77.7777777778%;
}

.offset-36-29 {
  margin-left: 80.5555555556%;
}

.offset-36-30 {
  margin-left: 83.3333333333%;
}

.offset-36-31 {
  margin-left: 86.1111111111%;
}

.offset-36-32 {
  margin-left: 88.8888888889%;
}

.offset-36-33 {
  margin-left: 91.6666666667%;
}

.offset-36-34 {
  margin-left: 94.4444444444%;
}

.offset-36-35 {
  margin-left: 97.2222222222%;
}

@media (min-width: 576px) {
  .col-sm-36-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 2.7777777778%;
            flex: 0 0 2.7777777778%;
    max-width: 2.7777777778%;
  }
  .col-sm-36-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 5.5555555556%;
            flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .col-sm-36-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-36-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .col-sm-36-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.8888888889%;
            flex: 0 0 13.8888888889%;
    max-width: 13.8888888889%;
  }
  .col-sm-36-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-36-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 19.4444444444%;
            flex: 0 0 19.4444444444%;
    max-width: 19.4444444444%;
  }
  .col-sm-36-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .col-sm-36-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-36-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.7777777778%;
            flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .col-sm-36-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30.5555555556%;
            flex: 0 0 30.5555555556%;
    max-width: 30.5555555556%;
  }
  .col-sm-36-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-36-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.1111111111%;
            flex: 0 0 36.1111111111%;
    max-width: 36.1111111111%;
  }
  .col-sm-36-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38.8888888889%;
            flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .col-sm-36-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-36-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .col-sm-36-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 47.2222222222%;
            flex: 0 0 47.2222222222%;
    max-width: 47.2222222222%;
  }
  .col-sm-36-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-36-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 52.7777777778%;
            flex: 0 0 52.7777777778%;
    max-width: 52.7777777778%;
  }
  .col-sm-36-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .col-sm-36-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-36-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 61.1111111111%;
            flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .col-sm-36-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.8888888889%;
            flex: 0 0 63.8888888889%;
    max-width: 63.8888888889%;
  }
  .col-sm-36-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-36-25 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 69.4444444444%;
            flex: 0 0 69.4444444444%;
    max-width: 69.4444444444%;
  }
  .col-sm-36-26 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.2222222222%;
            flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .col-sm-36-27 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-36-28 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .col-sm-36-29 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80.5555555556%;
            flex: 0 0 80.5555555556%;
    max-width: 80.5555555556%;
  }
  .col-sm-36-30 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-36-31 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 86.1111111111%;
            flex: 0 0 86.1111111111%;
    max-width: 86.1111111111%;
  }
  .col-sm-36-32 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .col-sm-36-33 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-36-34 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 94.4444444444%;
            flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .col-sm-36-35 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 97.2222222222%;
            flex: 0 0 97.2222222222%;
    max-width: 97.2222222222%;
  }
  .col-sm-36-36 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-36-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-36-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-36-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-36-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-36-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-36-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-36-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-36-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-36-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-36-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-36-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-36-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-36-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-sm-36-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-36-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-sm-36-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-sm-36-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-sm-36-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-sm-36-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-sm-36-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-sm-36-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-sm-36-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-sm-36-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-sm-36-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-sm-36-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .order-sm-36-25 {
    -webkit-box-ordinal-group: 26;
        -ms-flex-order: 25;
            order: 25;
  }
  .order-sm-36-26 {
    -webkit-box-ordinal-group: 27;
        -ms-flex-order: 26;
            order: 26;
  }
  .order-sm-36-27 {
    -webkit-box-ordinal-group: 28;
        -ms-flex-order: 27;
            order: 27;
  }
  .order-sm-36-28 {
    -webkit-box-ordinal-group: 29;
        -ms-flex-order: 28;
            order: 28;
  }
  .order-sm-36-29 {
    -webkit-box-ordinal-group: 30;
        -ms-flex-order: 29;
            order: 29;
  }
  .order-sm-36-30 {
    -webkit-box-ordinal-group: 31;
        -ms-flex-order: 30;
            order: 30;
  }
  .order-sm-36-31 {
    -webkit-box-ordinal-group: 32;
        -ms-flex-order: 31;
            order: 31;
  }
  .order-sm-36-32 {
    -webkit-box-ordinal-group: 33;
        -ms-flex-order: 32;
            order: 32;
  }
  .order-sm-36-33 {
    -webkit-box-ordinal-group: 34;
        -ms-flex-order: 33;
            order: 33;
  }
  .order-sm-36-34 {
    -webkit-box-ordinal-group: 35;
        -ms-flex-order: 34;
            order: 34;
  }
  .order-sm-36-35 {
    -webkit-box-ordinal-group: 36;
        -ms-flex-order: 35;
            order: 35;
  }
  .order-sm-36-36 {
    -webkit-box-ordinal-group: 37;
        -ms-flex-order: 36;
            order: 36;
  }
  .offset-sm-36-0 {
    margin-left: 0;
  }
  .offset-sm-36-1 {
    margin-left: 2.7777777778%;
  }
  .offset-sm-36-2 {
    margin-left: 5.5555555556%;
  }
  .offset-sm-36-3 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-36-4 {
    margin-left: 11.1111111111%;
  }
  .offset-sm-36-5 {
    margin-left: 13.8888888889%;
  }
  .offset-sm-36-6 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-36-7 {
    margin-left: 19.4444444444%;
  }
  .offset-sm-36-8 {
    margin-left: 22.2222222222%;
  }
  .offset-sm-36-9 {
    margin-left: 25%;
  }
  .offset-sm-36-10 {
    margin-left: 27.7777777778%;
  }
  .offset-sm-36-11 {
    margin-left: 30.5555555556%;
  }
  .offset-sm-36-12 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-36-13 {
    margin-left: 36.1111111111%;
  }
  .offset-sm-36-14 {
    margin-left: 38.8888888889%;
  }
  .offset-sm-36-15 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-36-16 {
    margin-left: 44.4444444444%;
  }
  .offset-sm-36-17 {
    margin-left: 47.2222222222%;
  }
  .offset-sm-36-18 {
    margin-left: 50%;
  }
  .offset-sm-36-19 {
    margin-left: 52.7777777778%;
  }
  .offset-sm-36-20 {
    margin-left: 55.5555555556%;
  }
  .offset-sm-36-21 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-36-22 {
    margin-left: 61.1111111111%;
  }
  .offset-sm-36-23 {
    margin-left: 63.8888888889%;
  }
  .offset-sm-36-24 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-36-25 {
    margin-left: 69.4444444444%;
  }
  .offset-sm-36-26 {
    margin-left: 72.2222222222%;
  }
  .offset-sm-36-27 {
    margin-left: 75%;
  }
  .offset-sm-36-28 {
    margin-left: 77.7777777778%;
  }
  .offset-sm-36-29 {
    margin-left: 80.5555555556%;
  }
  .offset-sm-36-30 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-36-31 {
    margin-left: 86.1111111111%;
  }
  .offset-sm-36-32 {
    margin-left: 88.8888888889%;
  }
  .offset-sm-36-33 {
    margin-left: 91.6666666667%;
  }
  .offset-sm-36-34 {
    margin-left: 94.4444444444%;
  }
  .offset-sm-36-35 {
    margin-left: 97.2222222222%;
  }
}
@media (min-width: 768px) {
  .col-md-36-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 2.7777777778%;
            flex: 0 0 2.7777777778%;
    max-width: 2.7777777778%;
  }
  .col-md-36-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 5.5555555556%;
            flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .col-md-36-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-36-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .col-md-36-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.8888888889%;
            flex: 0 0 13.8888888889%;
    max-width: 13.8888888889%;
  }
  .col-md-36-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-36-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 19.4444444444%;
            flex: 0 0 19.4444444444%;
    max-width: 19.4444444444%;
  }
  .col-md-36-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .col-md-36-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-36-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.7777777778%;
            flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .col-md-36-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30.5555555556%;
            flex: 0 0 30.5555555556%;
    max-width: 30.5555555556%;
  }
  .col-md-36-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-36-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.1111111111%;
            flex: 0 0 36.1111111111%;
    max-width: 36.1111111111%;
  }
  .col-md-36-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38.8888888889%;
            flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .col-md-36-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-36-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .col-md-36-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 47.2222222222%;
            flex: 0 0 47.2222222222%;
    max-width: 47.2222222222%;
  }
  .col-md-36-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-36-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 52.7777777778%;
            flex: 0 0 52.7777777778%;
    max-width: 52.7777777778%;
  }
  .col-md-36-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .col-md-36-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-36-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 61.1111111111%;
            flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .col-md-36-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.8888888889%;
            flex: 0 0 63.8888888889%;
    max-width: 63.8888888889%;
  }
  .col-md-36-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-36-25 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 69.4444444444%;
            flex: 0 0 69.4444444444%;
    max-width: 69.4444444444%;
  }
  .col-md-36-26 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.2222222222%;
            flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .col-md-36-27 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-36-28 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .col-md-36-29 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80.5555555556%;
            flex: 0 0 80.5555555556%;
    max-width: 80.5555555556%;
  }
  .col-md-36-30 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-36-31 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 86.1111111111%;
            flex: 0 0 86.1111111111%;
    max-width: 86.1111111111%;
  }
  .col-md-36-32 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .col-md-36-33 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-36-34 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 94.4444444444%;
            flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .col-md-36-35 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 97.2222222222%;
            flex: 0 0 97.2222222222%;
    max-width: 97.2222222222%;
  }
  .col-md-36-36 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-36-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-36-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-36-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-36-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-36-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-36-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-36-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-36-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-36-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-36-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-36-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-36-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-36-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-md-36-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-36-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-md-36-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-md-36-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-md-36-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-md-36-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-md-36-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-md-36-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-md-36-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-md-36-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-md-36-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-md-36-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .order-md-36-25 {
    -webkit-box-ordinal-group: 26;
        -ms-flex-order: 25;
            order: 25;
  }
  .order-md-36-26 {
    -webkit-box-ordinal-group: 27;
        -ms-flex-order: 26;
            order: 26;
  }
  .order-md-36-27 {
    -webkit-box-ordinal-group: 28;
        -ms-flex-order: 27;
            order: 27;
  }
  .order-md-36-28 {
    -webkit-box-ordinal-group: 29;
        -ms-flex-order: 28;
            order: 28;
  }
  .order-md-36-29 {
    -webkit-box-ordinal-group: 30;
        -ms-flex-order: 29;
            order: 29;
  }
  .order-md-36-30 {
    -webkit-box-ordinal-group: 31;
        -ms-flex-order: 30;
            order: 30;
  }
  .order-md-36-31 {
    -webkit-box-ordinal-group: 32;
        -ms-flex-order: 31;
            order: 31;
  }
  .order-md-36-32 {
    -webkit-box-ordinal-group: 33;
        -ms-flex-order: 32;
            order: 32;
  }
  .order-md-36-33 {
    -webkit-box-ordinal-group: 34;
        -ms-flex-order: 33;
            order: 33;
  }
  .order-md-36-34 {
    -webkit-box-ordinal-group: 35;
        -ms-flex-order: 34;
            order: 34;
  }
  .order-md-36-35 {
    -webkit-box-ordinal-group: 36;
        -ms-flex-order: 35;
            order: 35;
  }
  .order-md-36-36 {
    -webkit-box-ordinal-group: 37;
        -ms-flex-order: 36;
            order: 36;
  }
  .offset-md-36-0 {
    margin-left: 0;
  }
  .offset-md-36-1 {
    margin-left: 2.7777777778%;
  }
  .offset-md-36-2 {
    margin-left: 5.5555555556%;
  }
  .offset-md-36-3 {
    margin-left: 8.3333333333%;
  }
  .offset-md-36-4 {
    margin-left: 11.1111111111%;
  }
  .offset-md-36-5 {
    margin-left: 13.8888888889%;
  }
  .offset-md-36-6 {
    margin-left: 16.6666666667%;
  }
  .offset-md-36-7 {
    margin-left: 19.4444444444%;
  }
  .offset-md-36-8 {
    margin-left: 22.2222222222%;
  }
  .offset-md-36-9 {
    margin-left: 25%;
  }
  .offset-md-36-10 {
    margin-left: 27.7777777778%;
  }
  .offset-md-36-11 {
    margin-left: 30.5555555556%;
  }
  .offset-md-36-12 {
    margin-left: 33.3333333333%;
  }
  .offset-md-36-13 {
    margin-left: 36.1111111111%;
  }
  .offset-md-36-14 {
    margin-left: 38.8888888889%;
  }
  .offset-md-36-15 {
    margin-left: 41.6666666667%;
  }
  .offset-md-36-16 {
    margin-left: 44.4444444444%;
  }
  .offset-md-36-17 {
    margin-left: 47.2222222222%;
  }
  .offset-md-36-18 {
    margin-left: 50%;
  }
  .offset-md-36-19 {
    margin-left: 52.7777777778%;
  }
  .offset-md-36-20 {
    margin-left: 55.5555555556%;
  }
  .offset-md-36-21 {
    margin-left: 58.3333333333%;
  }
  .offset-md-36-22 {
    margin-left: 61.1111111111%;
  }
  .offset-md-36-23 {
    margin-left: 63.8888888889%;
  }
  .offset-md-36-24 {
    margin-left: 66.6666666667%;
  }
  .offset-md-36-25 {
    margin-left: 69.4444444444%;
  }
  .offset-md-36-26 {
    margin-left: 72.2222222222%;
  }
  .offset-md-36-27 {
    margin-left: 75%;
  }
  .offset-md-36-28 {
    margin-left: 77.7777777778%;
  }
  .offset-md-36-29 {
    margin-left: 80.5555555556%;
  }
  .offset-md-36-30 {
    margin-left: 83.3333333333%;
  }
  .offset-md-36-31 {
    margin-left: 86.1111111111%;
  }
  .offset-md-36-32 {
    margin-left: 88.8888888889%;
  }
  .offset-md-36-33 {
    margin-left: 91.6666666667%;
  }
  .offset-md-36-34 {
    margin-left: 94.4444444444%;
  }
  .offset-md-36-35 {
    margin-left: 97.2222222222%;
  }
}
@media (min-width: 992px) {
  .col-lg-36-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 2.7777777778%;
            flex: 0 0 2.7777777778%;
    max-width: 2.7777777778%;
  }
  .col-lg-36-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 5.5555555556%;
            flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .col-lg-36-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-36-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .col-lg-36-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.8888888889%;
            flex: 0 0 13.8888888889%;
    max-width: 13.8888888889%;
  }
  .col-lg-36-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-36-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 19.4444444444%;
            flex: 0 0 19.4444444444%;
    max-width: 19.4444444444%;
  }
  .col-lg-36-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .col-lg-36-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-36-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.7777777778%;
            flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .col-lg-36-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30.5555555556%;
            flex: 0 0 30.5555555556%;
    max-width: 30.5555555556%;
  }
  .col-lg-36-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-36-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.1111111111%;
            flex: 0 0 36.1111111111%;
    max-width: 36.1111111111%;
  }
  .col-lg-36-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38.8888888889%;
            flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .col-lg-36-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-36-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .col-lg-36-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 47.2222222222%;
            flex: 0 0 47.2222222222%;
    max-width: 47.2222222222%;
  }
  .col-lg-36-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-36-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 52.7777777778%;
            flex: 0 0 52.7777777778%;
    max-width: 52.7777777778%;
  }
  .col-lg-36-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .col-lg-36-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-36-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 61.1111111111%;
            flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .col-lg-36-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.8888888889%;
            flex: 0 0 63.8888888889%;
    max-width: 63.8888888889%;
  }
  .col-lg-36-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-36-25 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 69.4444444444%;
            flex: 0 0 69.4444444444%;
    max-width: 69.4444444444%;
  }
  .col-lg-36-26 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.2222222222%;
            flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .col-lg-36-27 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-36-28 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .col-lg-36-29 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80.5555555556%;
            flex: 0 0 80.5555555556%;
    max-width: 80.5555555556%;
  }
  .col-lg-36-30 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-36-31 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 86.1111111111%;
            flex: 0 0 86.1111111111%;
    max-width: 86.1111111111%;
  }
  .col-lg-36-32 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .col-lg-36-33 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-36-34 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 94.4444444444%;
            flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .col-lg-36-35 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 97.2222222222%;
            flex: 0 0 97.2222222222%;
    max-width: 97.2222222222%;
  }
  .col-lg-36-36 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-36-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-36-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-36-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-36-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-36-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-36-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-36-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-36-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-36-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-36-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-36-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-36-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-36-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-lg-36-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-36-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-lg-36-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-lg-36-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-lg-36-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-lg-36-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-lg-36-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-lg-36-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-lg-36-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-lg-36-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-lg-36-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-lg-36-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .order-lg-36-25 {
    -webkit-box-ordinal-group: 26;
        -ms-flex-order: 25;
            order: 25;
  }
  .order-lg-36-26 {
    -webkit-box-ordinal-group: 27;
        -ms-flex-order: 26;
            order: 26;
  }
  .order-lg-36-27 {
    -webkit-box-ordinal-group: 28;
        -ms-flex-order: 27;
            order: 27;
  }
  .order-lg-36-28 {
    -webkit-box-ordinal-group: 29;
        -ms-flex-order: 28;
            order: 28;
  }
  .order-lg-36-29 {
    -webkit-box-ordinal-group: 30;
        -ms-flex-order: 29;
            order: 29;
  }
  .order-lg-36-30 {
    -webkit-box-ordinal-group: 31;
        -ms-flex-order: 30;
            order: 30;
  }
  .order-lg-36-31 {
    -webkit-box-ordinal-group: 32;
        -ms-flex-order: 31;
            order: 31;
  }
  .order-lg-36-32 {
    -webkit-box-ordinal-group: 33;
        -ms-flex-order: 32;
            order: 32;
  }
  .order-lg-36-33 {
    -webkit-box-ordinal-group: 34;
        -ms-flex-order: 33;
            order: 33;
  }
  .order-lg-36-34 {
    -webkit-box-ordinal-group: 35;
        -ms-flex-order: 34;
            order: 34;
  }
  .order-lg-36-35 {
    -webkit-box-ordinal-group: 36;
        -ms-flex-order: 35;
            order: 35;
  }
  .order-lg-36-36 {
    -webkit-box-ordinal-group: 37;
        -ms-flex-order: 36;
            order: 36;
  }
  .offset-lg-36-0 {
    margin-left: 0;
  }
  .offset-lg-36-1 {
    margin-left: 2.7777777778%;
  }
  .offset-lg-36-2 {
    margin-left: 5.5555555556%;
  }
  .offset-lg-36-3 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-36-4 {
    margin-left: 11.1111111111%;
  }
  .offset-lg-36-5 {
    margin-left: 13.8888888889%;
  }
  .offset-lg-36-6 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-36-7 {
    margin-left: 19.4444444444%;
  }
  .offset-lg-36-8 {
    margin-left: 22.2222222222%;
  }
  .offset-lg-36-9 {
    margin-left: 25%;
  }
  .offset-lg-36-10 {
    margin-left: 27.7777777778%;
  }
  .offset-lg-36-11 {
    margin-left: 30.5555555556%;
  }
  .offset-lg-36-12 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-36-13 {
    margin-left: 36.1111111111%;
  }
  .offset-lg-36-14 {
    margin-left: 38.8888888889%;
  }
  .offset-lg-36-15 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-36-16 {
    margin-left: 44.4444444444%;
  }
  .offset-lg-36-17 {
    margin-left: 47.2222222222%;
  }
  .offset-lg-36-18 {
    margin-left: 50%;
  }
  .offset-lg-36-19 {
    margin-left: 52.7777777778%;
  }
  .offset-lg-36-20 {
    margin-left: 55.5555555556%;
  }
  .offset-lg-36-21 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-36-22 {
    margin-left: 61.1111111111%;
  }
  .offset-lg-36-23 {
    margin-left: 63.8888888889%;
  }
  .offset-lg-36-24 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-36-25 {
    margin-left: 69.4444444444%;
  }
  .offset-lg-36-26 {
    margin-left: 72.2222222222%;
  }
  .offset-lg-36-27 {
    margin-left: 75%;
  }
  .offset-lg-36-28 {
    margin-left: 77.7777777778%;
  }
  .offset-lg-36-29 {
    margin-left: 80.5555555556%;
  }
  .offset-lg-36-30 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-36-31 {
    margin-left: 86.1111111111%;
  }
  .offset-lg-36-32 {
    margin-left: 88.8888888889%;
  }
  .offset-lg-36-33 {
    margin-left: 91.6666666667%;
  }
  .offset-lg-36-34 {
    margin-left: 94.4444444444%;
  }
  .offset-lg-36-35 {
    margin-left: 97.2222222222%;
  }
}
@media (min-width: 1200px) {
  .col-xl-36-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 2.7777777778%;
            flex: 0 0 2.7777777778%;
    max-width: 2.7777777778%;
  }
  .col-xl-36-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 5.5555555556%;
            flex: 0 0 5.5555555556%;
    max-width: 5.5555555556%;
  }
  .col-xl-36-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-36-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .col-xl-36-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 13.8888888889%;
            flex: 0 0 13.8888888889%;
    max-width: 13.8888888889%;
  }
  .col-xl-36-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-36-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 19.4444444444%;
            flex: 0 0 19.4444444444%;
    max-width: 19.4444444444%;
  }
  .col-xl-36-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .col-xl-36-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-36-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.7777777778%;
            flex: 0 0 27.7777777778%;
    max-width: 27.7777777778%;
  }
  .col-xl-36-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30.5555555556%;
            flex: 0 0 30.5555555556%;
    max-width: 30.5555555556%;
  }
  .col-xl-36-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-36-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.1111111111%;
            flex: 0 0 36.1111111111%;
    max-width: 36.1111111111%;
  }
  .col-xl-36-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 38.8888888889%;
            flex: 0 0 38.8888888889%;
    max-width: 38.8888888889%;
  }
  .col-xl-36-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-36-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .col-xl-36-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 47.2222222222%;
            flex: 0 0 47.2222222222%;
    max-width: 47.2222222222%;
  }
  .col-xl-36-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-36-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 52.7777777778%;
            flex: 0 0 52.7777777778%;
    max-width: 52.7777777778%;
  }
  .col-xl-36-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .col-xl-36-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-36-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 61.1111111111%;
            flex: 0 0 61.1111111111%;
    max-width: 61.1111111111%;
  }
  .col-xl-36-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.8888888889%;
            flex: 0 0 63.8888888889%;
    max-width: 63.8888888889%;
  }
  .col-xl-36-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-36-25 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 69.4444444444%;
            flex: 0 0 69.4444444444%;
    max-width: 69.4444444444%;
  }
  .col-xl-36-26 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.2222222222%;
            flex: 0 0 72.2222222222%;
    max-width: 72.2222222222%;
  }
  .col-xl-36-27 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-36-28 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .col-xl-36-29 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80.5555555556%;
            flex: 0 0 80.5555555556%;
    max-width: 80.5555555556%;
  }
  .col-xl-36-30 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-36-31 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 86.1111111111%;
            flex: 0 0 86.1111111111%;
    max-width: 86.1111111111%;
  }
  .col-xl-36-32 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .col-xl-36-33 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-36-34 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 94.4444444444%;
            flex: 0 0 94.4444444444%;
    max-width: 94.4444444444%;
  }
  .col-xl-36-35 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 97.2222222222%;
            flex: 0 0 97.2222222222%;
    max-width: 97.2222222222%;
  }
  .col-xl-36-36 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-36-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-36-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-36-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-36-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-36-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-36-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-36-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-36-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-36-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-36-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-36-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-36-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-36-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .order-xl-36-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-36-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14;
  }
  .order-xl-36-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15;
  }
  .order-xl-36-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16;
  }
  .order-xl-36-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17;
  }
  .order-xl-36-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18;
  }
  .order-xl-36-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19;
  }
  .order-xl-36-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20;
  }
  .order-xl-36-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21;
  }
  .order-xl-36-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22;
  }
  .order-xl-36-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23;
  }
  .order-xl-36-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24;
  }
  .order-xl-36-25 {
    -webkit-box-ordinal-group: 26;
        -ms-flex-order: 25;
            order: 25;
  }
  .order-xl-36-26 {
    -webkit-box-ordinal-group: 27;
        -ms-flex-order: 26;
            order: 26;
  }
  .order-xl-36-27 {
    -webkit-box-ordinal-group: 28;
        -ms-flex-order: 27;
            order: 27;
  }
  .order-xl-36-28 {
    -webkit-box-ordinal-group: 29;
        -ms-flex-order: 28;
            order: 28;
  }
  .order-xl-36-29 {
    -webkit-box-ordinal-group: 30;
        -ms-flex-order: 29;
            order: 29;
  }
  .order-xl-36-30 {
    -webkit-box-ordinal-group: 31;
        -ms-flex-order: 30;
            order: 30;
  }
  .order-xl-36-31 {
    -webkit-box-ordinal-group: 32;
        -ms-flex-order: 31;
            order: 31;
  }
  .order-xl-36-32 {
    -webkit-box-ordinal-group: 33;
        -ms-flex-order: 32;
            order: 32;
  }
  .order-xl-36-33 {
    -webkit-box-ordinal-group: 34;
        -ms-flex-order: 33;
            order: 33;
  }
  .order-xl-36-34 {
    -webkit-box-ordinal-group: 35;
        -ms-flex-order: 34;
            order: 34;
  }
  .order-xl-36-35 {
    -webkit-box-ordinal-group: 36;
        -ms-flex-order: 35;
            order: 35;
  }
  .order-xl-36-36 {
    -webkit-box-ordinal-group: 37;
        -ms-flex-order: 36;
            order: 36;
  }
  .offset-xl-36-0 {
    margin-left: 0;
  }
  .offset-xl-36-1 {
    margin-left: 2.7777777778%;
  }
  .offset-xl-36-2 {
    margin-left: 5.5555555556%;
  }
  .offset-xl-36-3 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-36-4 {
    margin-left: 11.1111111111%;
  }
  .offset-xl-36-5 {
    margin-left: 13.8888888889%;
  }
  .offset-xl-36-6 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-36-7 {
    margin-left: 19.4444444444%;
  }
  .offset-xl-36-8 {
    margin-left: 22.2222222222%;
  }
  .offset-xl-36-9 {
    margin-left: 25%;
  }
  .offset-xl-36-10 {
    margin-left: 27.7777777778%;
  }
  .offset-xl-36-11 {
    margin-left: 30.5555555556%;
  }
  .offset-xl-36-12 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-36-13 {
    margin-left: 36.1111111111%;
  }
  .offset-xl-36-14 {
    margin-left: 38.8888888889%;
  }
  .offset-xl-36-15 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-36-16 {
    margin-left: 44.4444444444%;
  }
  .offset-xl-36-17 {
    margin-left: 47.2222222222%;
  }
  .offset-xl-36-18 {
    margin-left: 50%;
  }
  .offset-xl-36-19 {
    margin-left: 52.7777777778%;
  }
  .offset-xl-36-20 {
    margin-left: 55.5555555556%;
  }
  .offset-xl-36-21 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-36-22 {
    margin-left: 61.1111111111%;
  }
  .offset-xl-36-23 {
    margin-left: 63.8888888889%;
  }
  .offset-xl-36-24 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-36-25 {
    margin-left: 69.4444444444%;
  }
  .offset-xl-36-26 {
    margin-left: 72.2222222222%;
  }
  .offset-xl-36-27 {
    margin-left: 75%;
  }
  .offset-xl-36-28 {
    margin-left: 77.7777777778%;
  }
  .offset-xl-36-29 {
    margin-left: 80.5555555556%;
  }
  .offset-xl-36-30 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-36-31 {
    margin-left: 86.1111111111%;
  }
  .offset-xl-36-32 {
    margin-left: 88.8888888889%;
  }
  .offset-xl-36-33 {
    margin-left: 91.6666666667%;
  }
  .offset-xl-36-34 {
    margin-left: 94.4444444444%;
  }
  .offset-xl-36-35 {
    margin-left: 97.2222222222%;
  }
}
/* Rules for sizing the icon. */
.material-icons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  line-height: 24px;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.material-icons.md-12 {
  font-size: 12px;
  font-size: 0.75rem;
}
.material-icons.md-13 {
  font-size: 13px;
  font-size: 0.8125rem;
}
.material-icons.md-14 {
  font-size: 14px;
  font-size: 0.875rem;
}
.material-icons.md-15 {
  font-size: 15px;
  font-size: 0.9375rem;
}
.material-icons.md-16 {
  font-size: 16px;
  font-size: 1rem;
}
.material-icons.md-17 {
  font-size: 17px;
  font-size: 1.0625rem;
}
.material-icons.md-18 {
  font-size: 18px;
  font-size: 1.125rem;
}
.material-icons.md-19 {
  font-size: 19px;
  font-size: 1.1875rem;
}
.material-icons.md-20 {
  font-size: 20px;
  font-size: 1.25rem;
}
.material-icons.md-21 {
  font-size: 21px;
  font-size: 1.3125rem;
}
.material-icons.md-22 {
  font-size: 22px;
  font-size: 1.375rem;
}
.material-icons.md-23 {
  font-size: 23px;
  font-size: 1.4375rem;
}
.material-icons.md-24 {
  font-size: 24px;
  font-size: 1.5rem;
}
.material-icons.md-25 {
  font-size: 25px;
  font-size: 1.5625rem;
}
.material-icons.md-26 {
  font-size: 26px;
  font-size: 1.625rem;
}
.material-icons.md-27 {
  font-size: 27px;
  font-size: 1.6875rem;
}
.material-icons.md-28 {
  font-size: 28px;
  font-size: 1.75rem;
}
.material-icons.md-29 {
  font-size: 29px;
  font-size: 1.8125rem;
}
.material-icons.md-30 {
  font-size: 30px;
  font-size: 1.875rem;
}
.confCheck {
  margin: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.confCheck__NativeInput {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}
.confCheck__NativeInput:checked ~ .confCheck__Input {
  background-color: var(--checkInputCheckedBgColor);
  border-color: var(--hoverColor);
}
.confCheck__NativeInput:checked ~ .confCheck__Input::before {
  opacity: 1;
}
.confCheck__NativeInput:disabled.confCheck__NativeInput:checked ~ .confCheck__Input {
  background-color: var(--checkInputDisabledCheckedBgColor);
  border: solid 1px var(--checkInputDisabledCheckedBorderColor);
  cursor: not-allowed;
}
.confCheck__NativeInput:disabled ~ .confCheck__Input {
  background-color: #eeeeee;
  border: solid 1px #bbbbbb;
  cursor: not-allowed;
}
.confCheck__NativeInput:disabled ~ .confCheck__Text {
  color: #999999;
  cursor: not-allowed;
}
.confCheck__Text {
  font-size: 13px;
  -ms-flex-preferred-size: calc(100% - 20px);
      flex-basis: calc(100% - 20px);
  margin: 0 0 0 6px;
  cursor: pointer;
  color: var(--defaultTextColor);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: normal;
}
.confCheck__Input {
  position: relative;
  width: 14px;
  min-width: 14px;
  height: 14px;
  border-radius: 2px;
  border: solid 1px #a8a8a8;
  background-color: #ffffff;
  margin: 2px 0;
  cursor: pointer;
}
.confCheck__Input::before {
  position: absolute;
  content: "";
  top: -3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 10px;
  width: 4px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  opacity: 0;
}
.confCheck__Input:focus-visible {
  outline: 2px solid #202020;
  outline-offset: 2px;
}
.confCheck__Input--indeterminate {
  background-color: var(--checkInputCheckedBgColor);
  border-color: var(--hoverColor);
  -webkit-box-shadow: inset 0px 0px 0px 2px #ffffff;
          box-shadow: inset 0px 0px 0px 2px #ffffff;
}
.confCheck__Input--indeterminate::before {
  opacity: 0;
}
.confCheck:hover .confCheck__Input {
  border-color: var(--hoverColor);
}
.confCheck:hover .confCheck__NativeInput:disabled ~ .confCheck__Input {
  border: solid 1px #bbbbbb;
}
.confCheck__Validator {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.confCheck__ValidatorText {
  font-size: 11px;
  color: #ff4646;
}
.confCheck--invalid .confCheck__Input {
  border: solid 1px #ff4646;
  background-color: #fff5f5;
}
.confCheck--in-dropdown {
  margin: 0 8px 0 0;
}
.confCheck--tree {
  margin: 0 0 2px 6px;
}
@charset "UTF-8";
.confTableContainer--WTKyj {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 100%;
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.confTable__ActionIcon--QAvG8 {
  font-size: 18px;
  color: var(--hoverColor);
  display: inline-block;
  padding: 4px;
}
.confTable__ActionIcon--QAvG8:hover {
  cursor: pointer;
  color: var(--activeColor);
}

.confTable__ActionIcon--QAvG8.designerIcon--disabled--PeBe7:hover {
  color: var(--hoverColor);
}

.confTable__Cell--RgObU.confTable__Cell--check--h4Zzn {
  padding: 0 13px;
}

.confTable__Cell--RgObU.confTable__Cell--noBorder--zuKkK {
  border: none;
}

.confTable__Cell--RgObU.confTable__Cell--check--h4Zzn + div {
  border-left: none;
}

.confTable__Cell--RgObU.confTable__Cell--favourite--KHFG5 {
  padding: 0 !important;
  border: none;
  text-align: center;
}

.confTable__Cell--RgObU.confTable__Cell--favourite--KHFG5 + div {
  padding: 0 !important;
  border-left: none;
  text-align: center;
}

.confTable__Cell--RgObU.confTable__Cell--withIcon--aZu6x {
  color: var(--defaultIconColor);
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  padding-left: 3px;
  padding-right: 3px;
  line-height: 1;
}

.confTable__Cell--RgObU.confTable__Cell--active--AzX4E {
  cursor: pointer;
}

.confTable__Cell--RgObU.confTable__Cell--withIcon--aZu6x + .confTable__Cell--RgObU.confTable__Cell--withIcon--aZu6x {
  padding-left: 5px;
  padding-right: 5px;
  border: none;
}

.confTable__Cell--RgObU.confTable__Cell--context--SlGwN {
  padding-left: 9px;
  border-left: none;
  padding-right: 9px;
  line-height: 1;
  text-align: center;
}

.confTable__Cell--RgObU.confTable__Cell--icons--vPFok {
  padding-left: 0;
  border-left: none;
  padding-right: 18px;
  line-height: 1;
}

.confTable__icon-wrapper--PVsW2 {
  min-width: 16px;
  height: 16px;
  display: inline-block;
}
.confTable__icon-wrapper--PVsW2 a {
  margin-right: 16px;
}

.confApp__CreatorBody .confTabs__Content > .confTableContainer--WTKyj {
  margin-left: -23px;
  margin-right: -23px;
  width: calc(100% + 30px + 8px * 2);
}

.confApp__CreatorBody .col-12 > .confTableContainer--WTKyj {
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}

.confTableExpander--jYmGg {
  box-shadow: 0 4px 20px 0 rgba(94, 94, 94, 0.1);
  border: 1px solid #f7f7f7;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  margin: 8px 16px;
}
.confTableExpander--open--plvhn .confTableExpander__Icon--ZVLQB {
  transform: rotateX(180deg);
}
.confTableExpander__Trigger--JlL21 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding: 24px;
  flex-grow: 0;
}
.confTableExpander__Content--DbNDB {
  flex-grow: 1;
}
.confTableExpander__Text--FGOfR {
  color: var(--defaultTextColor);
  font-size: 13px;
  font-weight: 600;
}
.confTableExpander__Icon--ZVLQB {
  font-size: 18px;
  color: var(--defaultIconColor);
  margin-left: 16px;
}

.confEditableCell--DqxXb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.confEditableCell__IconsWrapper--oJ3Am {
  display: flex;
}
.confEditableCell__Icon--jmdX1 {
  color: var(--defaultIconColor);
  font-size: 18px;
  margin: 0 4px;
  display: flex;
}
.confEditableCell__Icon--jmdX1:hover {
  color: var(--hoverColor);
  cursor: pointer;
  text-decoration: none;
}
.confEditableCell__Icon--jmdX1:first-of-type {
  margin-left: 8px;
}
.confEditableCell__Icon--jmdX1:last-child {
  margin-right: 0;
}
.confEditableCell__Input--u23vw {
  flex-grow: 1;
  font-size: 13px;
  padding: 0 10px;
  border: solid 1px var(--hoverColor);
  border-radius: 2px;
  height: 20px;
  width: 100%;
  background-color: transparent;
  z-index: 1;
  color: var(--defaultTextColor);
  transition: all 0.2s ease-in-out;
}
.confEditableCell__Input--u23vw:disabled {
  border: solid 1px #d3d3d3;
  background-color: #f7f7f7;
  cursor: default;
}

#dataStoreColumnSettings .confEditableCell__IconsWrapper--oJ3Am {
  justify-content: flex-end;
}

.confTable__HeadCellResize--XfH9n {
  display: block;
  position: absolute;
  cursor: col-resize;
  width: 8px;
  right: -1px;
  top: 0;
  z-index: 1;
  border-right: 2px solid transparent;
  margin-top: 16px;
}

.confTable__HeadCellResize--active--CHDHh {
  border-color: var(--hoverColor);
}

.confTable__HeadCellResize--XfH9n:hover {
  border-color: var(--hoverColor);
}

.confTable--resizeActive--eQpah {
  cursor: col-resize !important;
}

.confTable--tsA8m {
  color: var(--defaultTextColor);
  font-size: 13px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.confTable__Content--zNyI1 {
  display: block;
  position: relative;
}
.confTable__Content--with-footer--fSEwu {
  height: calc(100% - 84px);
}
.confTable--selectable--K6eQb div[class^=confTable__Row] {
  cursor: pointer;
}
.confTable--rulesEditorTable--SP7gP {
  padding-top: 0px;
}
.confTable__Title--jA4U6 {
  margin: 16px 24px 0px 24px;
}
.confTable__TitleText--qeQ9O {
  font-size: 13px;
  color: var(--defaultTextColor);
  font-weight: bold;
}
.confTable__Message--YvYGS {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
  justify-content: center;
  margin: auto;
}
.confTable__MessageIcon--oHrdJ {
  font-size: 96px;
  color: var(--activeColor);
  line-height: 1;
  margin-bottom: 8px;
}
.confTable__MessageHeading--Qkr8E {
  margin: 16px 0;
  color: var(--activeColor);
  font-size: 15px;
  font-weight: bold;
}
.confTable__MessageText--uSfh0 {
  color: var(--defaultTextColor);
  font-size: 13px;
}
.confTable__MessageTableBodyWrapper--yACqi {
  height: 100%;
  position: relative;
  display: flex;
}
.confTable__MessageScrollbarWrapper--g6Pjh {
  position: absolute;
  height: 100%;
  width: 100%;
}
.confTable__Head--QFpIZ {
  display: block;
  font-weight: 500;
  font-size: inherit;
  color: inherit;
  flex-shrink: 0;
}
.confTable__HeadRow--vS2yZ {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.confTable__HeadRow--asFlex--w61kj {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-width: 0;
}
.confTable__HeadCell--nsGFI {
  display: table-cell;
  padding-top: 21px;
  padding-bottom: 8px;
  vertical-align: bottom;
  position: relative;
}
.confTable__HeadCell--check--Y7C37 {
  visibility: hidden;
}
.confTable__HeadCell--context--BTY6p {
  visibility: hidden;
}
.confTable__HeadCell--check--Y7C37 + div > div {
  margin-left: 12px;
}
.confTable__HeadCell--favourite--Qa2RT {
  font-size: inherit;
}
.confTable__HeadCell--sticky--u8Sdd {
  position: sticky;
  background-color: #ffffff;
  z-index: 10;
}
.confTable__HeadCell--sticky-left-shadow--dLRfs {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
  clip-path: inset(0 -20px 0 0);
  border-right: 1px dotted #d9d9d9;
}
.confTable__HeadCell--sticky-right-shadow--y_aY2 {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
  clip-path: inset(0 0 0 -20px);
  border-left: 1px dotted #d9d9d9;
}
.confTable__HeadCellContent--cMvp_ {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 12px;
}
.confTable__HeadCellContent--cMvp_ .designerSelect__Option--active .designerSelect__Flag {
  right: 18px;
}
.confTable__HeadCellContent--withoutMargins--IZ0on {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 4px 2px 6px;
  margin: 0;
}
.confTable__HeadCellContent--smallerMargins--gaGR_ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 12px;
}
.confTable__HeadCellLabelContainer--ihxcU {
  flex-grow: 1;
  font-size: 13px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: inherit;
  border-bottom: 1px solid #d9d9d9;
  padding: 6px;
}
.confTable__HeadCellLabel--OwAU0 {
  display: inline-block;
}
.confTable__HeadCellIcon--MevXk {
  color: var(--defaultIconColor) !important;
  font-size: 16px !important;
  flex-grow: 1;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: inherit;
  border-bottom: 1px solid transparent;
  padding: 8px 0px;
}
.confTable__HeadCellIcon--withSort--Xxzkm {
  padding: 8px 12px;
}
.confTable__HeadCellIcon--withEvent--E0fmN {
  cursor: pointer;
}
.confTable__HeadInputContainer--zGRLv {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
  font-size: 13px;
  font-weight: 500;
  color: var(--defaultTextColor);
}
.confTable__HeadInputContainer--zGRLv > * {
  flex-grow: inherit;
}
.confTable__HeadInputContainer--zGRLv label {
  color: inherit;
}
.confTable__HeadInput--aWH8b.confInput__Input--CtU7T {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  font-size: 13px;
  font-weight: 500;
  color: inherit;
  width: 100%;
  height: auto;
  padding: 6px 32px 6px 6px;
}
.confTable__HeadInput--aWH8b.confInput__Input--CtU7T:hover {
  border-color: var(--activeColor);
}
.confTable__HeadInput--aWH8b.confInput__Input--CtU7T:focus {
  outline: 0;
  border-color: var(--activeColor);
}
.confTable__HeadInput--aWH8b.confInput__Input--CtU7T:focus ~ .confTable__SearchIcon--kR9hF {
  opacity: 1;
}
.confTable__HeadInput--aWH8b.confInput__Input--CtU7T:hover ~ .confTable__SearchIcon--kR9hF {
  opacity: 1;
}
.confTable__HeadInput--aWH8b.confInput__Input--CtU7T ~ [class^=confInput__Placeholder] {
  padding-right: 18px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.confTable__HeadInput--aWH8b.confInput__Input--CtU7T:focus ~ [class^=confInput__Placeholder], .confTable__HeadInput--aWH8b.confInput__Input--CtU7T ~ [class*=confInput__Placeholder--active] {
  padding-left: 0;
  margin-left: 0;
  transform: translateY(-8px);
}
.confTable__SearchIcon--kR9hF {
  opacity: 0.7;
  padding: 0 4px;
  cursor: text;
  flex-grow: 0;
}
.confTable__SearchIcon--kR9hF:hover {
  opacity: 1;
}
.confTable__SortIcon--e9kr3 {
  display: flex;
  color: var(--tableSortIconColor);
  font-size: 14px;
  opacity: 0.7;
  padding: 0 4px;
  z-index: 1;
  cursor: pointer;
}
.confTable__SortIcon--e9kr3:hover {
  opacity: 1;
  text-decoration: none;
  color: var(--hoverColor);
}
.confTable__SortIcon--e9kr3:focus-visible {
  outline: 2px solid #202020;
}
.confTable__HeadCheckbox--x_uRB {
  padding: 0 4px;
}
.confTable__Body--g9ZX3 {
  font-size: inherit;
  color: inherit;
  display: block;
  height: 100%;
  width: 100%;
  min-height: 0;
  align-self: baseline;
  margin: auto;
}
.confTable__Body--rulesEditorTable--KicZ3 {
  font-size: inherit;
}
.confTable__Foot--uGTEi {
  display: flex;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 6px 12px;
  background-color: #ffffff;
  border: solid 1px #f0f0f0;
}
.confTable__Foot--empty--rI5k7 {
  height: 35px;
}
.confTable__Foot--with-selected--ycDE_ {
  justify-content: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  gap: 8px;
}
.confTable__TooltipIcon--_IT_5 {
  color: #a8a8a8;
  padding: 0 !important;
}
.confTable__Row--_ixhC {
  display: table;
  width: 100%;
  table-layout: fixed;
  outline-offset: -1px;
}
.confTable__Row--_ixhC.confTable__Row--asFlex--Ly5Zl {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 0;
}
.confTable__Row--asFlex--Ly5Zl > [class^=confTable__Cell]:empty::after {
  content: "​";
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.confTable__Row--_ixhC:hover {
  outline: solid 1px var(--hoverColor);
}
.confTable__Row--_ixhC:focus-within {
  outline: solid 1px var(--hoverColor);
}
.confTable__Row--_ixhC:nth-of-type(2n + 1) {
  background-color: var(--tableOddRowBgColor);
  outline: solid 1px var(--tableOddRowBgColor);
}
.confTable__Row--_ixhC:nth-of-type(2n) {
  background-color: var(--tableEvenRowBgColor);
  outline: solid 1px var(--tableEvenRowBgColor);
}
.confTable__Row--_ixhC.confTable__Row--form--doV92 {
  background-color: var(--tableOddRowBgColor);
}
.confTable__Row--form--doV92 {
  outline-color: var(--hoverColor);
}
.confTable__Row--lastChild--hIef5 {
  border-bottom: 2px solid #d9d9d9;
}
.confTable__Row--lastChild--hIef5:hover {
  border-bottom-width: 2px;
}
.confTable__Row--_ixhC.confTable__Row--toggled--SH6Fd {
  outline-color: var(--hoverColor);
}
.confTable__Row--_ixhC.confTable__Row--expanded--EmW4G {
  background-color: #eaf1f8;
  outline: 1px solid #7ea6ce;
}
.confTable__Row--_ixhC.confTable__Row--expanded--EmW4G:hover {
  outline: solid 1px var(--hoverColor);
}
.confTable__Row--_ixhC.confTable__Row--collapsed--atDMP {
  visibility: collapse;
  max-height: 0;
}
.confTable__Row--_ixhC.confTable__Row--selected--tsuzL {
  background-color: rgba(0, 150, 136, 0.1);
  outline: 1px solid var(--hoverColor);
  cursor: pointer;
}
.confTable__Cell--RgObU {
  display: table-cell;
  padding: 10px 24px;
  vertical-align: middle;
  border-left: 1px dotted #d9d9d9;
  line-height: 1.6;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.confTable__Cell--RgObU:first-child {
  border-left-width: 0;
}
.confTable__Cell--RgObU > * {
  margin: 0;
}
.confTable__Cell--sticky-left-shadow--LjYvb {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
  clip-path: inset(0 -20px 0 0);
  border-right: 1px dotted #d9d9d9;
}
.confTable__Cell--sticky-right-shadow--YV2vs {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.13);
  clip-path: inset(0 0 0 -20px);
}
.confTable__Cell--sticky--BnfjR {
  position: sticky;
  z-index: 9;
  background-color: inherit;
}
.confTable__Cell--RgObU > [class^=confCheck] {
  margin-top: 0;
  margin-bottom: 0;
}
.confTable__Cell--wrap--CdQoD {
  white-space: normal;
}
.confTable__Cell--smallerPadding--WsV0f {
  padding: 10px 16px;
}
.confTable__Cell--iconPadding--_9HY1 {
  text-align: center;
  padding: 0;
}
.confTable__Cell--miniPadding--D8JIZ {
  padding: 10px 8px;
}
.confTable__CellItem--nV4s6 {
  margin: 8px 0;
  display: flex;
}
.confTable__ShowMoreTextContainer--ky3be {
  margin-left: 8px;
}
.confTable__ShowMoreLink--nKb0w {
  display: inline;
}
.confTable__UserRightIconContainer--H086F {
  display: flex;
  align-items: baseline;
}
.confTable__UserRightIcon--wiMsW {
  font-size: 22px;
  color: rgba(168, 168, 168, 0.65);
}
.confTable__UserRightIcon--wiMsW:hover {
  color: var(--hoverColor);
}
.confTable__CellExpandedIcon--T5aTV {
  font-size: 6px;
  color: #666666;
  position: absolute;
  left: 0;
  padding-top: 7px;
  height: 100%;
  padding-right: 6px;
  cursor: pointer;
}
.confTable__CellCollapsedIcon--w5BU3 {
  font-size: 9px;
  color: var(--defaultIconColor);
  position: absolute;
  left: 0;
  padding-top: 6px;
  height: 100%;
  padding-right: 6px;
  cursor: pointer;
}
.confTable__CellExpandContent--Sn5tP {
  margin-bottom: 0;
  color: inherit;
  font-size: 13px;
  position: relative;
}
.confTable__CellExpandText--FtUOq {
  margin-left: 18px;
  display: inline-block;
}
.confTable__ActionPanel--JJqLH {
  align-self: center;
  display: flex;
}
.confTable__CellActionIcon--yOFeW {
  color: inherit;
  font-size: 16px;
}
.confTable__CellActionLink--SZDrV {
  display: flex;
  justify-content: center;
  color: var(--defaultIconColor);
}
.confTable__CellActionLink--SZDrV:hover {
  text-decoration: none;
  color: var(--hoverColor);
}
.confTable__CellActionIcon--yOFeW:hover {
  transition: color 0.2s ease-in-out;
  color: var(--hoverColor);
}
.confTable__FlagWrapper--B1A72 {
  margin-top: 3px;
}

.confTable__CellExpandContent--level-0--e2Pfy {
  margin-left: 8px;
}

.confTable__CellExpandContent--level-1--PnwY7 {
  margin-left: 16px;
}

.confTable__CellExpandContent--level-2--Jdo6y {
  margin-left: 24px;
}

.confTable__CellExpandContent--level-3--wYjM2 {
  margin-left: 32px;
}

.confTable__CellExpandContent--level-4--sk61m {
  margin-left: 40px;
}

.confTable__CellExpandContent--level-5--LSNok {
  margin-left: 48px;
}

.confTable__CellExpandContent--level-6--Iz7ZS {
  margin-left: 56px;
}

.confTable__CellExpandContent--level-7--i8_wW {
  margin-left: 64px;
}

.confTable__CellExpandContent--level-8--iUDSJ {
  margin-left: 72px;
}

.confTable__CellExpandContent--level-9--u4uSC {
  margin-left: 80px;
}

.confTable__CellExpandContent--level-10--IGrbt {
  margin-left: 88px;
}

#trackerInstanceTable .confTable__Title--jA4U6 {
  margin-top: 24px;
}
#trackerInstanceTable .confTable__Foot--uGTEi {
  height: 39px;
}
#trackerInstanceTable .confTable__Row--_ixhC.confTable__Row--form--doV92 .ndesRatio--y0R7p > .ndesRatio__Element--UdslX:first-child {
  padding-left: 10px;
  padding-top: 8px;
}
#trackerInstanceTable .confTable__Row--_ixhC.confTable__Row--form--doV92 div:nth-child(2) > .confCheck--dUBY8 {
  padding-left: 10px;
}
#trackerInstanceTable .confTable__Row--_ixhC.confTable__Row--form--doV92 .attribute-set--o14PD {
  padding-left: 6px;
}
#trackerInstanceTable .confTable--tsA8m .confTable__CellExpandText--FtUOq .material-icons--GGkNa {
  margin-right: 4px;
}
#trackerInstanceTable .confTable__CellExpandText--FtUOq span {
  line-height: 22px;
}

.confTable__Cell--dictionaryColumn--enWvw {
  vertical-align: top;
}
.confTable__Cell--dictionaryColumn--enWvw > .row:last-child {
  margin-top: 10px;
}

.confTable__Cell--check--h4Zzn .confCheck {
  justify-content: center;
}

.confTable__Cell--context--SlGwN .designerTooltip {
  transform: translate(15px, 6px);
}

.designerTooltip--withoutContextTransform--p_ZOP {
  transform: translate(0px, 6px) !important;
}

.iconField__content--PJrbo i {
  margin-right: 2px;
}
.iconField__content--PJrbo span {
  display: inline-flex;
  line-height: 22px;
}

.tableCell_item--BJjRV .designerIcon--caret-right-alt::before {
  position: relative;
  top: calc(50% - 9px);
}
.tableCell_item--BJjRV .confCheck__Text {
  margin-top: -1px;
}

.confTable__StatusContainer--SvbUS {
  display: flex;
}
.confTable__StatusContainer--without-icon--QSc2F {
  padding-left: 16px;
}
.confTable__StatusContainer--SvbUS > .confLink {
  white-space: normal;
}

.confTable__StatusContainer--SvbUS > .confLink--breakable {
  white-space: normal;
}

.confTable__StatusIcon--W6MP1 {
  margin: 7px 10px 0 0;
  font-size: 6px;
}
.confTable__StatusIcon--active--p_BBZ {
  color: #009688;
}
.confTable__StatusIcon--configure--Y3EtU {
  color: #fb8c00;
}
.confTable__StatusIcon--unloaded--EnymO {
  color: #bbbbbb;
}
.confTable__StatusIcon--error--Yc7CJ {
  color: hsl(0, 51%, 49%);
}

.confInput--icon-right .confTable__HeadInput--aWH8b.confInput__Input--CtU7T {
  padding: 6px 32px 6px 6px;
}
.designerSelect {
  position: relative;
  width: 100%;
}
.designerSelect--with-search {
  min-width: 112px;
}
.designerSelect--with-addition {
  min-width: 112px;
}
.designerSelect__Option {
  color: var(--defaultTextColor);
  font-size: 13px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.designerSelect__Option[tabindex="-1"]:focus-visible {
  outline: 2px solid #202020 !important;
  outline-offset: -3px;
}
.designerSelect__Option--active {
  position: relative;
  height: 32px;
  padding: 6px 24px 6px 10px;
  border: 1px solid #d3d3d3;
  border-radius: 2px;
  cursor: pointer;
}
.designerSelect__Option--active-icon-only {
  color: transparent;
  font-size: 0px;
  width: auto;
}
.designerSelect__Option--active:hover {
  border-color: var(--inputInputHoverColor);
}
.designerSelect__Option--active:hover .designerSelect__Icon,
.designerSelect__Option--active:hover .designerSelect__Flag {
  color: var(--hoverColor);
}
.designerSelect__Option--active:has(:focus-visible) {
  outline: var(--inputInputOutline);
  border-color: var(--inputInputFocusColor);
}
.designerSelect__Option--active .designerSelect__Placeholder {
  position: absolute;
  top: 0;
  left: 0;
  color: #a8a8a8;
  margin-top: 7px;
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
  font-size: 11px;
  background-color: transparent;
  padding: 0 4px;
  margin-left: 8px;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 16px;
  white-space: nowrap;
  max-width: calc(100% - 16px);
}
.designerSelect__Option--active .designerSelect__Placeholder::after {
  height: 2px;
  background-color: #ffffff;
  position: absolute;
  content: "";
  z-index: -1;
  left: 0;
  bottom: 8px;
  width: 100%;
}
.designerSelect__Option--active .designerSelect__Placeholder--tableHeader {
  margin-left: 0px;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  height: 20px;
  font-size: 13px;
  color: var(--defaultTextColor);
}
.designerSelect__Option--active .designerSelect__Placeholder--tableHeader--focus {
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
  font-size: 11px;
  height: 16px;
  color: #a8a8a8;
}
.designerSelect__Option--active .designerSelect__Icon {
  position: absolute;
  font-size: 11px;
  top: 0;
  right: 0;
  padding: 8px 10px;
  color: var(--defaultIconColor);
  -webkit-transition: color 0.25s, -webkit-transform 0.25s;
  transition: color 0.25s, -webkit-transform 0.25s;
  transition: transform 0.25s, color 0.25s;
  transition: transform 0.25s, color 0.25s, -webkit-transform 0.25s;
}
.designerSelect__Option--active .designerSelect__Flag {
  position: absolute;
  top: 0;
  right: 36px;
  padding: 7px 0px;
  color: var(--defaultIconColor);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-size: 16px;
}
.designerSelect__Option--active .designerSelect__Flag--dropdown {
  padding: 7px 8px;
}
.designerSelect__Option--active .designerSelect__OptionContent {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.designerSelect__Option--active.designerSelect__Option--small {
  height: 20px;
  min-width: 60px;
  padding: 0 20px 0 6px;
  color: var(--defaultTextColor);
  font-size: 12px;
}
.designerSelect__Option--active.designerSelect__Option--small .designerSelect__Icon,
.designerSelect__Option--active.designerSelect__Option--small .designerSelect__Flag {
  line-height: 1;
  padding: 5px 4px 3px;
}
.designerSelect__Option--active .designerSelect__OptionText {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.designerSelect__Option--table.designerSelect__Option--active {
  border-radius: 0;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding: 6px 24px 6px 6px;
}
.designerSelect__Option--table.designerSelect__Option--active:has(:focus-visible) {
  outline: 0;
}
.designerSelect__Option--table.designerSelect__Option--active .designerSelect__Icon {
  padding: 8px 4px;
}
.designerSelect__Option--table.designerSelect__Option--flag {
  border-radius: 0;
  border: 0;
  top: 0;
  color: transparent;
}
.designerSelect__Option--table.designerSelect__Option--flag .designerSelect__Icon {
  padding: 8px 4px;
}
.designerSelect__Option--menu {
  padding: 6px 10px;
}
.designerSelect__Option--menu.designerSelect__Option--selected {
  background-color: var(--selectOptionBgColor);
}
.designerSelect__Option--menu.designerSelect__Option--disabled {
  color: rgba(102, 102, 102, 0.7);
}
.designerSelect__Option--menu:hover {
  color: var(--activeColor);
  cursor: pointer;
}
.designerSelect__Option--small {
  padding: 0 6px;
}
.designerSelect__Option--with-desc {
  padding: 12px;
  border-bottom: 1px solid rgba(222, 222, 216, 0.5);
}
.designerSelect__Option--with-desc:last-child {
  border-bottom: none;
}
.designerSelect__Option--with-desc:hover .designerSelect__Desc {
  color: var(--activeColor);
}
.designerSelect__OptionContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.designerSelect__OptionTitle {
  font-weight: bold;
  display: inline;
}
.designerSelect__OptionText {
  max-width: 100%;
  overflow-wrap: break-word;
}
.designerSelect__OptionSubtext {
  display: inline;
  padding-left: 2px;
}
.designerSelect__Desc {
  display: block;
  color: rgba(102, 102, 102, 0.7);
}
.designerSelect__ContentWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.designerSelect__ContentWrapper--extended {
  min-width: 200px;
}
.designerSelect__Input--addition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.designerSelect__IconAdd {
  display: inline-block;
  color: var(--defaultIconColor);
  font-size: 18px;
  margin-left: 8px;
}
.designerSelect__IconAdd:hover {
  color: var(--hoverColor);
}
.designerSelect__MenuContainer {
  position: fixed;
  left: 0;
  top: 0;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  z-index: 1000000;
}
.designerSelect__Menu {
  border-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #ffffff;
  border: solid 1px var(--activeColor);
  max-height: 285px;
  z-index: 25;
  overflow: hidden;
}
.designerSelect__Menu--up {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.designerSelect__Menu--small {
  padding: 2px 0;
}
.designerSelect__Menu--with-search {
  max-height: 384px;
}
.designerSelect__Menu--with-addition {
  max-height: 384px;
}
.designerSelect__Menu--with-addition.designerSelect__Menu--down {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.designerSelect__Menu--nextToInput--right {
  margin-left: -1px;
}
.designerSelect__Menu--nextToInput--left {
  margin-right: -1px;
}
.designerSelect__Header {
  padding: 12px;
  width: 100%;
  z-index: 25;
  border-top: solid 1px var(--activeColor);
  border-left: solid 1px var(--activeColor);
  border-right: solid 1px var(--activeColor);
  border-bottom: none;
  background-color: #ffffff;
}
.designerSelect__Header--up {
  border-top: none;
  border-bottom: solid 1px var(--activeColor);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.designerSelect__Header--addition {
  border-top: none;
  border-bottom: solid 1px var(--activeColor);
}
.designerSelect__Header--addition.designerSelect__Header--down {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.designerSelect__SubHeader {
  border-top: solid 1px var(--activeColor);
  margin: 12px -12px 0 -12px;
  padding: 12px 12px 0 12px;
  height: 32px;
}
.designerSelect--open .designerSelect__Option--active {
  border-color: var(--activeColor);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-color: transparent;
}
.designerSelect--open .designerSelect__Option--active .designerSelect__Placeholder {
  color: var(--activeColor);
}
.designerSelect--open .designerSelect__Option--active .designerSelect__Icon {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  color: var(--activeColor);
}
.designerSelect--upward .designerSelect__Option--active {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-color: transparent;
  border-bottom-color: var(--hoverColor);
  border-bottom-width: 1px;
}
.designerSelect--upward .designerSelect__Placeholder {
  opacity: 0;
}
.designerSelect--upward .designerSelect__Placeholder--tableHeader {
  opacity: 1;
}
.designerSelect--upward .designerSelect__Placeholder--tableHeader--focus {
  opacity: 0;
}
.designerSelect--upward.designerSelect--open .designerSelect__Option.designerSelect__Option--active {
  border-top-color: transparent;
}
.designerSelect__NativeSelect {
  display: none;
}
.designerSelect--disabled .designerSelect__Option--active {
  background-color: #f7f7f7;
  border-color: rgba(168, 168, 168, 0.5);
}
.designerSelect--disabled .designerSelect__Placeholder {
  color: rgba(102, 102, 102, 0.7);
}
.designerSelect--invalid:not([class*="--open"]) .designerSelect__Option--active {
  background-color: #fff5f5;
  border-color: rgba(255, 70, 70, 0.5);
}
.designerSelect--invalid:not([class*="--open"]) .designerSelect__Placeholder {
  color: #ff4646;
}
.customScrollbar__Track {
  position: absolute;
  border-radius: 3px;
  -webkit-transition: opacity 0.5s ease-in-out !important;
  transition: opacity 0.5s ease-in-out !important;
}
.customScrollbar__Track--vertical {
  right: 3px;
  bottom: 12px;
  top: 12px;
  width: 6px;
  z-index: 20;
}
.customScrollbar__Track--horizontal {
  right: 3px;
  left: 3px;
  bottom: -7px;
  padding-left: 4px;
  padding-right: 6px;
  opacity: 1 !important;
}
.customScrollbar__Thumb {
  position: relative;
  display: block;
  cursor: pointer;
  border-radius: inherit;
  background-color: #dcdcdc;
}
.customScrollbar__Thumb--vertical {
  width: 100%;
}
.customScrollbar__Thumb--horizontal {
  bottom: 10px;
  z-index: 20;
}
.designerPanel--properties .designerTooltip--with-arrow {
  z-index: 99999;
}

.designerTooltipMenuContainer {
  position: relative;
}

.designerTooltipTrigger {
  position: absolute;
  bottom: 1px;
  color: var(--activeColor);
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.designerTooltipTrigger--tile {
  padding: 3px 4px;
  margin: 0 4px;
  color: var(--defaultIconColor);
  font-size: 16px;
}
.designerTooltipTrigger--tile:hover {
  color: var(--activeColor);
}
.designerTooltipTrigger--tile .designerTooltip {
  -webkit-transform: translate(-20px, -4px);
          transform: translate(-20px, -4px);
}
.designerTooltipTrigger--list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  margin: 4px;
  top: 0;
  bottom: 0;
  color: var(--defaultIconColor);
  font-size: 16px;
  right: 28px;
}
.designerTooltipTrigger--list:hover {
  color: var(--activeColor);
}
.designerTooltipTrigger--list .designerTooltip {
  -webkit-transform: translate(-8px, 0);
          transform: translate(-8px, 0);
}

.designerTooltip {
  position: fixed;
  z-index: 10000;
  background: #ffffff;
  font-family: var(--baseFontFamily), sans-serif;
  color: var(--designerTooltipTextColor);
  font-size: 13px;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.designerTooltip--with-arrow {
  line-height: 1.8;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 288px;
  max-height: calc(13px * 1.8 * 6 + 16px);
}
.designerTooltip--with-arrow-full-width {
  max-width: none !important;
}
.designerTooltip--lowerZindex {
  z-index: 1000;
}
.designerTooltip--top-left {
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
}
.designerTooltip--top-center {
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
}
.designerTooltip--top-right {
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
}
.designerTooltip--left {
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
}
.designerTooltip--right {
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
}
.designerTooltip--bottom-left {
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
}
.designerTooltip--bottom-center {
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
}
.designerTooltip--bottom-right {
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
}
.designerTooltip__Arrow {
  position: absolute;
}
.designerTooltip__Arrow::before {
  content: "";
  position: absolute;
  display: block;
  width: 0px;
  border: 9px solid transparent;
  top: 0;
  left: 50%;
  border-top: 0;
  border-bottom: 8px solid #ffffff;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  z-index: 10002;
}
.designerTooltip__Arrow::after {
  content: "";
  position: absolute;
  display: block;
  width: 0px;
  border: 9px solid transparent;
  top: 0;
  left: 50%;
  border-top: 0;
  border-bottom: 6px solid #ffffff;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  z-index: 10001;
}
.designerTooltip__Content {
  padding: 6px 0;
}
.designerTooltip--hamburger {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.designerTooltip--hover {
  padding: 8px 16px;
  border: 1px solid var(--designerTooltipHoverBgColor);
  border-radius: 4px;
  background: var(--designerTooltipHoverBgColor);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.44);
          box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.44);
  color: var(--designerTooltipHoverColor);
}
.designerTooltip--hover .designerTooltip__Arrow::before {
  border-bottom: 8px solid var(--designerTooltipHoverBgColor);
}
.designerTooltip--hover .designerTooltip__Arrow::after {
  border-bottom: 6px solid var(--designerTooltipHoverBgColor);
}
.designerTooltip--hover.designerTooltip--side-menu .designerTooltip__Arrow::before {
  border-bottom: 8px solid var(--sideMenuBgColor);
}
.designerTooltip--hover.designerTooltip--side-menu .designerTooltip__Arrow::after {
  border-bottom: 6px solid var(--sideMenuBgColor);
}
.designerTooltip--heatmapTooltip {
  position: absolute;
  width: 200px;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, 20%);
          transform: translate(-50%, 20%);
}
.designerTooltip--bpmnDesignerTooltip {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  left: 50%;
  top: 100%;
  -webkit-transform: translate(-50%, 20%);
          transform: translate(-50%, 20%);
}
.designerTooltip--side-menu {
  border-radius: 0;
  background: transparent;
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 8px;
  line-height: normal;
  max-width: none;
  max-height: none;
}
.designerTooltip--designer-panel {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
}
.designerTooltip--text-wrap {
  white-space: normal;
}
.designerTooltip--ignore-pointer {
  pointer-events: none;
}

.designerTooltip--top-left > .designerTooltip__Arrow {
  bottom: 0;
  right: 9px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.designerTooltip--top-center > .designerTooltip__Arrow {
  bottom: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.designerTooltip--top-right > .designerTooltip__Arrow {
  bottom: 0;
  left: 9px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.designerTooltip--right > .designerTooltip__Arrow {
  top: 24px;
  left: -1px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.designerTooltip--left > .designerTooltip__Arrow {
  top: 16px;
  right: -1px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.designerTooltip--bottom-left > .designerTooltip__Arrow {
  top: 0;
  right: 9px;
}

.designerTooltip--bottom-center > .designerTooltip__Arrow {
  top: 0;
}

.designerTooltip--bottom-right > .designerTooltip__Arrow {
  top: 0;
  left: 9px;
}

.designerTooltip--side-menu > .designerTooltip__Arrow {
  left: 8px;
}

.designerTooltip--show-more {
  max-width: 376px;
  margin-top: 2px;
  padding: 8px 16px;
  border: 1px solid var(--designerTooltipHoverBgColor);
  border-radius: 4px;
  background-color: var(--designerTooltipHoverBgColor);
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.44);
          box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.44);
  line-height: 1.8;
  text-align: left;
  color: var(--designerTooltipHoverColor);
}
.designerTooltip--show-more > .designerTooltip__Arrow::before {
  display: none;
}
.designerTooltip--show-more > .designerTooltip__Arrow::after {
  width: 18px;
  height: 18px;
  border: 1px solid transparent;
  border-top-color: var(--designerTooltipHoverBgColor);
  border-left-color: var(--designerTooltipHoverBgColor);
  background-color: var(--designerTooltipHoverBgColor);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
@font-face {
  font-family: "designer_20_Icons";
  src: url("./assets/fonts/icons/designer_20_Icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.designerIcon {
  font-family: "designer_20_Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.designerIcon:focus-visible {
  outline: 2px solid #202020;
  outline-offset: 2px;
}
.designerIcon.designerIcon--active {
  color: var(--activeColor);
}
.designerIcon.designerIcon--cursor {
  cursor: pointer;
}
.designerIcon.designerIcon--smaller {
  font-size: 14px;
  padding-block: 6px;
}
.designerIcon.designerIcon--disabled {
  color: var(--designerIconDisabledColor);
}
.designerIcon.designerIcon--disabled:hover {
  color: var(--designerIconDisabledColor);
}
.designerIcon--table-action {
  font-size: 18px;
  color: var(--hoverColor);
  display: inline-block;
  padding: 4px;
}
.designerIcon--table-action:hover {
  cursor: pointer;
  color: var(--activeColor);
}
.designerIcon--html-field:hover {
  color: var(--hoverColor);
}
.designerIcon--panel-header {
  display: inline-block;
  margin: 4px;
}

.designerIcon--tooltip {
  padding: 6px 0;
}

.designerPanel__ViewChanger .designerIcon.designerIcon--list-unordered:hover,
.designerPanel__ViewChanger .designerIcon.designerIcon--tiles:hover {
  color: #009688;
}

.designerIcon--additional-parameter-tooltip {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 4px;
  color: #a8a8a8;
}
.designerIcon--additional-parameter-tooltip--fixedContainer {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.designerIcon--advertisement::before {
  content: "\e900";
}

.designerIcon--bars::before {
  content: "\e901";
}

.designerIcon--calendar::before {
  content: "\e902";
}

.designerIcon--calendar-alt::before {
  content: "\e903";
}

.designerIcon--captcha::before {
  content: "\e904";
}

.designerIcon--card::before {
  content: "\e905";
}

.designerIcon--caret-right::before {
  content: "\e906";
}

.designerIcon--check::before {
  content: "\e907";
}

.designerIcon--checkbox::before {
  content: "\e908";
}

.designerIcon--chevron-down::before {
  content: "\e909";
}

.designerIcon--chevron-left::before {
  content: "\e90a";
}

.designerIcon--chevron-right::before {
  content: "\e9c8";
}

.designerIcon--chevron-up::before {
  content: "\e90b";
}

.designerIcon--copy::before {
  content: "\e90c";
}

.designerIcon--crown::before {
  content: "\e90d";
}

.designerIcon--cut::before {
  content: "\e90e";
}

.designerIcon--delete::before {
  content: "\e90f";
}

.designerIcon--desktop::before {
  content: "\e910";
}

.designerIcon--desktop-alt::before {
  content: "\e911";
}

.designerIcon--dots-group::before {
  content: "\e913";
}

.designerIcon--dots-three::before {
  content: "\e914";
}

.designerIcon--drag::before {
  content: "\e915";
}

.designerIcon--dropdown::before {
  content: "\e916";
}

.designerIcon--export::before {
  content: "\e917";
}

.designerIcon--file-warning::before {
  content: "\e918";
}

.designerIcon--floppy::before {
  content: "\e919";
}

.designerIcon--folder::before {
  content: "\e91a";
}

.designerIcon--grid::before {
  content: "\e91b";
}

.designerIcon--html-field::before {
  content: "\e91c";
}

.designerIcon--idea::before {
  content: "\e91d";
}

.designerIcon--iframe::before {
  content: "\e91e";
}

.designerIcon--img::before {
  content: "\e91f";
}

.designerIcon--img-change::before {
  content: "\e920";
}

.designerIcon--import::before {
  content: "\e921";
}

.designerIcon--info-fill::before {
  content: "\e922";
}

.designerIcon--info-panel::before {
  content: "\e925";
}

.designerIcon--info-round::before {
  content: "\e926";
}

.designerIcon--input::before {
  content: "\e927";
}

.designerIcon--input-group::before {
  content: "\e928";
}

.designerIcon--input-password::before {
  content: "\e930";
}

.designerIcon--line::before {
  content: "\e931";
}

.designerIcon--link::before {
  content: "\e932";
}

.designerIcon--list::before {
  content: "\e933";
}

.designerIcon--list-unordered::before {
  content: "\e934";
}

.designerIcon--loader::before {
  content: "\e935";
}

.designerIcon--mark-triangle::before {
  content: "\e936";
}

.designerIcon--matrix::before {
  content: "\e937";
}

.designerIcon--message::before {
  content: "\e938";
}

.designerIcon--mobile::before {
  content: "\e939";
}

.designerIcon--multichoice::before {
  content: "\e93a";
}

.designerIcon--multiline::before {
  content: "\e93b";
}

.designerIcon--notifications::before {
  content: "\e93c";
}

.designerIcon--paint::before {
  content: "\e93d";
}

.designerIcon--progress::before {
  content: "\e93e";
}

.designerIcon--radiobutton::before {
  content: "\e93f";
}

.designerIcon--rect-round::before {
  content: "\e940";
}

.designerIcon--replace::before {
  content: "\e941";
}

.designerIcon--search::before {
  content: "\e942";
}

.designerIcon--size-horizontal::before {
  content: "\e943";
}

.designerIcon--size-vertical::before {
  content: "\e944";
}

.designerIcon--slider::before {
  content: "\e945";
}

.designerIcon--square-round::before {
  content: "\e946";
}

.designerIcon--star::before {
  content: "\e947";
}

.designerIcon--star-fill::before {
  content: "\e948";
}

.designerIcon--step-back::before {
  content: "\e949";
}

.designerIcon--step-forward::before {
  content: "\e94a";
}

.designerIcon--switch::before {
  content: "\e94b";
}

.designerIcon--table::before {
  content: "\e94c";
}

.designerIcon--tablet::before {
  content: "\e94d";
}

.designerIcon--tabs::before {
  content: "\e94e";
}

.designerIcon--text::before {
  content: "\e94f";
}

.designerIcon--text-double::before {
  content: "\e950";
}

.designerIcon--text-justify::before {
  content: "\e951";
}

.designerIcon--text-left::before {
  content: "\e952";
}

.designerIcon--text-right::before {
  content: "\e953";
}

.designerIcon--times::before {
  content: "\e954";
}

.designerIcon--upload::before {
  content: "\e955";
}

.designerIcon--user::before {
  content: "\e956";
}

.designerIcon--user-elegant::before {
  content: "\e957";
}

.designerIcon--users::before {
  content: "\e958";
}

.designerIcon--warning::before {
  content: "\e959";
}

.designerIcon--erase::before {
  content: "\e912";
}

.designerIcon--new-row-between::before {
  content: "\e923";
}

.designerIcon--new-row-above::before {
  content: "\e924";
}

.designerIcon--check-alt::before {
  content: "\e929";
}

.designerIcon--tiles::before {
  content: "\e92a";
}

.designerIcon--unlock::before {
  content: "\e92b";
}

.designerIcon--lock::before {
  content: "\e92c";
}

.designerIcon--dots-three-vertical::before {
  content: "\e92d";
}

.designerIcon--caret-right-alt::before {
  content: "\e966";
}

.designerIcon--arrow-down::before {
  content: "\e964";
}

.designerIcon--arrow-up::before {
  content: "\e965";
}

.designerIcon--type-appendix::before {
  content: "\e92e";
}

.designerIcon--type-array::before {
  content: "\e92f";
}

.designerIcon--type-bool::before {
  content: "\e95a";
}

.designerIcon--type-datetime::before {
  content: "\e95b";
}

.designerIcon--type-decimal::before {
  content: "\e95c";
}

.designerIcon--type-enum::before {
  content: "\e95d";
}

.designerIcon--type-excel::before {
  content: "\e95e";
}

.designerIcon--type-int::before {
  content: "\e960";
}

.designerIcon--type-link::before {
  content: "\e961";
}

.designerIcon--type-string::before {
  content: "\e962";
}

.designerIcon--type-struct::before {
  content: "\e963";
}

.designerIcon--bpmn-action::before {
  content: "\e967";
}

.designerIcon--bpmn-annotation::before {
  content: "\e968";
}

.designerIcon--bpmn-api::before {
  content: "\e969";
}

.designerIcon--bpmn-appendix::before {
  content: "\e96a";
}

.designerIcon--bpmn-appendix-clear::before {
  content: "\e96b";
}

.designerIcon--bpmn-authorization::before {
  content: "\e96c";
}

.designerIcon--bpmn-blocking::before {
  content: "\e96d";
}

.designerIcon--bpmn-change-status::before {
  content: "\e96e";
}

.designerIcon--bpmn-check::before {
  content: "\e96f";
}

.designerIcon--bpmn-comment::before {
  content: "\e970";
}

.designerIcon--bpmn-complex-gateway::before {
  content: "\e971";
}

.designerIcon--bpmn-condition::before {
  content: "\e972";
}

.designerIcon--bpmn-data-export::before {
  content: "\e973";
}

.designerIcon--bpmn-data-object::before {
  content: "\e974";
}

.designerIcon--bpmn-digit-sign::before {
  content: "\e975";
}

.designerIcon--bpmn-digit-sign-check::before {
  content: "\e976";
}

.designerIcon--bpmn-digit-sign-clear::before {
  content: "\e977";
}

.designerIcon--bpmn-docs-config::before {
  content: "\e978";
}

.designerIcon--bpmn-docs-list::before {
  content: "\e979";
}

.designerIcon--bpmn-end-event::before {
  content: "\e97a";
}

.designerIcon--bpmn-exclusive-gateway::before {
  content: "\e97b";
}

.designerIcon--bpmn-financial::before {
  content: "\e97c";
}

.designerIcon--bpmn-flag::before {
  content: "\e97d";
}

.designerIcon--bpmn-form::before {
  content: "\e97e";
}

.designerIcon--bpmn-fsx::before {
  content: "\e97f";
}

.designerIcon--bpmn-fx::before {
  content: "\e980";
}

.designerIcon--bpmn-group::before {
  content: "\e981";
}

.designerIcon--bpmn-gui::before {
  content: "\e982";
}

.designerIcon--bpmn-init-action::before {
  content: "\e983";
}

.designerIcon--bpmn-input-compare::before {
  content: "\e984";
}

.designerIcon--bpmn-input-config::before {
  content: "\e985";
}

.designerIcon--bpmn-intermediate-event::before {
  content: "\e986";
}

.designerIcon--bpmn-lane::before {
  content: "\e987";
}

.designerIcon--bpmn-loop::before {
  content: "\e988";
}

.designerIcon--bpmn-message::before {
  content: "\e989";
}

.designerIcon--bpmn-notification::before {
  content: "\e98a";
}

.designerIcon--bpmn-parallel-gateway::before {
  content: "\e98b";
}

.designerIcon--bpmn-pool::before {
  content: "\e98c";
}

.designerIcon--bpmn-pool-collapsed::before {
  content: "\e98d";
}

.designerIcon--bpmn-procedure::before {
  content: "\e98e";
}

.designerIcon--bpmn-process::before {
  content: "\e98f";
}

.designerIcon--bpmn-register::before {
  content: "\e990";
}

.designerIcon--bpmn-return::before {
  content: "\e991";
}

.designerIcon--bpmn-rule::before {
  content: "\e992";
}

.designerIcon--bpmn-script::before {
  content: "\e993";
}

.designerIcon--bpmn-skip-requirement::before {
  content: "\e994";
}

.designerIcon--bpmn-spreadsheet::before {
  content: "\e995";
}

.designerIcon--bpmn-start-event::before {
  content: "\e996";
}

.designerIcon--bpmn-stop::before {
  content: "\e997";
}

.designerIcon--bpmn-subprocess::before {
  content: "\e998";
}

.designerIcon--bpmn-task::before {
  content: "\e999";
}

.designerIcon--bpmn-user-notification::before {
  content: "\e99a";
}

.designerIcon--bpmn-wf::before {
  content: "\e99b";
}

.designerIcon--bpmn-xpdl::before {
  content: "\e99c";
}

.designerIcon--refresh::before {
  content: "\e99d";
}

.designerIcon--user-admin::before {
  content: "\e99e";
}

.designerIcon--workflow-function::before {
  content: "\e99f";
}

.designerIcon--add::before {
  content: "\e9a0";
}

.designerIcon--attachment::before {
  content: "\e9a1";
}

.designerIcon--code::before {
  content: "\e9a2";
}

.designerIcon--designer::before {
  content: "\e9a3";
}

.designerIcon--dots-group-vertical::before {
  content: "\e9a4";
}

.designerIcon--edit::before {
  content: "\e9a5";
}

.designerIcon--edit-alt::before {
  content: "\e9a6";
}

.designerIcon--external-service::before {
  content: "\e9a7";
}

.designerIcon--file::before {
  content: "\e9a8";
}

.designerIcon--help::before {
  content: "\e9a9";
}

.designerIcon--home::before {
  content: "\e9aa";
}

.designerIcon--info-error::before {
  content: "\e9ab";
}

.designerIcon--info-info::before {
  content: "\e9ac";
}

.designerIcon--info-warning::before {
  content: "\e9ad";
}

.designerIcon--login::before {
  content: "\e9ae";
}

.designerIcon--logout::before {
  content: "\e9af";
}

.designerIcon--multilang::before {
  content: "\e9b0";
}

.designerIcon--page-first::before {
  content: "\e9b1";
}

.designerIcon--page-last::before {
  content: "\e9b2";
}

.designerIcon--page-next::before {
  content: "\e9b3";
}

.designerIcon--page-prev::before {
  content: "\e9b4";
}

.designerIcon--register::before {
  content: "\e9b5";
}

.designerIcon--settings::before {
  content: "\e9b6";
}

.designerIcon--sort::before {
  content: "\e9b7";
}

.designerIcon--textarea::before {
  content: "\e9b8";
}

.designerIcon--tool::before {
  content: "\e9b9";
}

.designerIcon--bpmn-new-definition::before {
  content: "\e9ba";
}

.designerIcon--bpmn-replace-flow::before {
  content: "\e9bb";
}

.designerIcon--bpmn-search-unused-fields::before {
  content: "\e9bc";
}

.designerIcon--action::before {
  content: "\e9bd";
}

.designerIcon--bpmn-add-field-to-product::before {
  content: "\e9be";
}

.designerIcon--bpmn-add-flow-to-doc::before {
  content: "\e9bf";
}

.designerIcon--bpmn-debugger::before {
  content: "\e9c0";
}

.designerIcon--web::before {
  content: "\e9c1";
}

.designerIcon--user-crown::before {
  content: "\e9c2";
}

.designerIcon--user-web::before {
  content: "\e9c3";
}

.designerIcon--ruler::before {
  content: "\e9c4";
}

.designerIcon--bpmn-client-action::before {
  content: "\e9c5";
}

.designerIcon--bpmn-server-action::before {
  content: "\e9c6";
}

.designerIcon--bpmn-time-request::before {
  content: "\e9c7";
}

.designerIcon--info-success::before {
  content: "\e9c9";
}

.designerIcon--text-alt::before {
  content: "\e9cd";
}

.designerIcon--align-to-top::before {
  content: "\e9cc";
}

.designerIcon--align-to-down::before {
  content: "\e9cb";
}

.designerIcon--text-center::before {
  content: "\e9ca";
}

.designerIcon--step-back-alt::before {
  content: "\e9ce";
}

.designerIcon--struct-element::before {
  content: "\e9cf";
}

.designerIcon--not-align::before {
  content: "\e9d0";
}

.designerIcon--align-to-field::before {
  content: "\e9d1";
}

.designerIcon--convert-all::before {
  content: "\e9d2";
}

.designerIcon--circle-fill::before {
  content: "\e9d3";
}

.designerIcon--mail::before {
  content: "\e9d4";
}

.designerIcon--hand::before {
  content: "\e9d5";
}

.designerIcon--bpmn-business-rule::before {
  content: "\e9d6";
}

.designerIcon--bpmn-script-alt::before {
  content: "\e9d7";
}

.designerIcon--mail-alt::before {
  content: "\e9d8";
}

.designerIcon--settings-alt::before {
  content: "\e9d9";
}

.designerIcon--user-alt::before {
  content: "\e9da";
}

.designerIcon--task-receive::before {
  content: "\e9db";
}

.designerIcon--task-send::before {
  content: "\e9dc";
}

.designerIcon--task-business-rule::before {
  content: "\e9dd";
}

.designerIcon--task-manual::before {
  content: "\e9de";
}

.designerIcon--task-script::before {
  content: "\e9df";
}

.designerIcon--task-service::before {
  content: "\e9e0";
}

.designerIcon--task-user::before {
  content: "\e9e1";
}

.designerIcon--progress-steps::before {
  content: "\e9e2";
}

.designerIcon--idcard::before {
  content: "\e9e3";
}

.designerIcon--info-card::before {
  content: "\e9e4";
}

.designerIcon--info-woman::before {
  content: "\e9e5";
}

.designerIcon--heatmap::before {
  content: "\e9e6";
}

.designerIcon--export-list::before {
  content: "\e9e7";
}

.designerIcon--wp-info::before {
  content: "\e95f";
}

.designerIcon--wp-history::before {
  content: "\e9e8";
}

.designerIcon--wp-comments::before {
  content: "\e9e9";
}

.designerIcon--wp-appendix::before {
  content: "\e9ea";
}

.designerIcon--wp-file::before {
  content: "\e9eb";
}

.designerIcon--wp-resize-grow::before {
  content: "\e9ec";
}

.designerIcon--wp-resize-shrink::before {
  content: "\e9ed";
}

.designerIcon--wp-close::before {
  content: "\e9ee";
}

.designerIcon--wp-view-grid::before {
  content: "\e9ef";
}

.designerIcon--wp-view-list::before {
  content: "\e9f0";
}

.designerIcon--wp-info-status::before {
  content: "\e9f1";
}

.designerIcon--wp-info-date::before {
  content: "\e9f2";
}

.designerIcon--wp-action::before {
  content: "\e9f3";
}

.designerIcon--wp-start-request::before {
  content: "\e9f4";
}

.designerIcon--wp-new-request::before {
  content: "\e9f5";
}

.designerIcon--wp-new-mail::before {
  content: "\e9f6";
}

.designerIcon--wp-finish-request::before {
  content: "\e9f7";
}

.designerIcon--wp-change-status::before {
  content: "\e9f8";
}

.designerIcon--wp-assign-request::before {
  content: "\e9f9";
}

.designerIcon--arrow-left::before {
  content: "\e9fa";
}

.designerIcon--sort-alpha-asc::before {
  content: "\e9fb";
}

.designerIcon--sort-alpha-desc::before {
  content: "\e9fc";
}

.designerIcon--plus::before {
  content: "\e9fd";
}

.designerIcon--minus::before {
  content: "\e9fe";
}

.designerIcon--wp-lang::before {
  content: "\e9ff";
}

.designerIcon--wp-send-comment::before {
  content: "\ea00";
}

.designerIcon--bpmn-arrow-1::before {
  content: "\ea01";
}

.designerIcon--bpmn-arrow-2::before {
  content: "\ea02";
}

.designerIcon--bpmn-arrow-3::before {
  content: "\ea03";
}

.designerIcon--bpmn-arrow-4::before {
  content: "\ea04";
}

.designerIcon--bpmn-extension-condition::before {
  content: "\ea05";
}

.designerIcon--bpmn-extension-condition-dashed::before {
  content: "\ea06";
}

.designerIcon--bpmn-extension-escalation::before {
  content: "\ea07";
}

.designerIcon--bpmn-extension-escalation-dashed::before {
  content: "\ea08";
}

.designerIcon--bpmn-extension-event::before {
  content: "\ea09";
}

.designerIcon--bpmn-extension-event-dashed::before {
  content: "\ea0a";
}

.designerIcon--bpmn-extension-message::before {
  content: "\ea0b";
}

.designerIcon--bpmn-extension-message-dashed::before {
  content: "\ea0c";
}

.designerIcon--bpmn-extension-signal::before {
  content: "\ea0d";
}

.designerIcon--bpmn-extension-signal-dashed::before {
  content: "\ea0e";
}

.designerIcon--bpmn-extension-stopwatch::before {
  content: "\ea0f";
}

.designerIcon--bpmn-extension-stopwatch-dashed::before {
  content: "\ea10";
}

.designerIcon--bpmn-extension-compensation::before {
  content: "\ea11";
}

.designerIcon--bpmn-extension-error::before {
  content: "\ea12";
}

.designerIcon--bpmn-extension-cancel::before {
  content: "\ea13";
}

.designerIcon--compare-process-version::before {
  content: "\ea14";
}

.designerIcon--screen-settings::before {
  content: "\ea15";
}

.designerIcon--paste::before {
  content: "\ea16";
}

.designerIcon--filter-disabled::before {
  content: "\ea17";
}

.designerIcon--filter-enabled::before {
  content: "\ea18";
}

.designerIcon--filter-remove::before {
  content: "\ea19";
}

.designerIcon--crosshairs::before {
  content: "\ea1a";
}

.designerIcon--expand::before {
  content: "\ea1b";
}

.designerIcon--home-border::before {
  content: "\ea1c";
}

.designerIcon--registry::before {
  content: "\ea1d";
}

.designerIcon--circle-sm::before {
  content: "\ea1e";
}

.designerIcon--widget-error::before {
  content: "\ea1f";
}

.designerIcon--qr-code::before {
  content: "\ea20";
}

.designerIcon--file-check-outline::before {
  content: "\ea21";
}

.designerIcon--certificate::before {
  content: "\ea22";
}

.designerIcon--robot::before {
  content: "\ea23";
}

.designerIcon--set-favorite::before {
  content: "\ea24";
}

.designerIcon--set-flag::before {
  content: "\ea25";
}

.designerIcon--assign-instance::before {
  content: "\ea26";
}

.designerIcon--take-back-instance::before {
  content: "\ea27";
}

.designerIcon--return-instance::before {
  content: "\ea28";
}

.designerIcon--take-instance::before {
  content: "\ea29";
}

.designerIcon--sql-icon::before {
  content: "\ea2a";
}

.designerIcon--update-all-instances::before {
  content: "\ea2b";
}

.designerIcon--update-instance::before {
  content: "\ea2c";
}

.designerIcon--task-global-action::before {
  content: "\ea2d";
}

.designerIcon--global-action-alt::before {
  content: "\ea2e";
}

.designerIcon--environment::before {
  content: "\ea2f";
}

.designerIcon--sla-paused::before {
  content: "\ea30";
}

.designerIcon--sla-status::before {
  content: "\ea31";
}

.designerIcon--carousel::before {
  content: "\ea32";
}

.designerIcon--get-logs::before {
  content: "\ea33";
}

.designerIcon--folder-plus::before {
  content: "\ea34";
}

.designerIcon--document-draft::before {
  content: "\ea35";
}

.designerIcon--session-expire::before {
  content: "\ea36";
}

.designerIcon--collector::before {
  content: "\ea37";
}

.designerIcon--widget-edocs::before {
  content: "\ea38";
}

.designerIcon--widget-einstance::before {
  content: "\ea39";
}

.designerIcon--widget-instance-filter::before {
  content: "\ea3a";
}

.designerIcon--widget-instance-list::before {
  content: "\ea3b";
}

.designerIcon--widget-datastore::before {
  content: "\ea3c";
}

.designerIcon--widget-static-html::before {
  content: "\ea3d";
}

.designerIcon--widget-open-instance-list::before {
  content: "\ea3e";
}

.designerIcon--widget-submit-instance::before {
  content: "\ea3f";
}

.designerIcon--widget-inforum::before {
  content: "\ea40";
}

.designerIcon--export-variant::before {
  content: "\ea41";
}

.designerIcon--raport-generated::before {
  content: "\ea42";
}

.designerIcon--file-document-refresh-outline::before {
  content: "\ea43";
}

.designerIcon--calculator-variant-outline::before {
  content: "\ea44";
}

.designerIcon--calculator::before {
  content: "\ea45";
}

.designerIcon--refresh-one::before {
  content: "\ea46";
}

.designerIcon--preview-eye::before {
  content: "\ea47";
}

.designerIcon--preview-eye-blocked::before {
  content: "\ea48";
}

.designerIcon--save-draft::before {
  content: "\ea49";
}

.designerIcon--bpmn-kir-services::before {
  content: "\ea4a";
}

.designerIcon--bpmn-rodo::before {
  content: "\ea4b";
}

.designerIcon--clock-crossed::before {
  content: "\ea4c";
}

.designerIcon--unlock-outwards::before {
  content: "\ea4d";
}

.designerIcon--wp-processing-mode::before {
  content: "\ea4e";
}

.designerIcon--related-items::before {
  content: "\ea4f";
}

.designerIcon--bpmn-ocr::before {
  content: "\ea50";
}

.designerIcon--ferryt-navigator::before {
  content: "\ea51";
}

.designerIcon--move-group::before {
  content: "\ea52";
}

.designerIcon--bpmn-databaseimport::before {
  content: "\ea53";
}

.designerIcon--bpmn-databaseexport::before {
  content: "\ea54";
}

.designerIcon--drawer::before {
  content: "\ea55";
}

.designerIcon--ai::before {
  content: "\ea56";
}

.designerIcon--bpmn-smart-scrapper::before {
  content: "\ea57";
}
.confValidator--CIE5H {
  display: flex;
  align-items: baseline;
}
.confValidator__Icon--GDlgo {
  color: #ff4646;
  font-size: 13px;
  color: #ff4646;
  line-height: 1.5;
  margin-right: 6px;
  vertical-align: text-bottom;
}
.confValidator__Text--m7uxz {
  font-size: 13px;
  font-weight: 500;
  color: #ff4646;
}
.confValidator__Text--overwritten--iGMyx {
  color: #3f72c4;
}
.confValidator__Text--correct--Vdnuw {
  color: inherit;
}
.confValidator__Text--error--CGnDB {
  font-size: 11px;
  color: #ff4646;
}

.correct--hA0R2 {
  color: inherit;
}

.ErrorBox--ARIOC {
  display: flex;
  align-items: center;
  border-color: #DEDED8;
  border-left-color: red;
  border-width: 1px 1px 1px 5px;
  border-style: solid;
  margin-bottom: 15px;
}

.ferrytSnapshotError--k1OG7 {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  padding-top: 250px;
}

.ferrytSnapshotError__Content--QhUbZ {
  display: flex;
  flex-direction: column;
  gap: 50px;
  align-items: center;
}
.ferrytSnapshotError__Content--QhUbZ > img {
  margin-left: 50px;
  width: 200px;
}
.ferrytSnapshotError__Content--QhUbZ > :last-child {
  align-self: center;
}
.confInputGroup {
  margin: 24px 0;
}
.confInputGroup:first-of-type {
  margin-top: 16px;
}

.confInputGroup--full-height {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.confInputGroup--no-top-margin {
  margin-top: 0;
}

.formDropDownGroup {
  position: absolute;
  top: 16px;
  width: 95%;
}

.confInputsContainer {
  display: flex;
  flex-direction: column;
}

.confInputGroup__Row {
  display: flex;
  flex-direction: row;
}
.confInputGroup__Row .confInput--W_9Ot:not(:first-child) {
  margin-left: 24px;
}

.confFormGroup {
  margin: 16px 0 48px 0;
}

.confInput--icon-left .confInput__Icon--XuPxL {
  left: 0;
}
.confInput--icon-left .confInput__Placeholder--N0JDH {
  margin-left: 20px;
}
.confInput--icon-left .confInput__Input--lTls7 {
  padding: 8px 20px 8px 30px;
}

.confInput--icon-right .confInput__Icon--XuPxL {
  right: 0;
  cursor: pointer;
}
.confInput--icon-right .confInput__Placeholder--N0JDH {
  margin-right: 20px;
}
.confInput--icon-right .confInput__Placeholder--active--zg4WQ {
  margin-right: 8px;
}
.confInput--icon-right .confInput__Input--lTls7 {
  padding: 8px 30px 8px 10px;
}
.confInput--icon-right .designerIcon--search--PxSj4 {
  padding-right: 0;
}

.confInput--icon-only {
  cursor: not-allowed;
}
.confInput--icon-only:hover .confInput__Input--lTls7 {
  border-color: var(--hoverColor);
}
.confInput--icon-only:focus .confInput__Input--lTls7 {
  border-color: var(--activeColor);
}
.confInput--icon-only:hover .confInput__Placeholder--active--zg4WQ {
  color: var(--hoverColor);
}
.confInput--icon-only .confInput__Icon--XuPxL {
  cursor: pointer;
}
.confInput--icon-only .confInput__Input--lTls7 {
  pointer-events: none;
}
.confInput--icon-only .confInput__Input--disabled--ZP3ta ~ * {
  cursor: not-allowed;
  pointer-events: none;
}
.confInput--icon-only .confInput__Input--disabled--ZP3ta:hover ~ .confInput__Icon--XuPxL {
  color: var(--designerIconDisabledColor);
}
.confInput--icon-only .confInput__Placeholder--N0JDH {
  transform: translateY(-9px);
  font-size: 11px;
  background-color: transparent;
  padding: 0 4px;
  margin: 0 8px;
  overflow: hidden;
  height: 16px;
  white-space: nowrap;
  max-width: calc(100% - 16px);
}
.confInput--icon-only .confInput__Placeholder--N0JDH::after {
  height: 1px;
  background-color: #ffffff;
  position: absolute;
  content: "";
  z-index: -1;
  left: 0;
  bottom: 6px;
  width: 100%;
}

.confInput--icon-only-input-pointer {
  cursor: pointer;
}
.confInput--icon-only-input-pointer .confInput__Input--lTls7 {
  pointer-events: initial;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  caret-color: transparent;
}

.confInput--W_9Ot {
  display: flex;
  position: relative;
  width: 100%;
}
.confInput__Content--G4dCZ {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.confInput__Input--lTls7 {
  font-size: 13px;
  padding: 6px 10px;
  border: solid 1px #d3d3d3;
  border-radius: 2px;
  height: 32px;
  width: 100%;
  background-color: #ffffff;
  z-index: 1;
  color: var(--defaultTextColor);
  transition: all 0.2s ease-in-out;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.confInput__Input--lTls7:is([type=date],
[type=datetime-local],
[type=month],
[type=time],
[type=week])[value=""]:not(:focus) {
  color: transparent;
}
.confInput__Input--lTls7.confInput__Input--disabled--ZP3ta {
  cursor: not-allowed;
  background-color: #f7f7f7;
}
.confInput__Input--lTls7.confInput__Input--disabled--ZP3ta:hover {
  border-color: #d3d3d3;
}
.confInput__Input--lTls7.confInput__Input--disabled--ZP3ta + .confInput__Placeholder--N0JDH.confInput__Placeholder--active--zg4WQ {
  color: hsla(0, 0%, 40%, 0.7);
}
.confInput__Input--small--U0k8Y {
  height: 20px;
  font-size: 11px;
  padding: 3px;
  text-align: center;
}
.confInput__Input--small--U0k8Y + .confInput__Placeholder--N0JDH {
  display: none;
}
.confInput__Input--small--U0k8Y + .confInput__Suffix--Oy8nx {
  margin-top: 0;
  align-self: center;
}
.confInput__Input--invalid--_VHct {
  border-color: rgba(255, 70, 70, 0.5);
  background-color: #fff5f5;
}
.confInput__Input--invalid--_VHct ~ .confInput__Placeholder--N0JDH {
  color: #ff4646;
}
.confInput__Input--lTls7:hover {
  border-color: var(--hoverColor);
}
.confInput__Input--lTls7:hover ~ .confInput__Placeholder--active--zg4WQ {
  color: var(--hoverColor);
}
.confInput__Input--lTls7:hover ~ .confInput__Icon--XuPxL {
  color: var(--hoverColor);
}
.confInput__Input--lTls7:focus {
  outline: 0;
  border-color: var(--activeColor);
}
.confInput__Input--lTls7:focus ~ .confInput__Placeholder--N0JDH {
  color: var(--activeColor);
  transform: translate(7px, -9px);
  font-size: 11px;
  background-color: transparent;
  padding: 0 4px;
  margin: 0;
  overflow: hidden;
  height: 16px;
  white-space: nowrap;
  max-width: 100%;
}
.confInput__Input--lTls7:focus ~ .confInput__Placeholder--N0JDH::after {
  height: 1px;
  background-color: #ffffff;
  position: absolute;
  content: "";
  z-index: -1;
  left: 0;
  bottom: 6px;
  width: 100%;
}
.confInput__Input--filter--lG8IJ, .confInput__Input--filter--lG8IJ:hover, .confInput__Input--filter--lG8IJ:focus {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
}
.confInput__Icon--XuPxL {
  position: absolute;
  font-size: 14px;
  padding: 6px 8px;
  height: 32px;
  color: var(--defaultIconColor);
  display: flex;
  align-items: center;
  z-index: 2;
}
.confInput__Icon--XuPxL:hover {
  color: var(--hoverColor);
  cursor: pointer;
}
.confInput__IconRemove--e9C2R {
  font-size: 10px;
}
.confInput__Placeholder--N0JDH {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 13px;
  color: hsla(0, 0%, 40%, 0.7);
  padding: 0 12px;
  margin-top: 7px;
  margin-bottom: 0;
  transition: all 0.2s ease-in-out;
  overflow: hidden;
  height: 20px;
  z-index: 1;
  cursor: text;
  white-space: nowrap;
  max-width: calc(100% - 12px);
  text-overflow: ellipsis;
}
.confInput__Placeholder--active--zg4WQ.confInput__Placeholder--N0JDH {
  color: #a3a3a3;
  transform: translate(7px, -9px);
  font-size: 11px;
  background-color: transparent;
  padding: 0 4px;
  margin: 0 8px 0 0;
  overflow: hidden;
  height: 16px;
  white-space: nowrap;
  max-width: calc(100% - 16px);
  z-index: 9;
}
.confInput__Placeholder--active--zg4WQ.confInput__Placeholder--N0JDH::after {
  height: 1px;
  background-color: #ffffff;
  position: absolute;
  content: "";
  z-index: -1;
  left: 0;
  bottom: 6px;
  width: 100%;
}
.confInput__Prefix--IYK3u {
  color: rgba(102, 102, 102, 0.7);
  font-size: 12px;
  padding: 0 4px;
  display: flex;
}
.confInput__Suffix--Oy8nx {
  color: rgba(102, 102, 102, 0.7);
  font-size: 12px;
  padding: 0 4px;
  display: block ruby;
  margin-top: 8px;
}
.confInput__Suffix--withContainer--NUzhv {
  padding: 0 !important;
  margin-top: 0;
}
.confInput__SuffixContainer--yjbuu {
  width: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.confInput__Infotip--mMad6 {
  position: absolute;
  cursor: pointer;
  z-index: 3;
  right: -24px;
  color: var(--defaultIconColor);
  font-size: 16px;
  line-height: 1;
  margin-top: 8px;
}
.confInput__Validator--KI7eS {
  font-size: 11px;
  color: #ff4646;
}

.widthInputPanels__Container--GQla8 {
  display: flex;
}

.leftInputPanel--mR4AA {
  margin-right: 15px;
}

.rightInputPanel--pZ5T5 {
  margin-left: 15px;
}
@font-face {
  font-family: "designer_20_Icons";
  src: url("./assets/fonts/icons/designer_20_Icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.designerIcon--eG8Yy, .confCalendar__MonthPickerBtn--s69f4, .confCalendar__YearPickerBtn--gfUyw, .confDatepicker__Icon--okE7Z {
  font-family: "designer_20_Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.designerIcon--eG8Yy:focus-visible, .confCalendar__MonthPickerBtn--s69f4:focus-visible, .confCalendar__YearPickerBtn--gfUyw:focus-visible, .confDatepicker__Icon--okE7Z:focus-visible {
  outline: 2px solid #202020;
  outline-offset: 2px;
}
.designerIcon--eG8Yy.designerIcon--active--JU52R, .designerIcon--active--JU52R.confCalendar__MonthPickerBtn--s69f4, .designerIcon--active--JU52R.confCalendar__YearPickerBtn--gfUyw, .designerIcon--active--JU52R.confDatepicker__Icon--okE7Z {
  color: var(--activeColor);
}
.designerIcon--eG8Yy.designerIcon--cursor--g3xH9, .designerIcon--cursor--g3xH9.confCalendar__MonthPickerBtn--s69f4, .designerIcon--cursor--g3xH9.confCalendar__YearPickerBtn--gfUyw, .designerIcon--cursor--g3xH9.confDatepicker__Icon--okE7Z {
  cursor: pointer;
}
.designerIcon--eG8Yy.designerIcon--smaller--RDSJ1, .designerIcon--smaller--RDSJ1.confCalendar__MonthPickerBtn--s69f4, .designerIcon--smaller--RDSJ1.confCalendar__YearPickerBtn--gfUyw, .designerIcon--smaller--RDSJ1.confDatepicker__Icon--okE7Z {
  font-size: 14px;
  padding-block: 6px;
}
.designerIcon--eG8Yy.designerIcon--disabled--onX_H, .designerIcon--disabled--onX_H.confCalendar__MonthPickerBtn--s69f4, .designerIcon--disabled--onX_H.confCalendar__YearPickerBtn--gfUyw, .designerIcon--disabled--onX_H.confDatepicker__Icon--okE7Z {
  color: var(--designerIconDisabledColor);
}
.designerIcon--eG8Yy.designerIcon--disabled--onX_H:hover, .designerIcon--disabled--onX_H.confCalendar__MonthPickerBtn--s69f4:hover, .designerIcon--disabled--onX_H.confCalendar__YearPickerBtn--gfUyw:hover, .designerIcon--disabled--onX_H.confDatepicker__Icon--okE7Z:hover {
  color: var(--designerIconDisabledColor);
}
.designerIcon--table-action--N9_F8 {
  font-size: 18px;
  color: var(--hoverColor);
  display: inline-block;
  padding: 4px;
}
.designerIcon--table-action--N9_F8:hover {
  cursor: pointer;
  color: var(--activeColor);
}
.designerIcon--html-field--ET1Au:hover {
  color: var(--hoverColor);
}
.designerIcon--panel-header--GR9zb {
  display: inline-block;
  margin: 4px;
}

.designerIcon--tooltip--_jkrg {
  padding: 6px 0;
}

.designerPanel__ViewChanger--OIiJR .designerIcon--eG8Yy.designerIcon--list-unordered--QE2VD:hover, .designerPanel__ViewChanger--OIiJR .designerIcon--list-unordered--QE2VD.confCalendar__MonthPickerBtn--s69f4:hover, .designerPanel__ViewChanger--OIiJR .designerIcon--list-unordered--QE2VD.confCalendar__YearPickerBtn--gfUyw:hover, .designerPanel__ViewChanger--OIiJR .designerIcon--list-unordered--QE2VD.confDatepicker__Icon--okE7Z:hover,
.designerPanel__ViewChanger--OIiJR .designerIcon--eG8Yy.designerIcon--tiles--dCksY:hover,
.designerPanel__ViewChanger--OIiJR .designerIcon--tiles--dCksY.confCalendar__MonthPickerBtn--s69f4:hover,
.designerPanel__ViewChanger--OIiJR .designerIcon--tiles--dCksY.confCalendar__YearPickerBtn--gfUyw:hover,
.designerPanel__ViewChanger--OIiJR .designerIcon--tiles--dCksY.confDatepicker__Icon--okE7Z:hover {
  color: #009688;
}

.designerIcon--additional-parameter-tooltip--BobQY {
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  color: #a8a8a8;
}
.designerIcon--additional-parameter-tooltip--fixedContainer--MdMh5 {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
}

.designerIcon--advertisement--Fbzkk::before {
  content: "\e900";
}

.designerIcon--bars--BCQWT::before {
  content: "\e901";
}

.designerIcon--calendar--innSI::before {
  content: "\e902";
}

.designerIcon--calendar-alt--I3Tg6::before, .confDatepicker__Icon--okE7Z::before {
  content: "\e903";
}

.designerIcon--captcha--Nufi8::before {
  content: "\e904";
}

.designerIcon--card--BNUuv::before {
  content: "\e905";
}

.designerIcon--caret-right--MOKRn::before {
  content: "\e906";
}

.designerIcon--check--UmqjK::before {
  content: "\e907";
}

.designerIcon--checkbox--z3Fle::before {
  content: "\e908";
}

.designerIcon--chevron-down--onGVz::before, .confCalendar__YearPickerBtn--gfUyw::before {
  content: "\e909";
}

.designerIcon--chevron-left--LzNnh::before, .confCalendar__MonthPickerBtn--prev--MouSo::before {
  content: "\e90a";
}

.designerIcon--chevron-right--KcobQ::before, .confCalendar__MonthPickerBtn--next--CBC0z::before {
  content: "\e9c8";
}

.designerIcon--chevron-up--TaWjj::before {
  content: "\e90b";
}

.designerIcon--copy--t6kKZ::before {
  content: "\e90c";
}

.designerIcon--crown--Hr1Rv::before {
  content: "\e90d";
}

.designerIcon--cut--NPSf9::before {
  content: "\e90e";
}

.designerIcon--delete--e6QPL::before {
  content: "\e90f";
}

.designerIcon--desktop--DiGJc::before {
  content: "\e910";
}

.designerIcon--desktop-alt--q18G8::before {
  content: "\e911";
}

.designerIcon--dots-group--MEDqz::before {
  content: "\e913";
}

.designerIcon--dots-three--HBG9C::before {
  content: "\e914";
}

.designerIcon--drag--VExkJ::before {
  content: "\e915";
}

.designerIcon--dropdown--DebSf::before {
  content: "\e916";
}

.designerIcon--export--y2VdR::before {
  content: "\e917";
}

.designerIcon--file-warning--xb8eW::before {
  content: "\e918";
}

.designerIcon--floppy--SyJUI::before {
  content: "\e919";
}

.designerIcon--folder--ZUcK2::before {
  content: "\e91a";
}

.designerIcon--grid--nhqKm::before {
  content: "\e91b";
}

.designerIcon--html-field--ET1Au::before {
  content: "\e91c";
}

.designerIcon--idea--MQaSr::before {
  content: "\e91d";
}

.designerIcon--iframe--OLrKe::before {
  content: "\e91e";
}

.designerIcon--img--ADwl2::before {
  content: "\e91f";
}

.designerIcon--img-change--yUdIq::before {
  content: "\e920";
}

.designerIcon--import--qxyID::before {
  content: "\e921";
}

.designerIcon--info-fill--YLjg0::before {
  content: "\e922";
}

.designerIcon--info-panel--C4GtW::before {
  content: "\e925";
}

.designerIcon--info-round--_IQH9::before {
  content: "\e926";
}

.designerIcon--input--Vid3l::before {
  content: "\e927";
}

.designerIcon--input-group--uf_mw::before {
  content: "\e928";
}

.designerIcon--input-password--vy7rk::before {
  content: "\e930";
}

.designerIcon--line--iZpcr::before {
  content: "\e931";
}

.designerIcon--link--P1rRG::before {
  content: "\e932";
}

.designerIcon--list--dgEOb::before {
  content: "\e933";
}

.designerIcon--list-unordered--QE2VD::before {
  content: "\e934";
}

.designerIcon--loader--Rc5Fc::before {
  content: "\e935";
}

.designerIcon--mark-triangle--dwkoQ::before {
  content: "\e936";
}

.designerIcon--matrix--ghf6R::before {
  content: "\e937";
}

.designerIcon--message--rM4Wr::before {
  content: "\e938";
}

.designerIcon--mobile--hwtVk::before {
  content: "\e939";
}

.designerIcon--multichoice--zYyAA::before {
  content: "\e93a";
}

.designerIcon--multiline--kNG3o::before {
  content: "\e93b";
}

.designerIcon--notifications--OSJTG::before {
  content: "\e93c";
}

.designerIcon--paint--woKpG::before {
  content: "\e93d";
}

.designerIcon--progress--lCwOn::before {
  content: "\e93e";
}

.designerIcon--radiobutton--hPncd::before {
  content: "\e93f";
}

.designerIcon--rect-round--S7j3F::before {
  content: "\e940";
}

.designerIcon--replace--wkVdM::before {
  content: "\e941";
}

.designerIcon--search--rTzcf::before {
  content: "\e942";
}

.designerIcon--size-horizontal--KzZYD::before {
  content: "\e943";
}

.designerIcon--size-vertical--MZIci::before {
  content: "\e944";
}

.designerIcon--slider--hxKJL::before {
  content: "\e945";
}

.designerIcon--square-round--etw54::before {
  content: "\e946";
}

.designerIcon--star--S3qH0::before {
  content: "\e947";
}

.designerIcon--star-fill--QQL6_::before {
  content: "\e948";
}

.designerIcon--step-back--zzwXs::before {
  content: "\e949";
}

.designerIcon--step-forward--fip6N::before {
  content: "\e94a";
}

.designerIcon--switch--KtM9s::before {
  content: "\e94b";
}

.designerIcon--table--TRE5r::before {
  content: "\e94c";
}

.designerIcon--tablet--Kjd0A::before {
  content: "\e94d";
}

.designerIcon--tabs--mOtch::before {
  content: "\e94e";
}

.designerIcon--text--RqOgn::before {
  content: "\e94f";
}

.designerIcon--text-double--rfUIr::before {
  content: "\e950";
}

.designerIcon--text-justify--Orf6j::before {
  content: "\e951";
}

.designerIcon--text-left--h4ROb::before {
  content: "\e952";
}

.designerIcon--text-right--hSRol::before {
  content: "\e953";
}

.designerIcon--times--hBjbV::before, .confDatepicker__IconClear--zc7gD::before {
  content: "\e954";
}

.designerIcon--upload--Ju9mW::before {
  content: "\e955";
}

.designerIcon--user--RFo7q::before {
  content: "\e956";
}

.designerIcon--user-elegant--YELuq::before {
  content: "\e957";
}

.designerIcon--users--xHBa1::before {
  content: "\e958";
}

.designerIcon--warning--EFSnC::before {
  content: "\e959";
}

.designerIcon--erase--62Anm::before {
  content: "\e912";
}

.designerIcon--new-row-between--wHnPl::before {
  content: "\e923";
}

.designerIcon--new-row-above--sHt2O::before {
  content: "\e924";
}

.designerIcon--check-alt--tlZL2::before {
  content: "\e929";
}

.designerIcon--tiles--dCksY::before {
  content: "\e92a";
}

.designerIcon--unlock--eDrNm::before {
  content: "\e92b";
}

.designerIcon--lock--Cq7Sq::before {
  content: "\e92c";
}

.designerIcon--dots-three-vertical--lpchQ::before {
  content: "\e92d";
}

.designerIcon--caret-right-alt--Ed0Er::before {
  content: "\e966";
}

.designerIcon--arrow-down--D8qJ7::before {
  content: "\e964";
}

.designerIcon--arrow-up--ZjQpC::before {
  content: "\e965";
}

.designerIcon--type-appendix--yl5YJ::before {
  content: "\e92e";
}

.designerIcon--type-array--HEtvN::before {
  content: "\e92f";
}

.designerIcon--type-bool--ThVIA::before {
  content: "\e95a";
}

.designerIcon--type-datetime--VyQCb::before {
  content: "\e95b";
}

.designerIcon--type-decimal--ZAu0b::before {
  content: "\e95c";
}

.designerIcon--type-enum--Zof7k::before {
  content: "\e95d";
}

.designerIcon--type-excel--kGoeW::before {
  content: "\e95e";
}

.designerIcon--type-int--AjEFG::before {
  content: "\e960";
}

.designerIcon--type-link--Sl6iT::before {
  content: "\e961";
}

.designerIcon--type-string--tif4T::before {
  content: "\e962";
}

.designerIcon--type-struct--BovaF::before {
  content: "\e963";
}

.designerIcon--bpmn-action--whppX::before {
  content: "\e967";
}

.designerIcon--bpmn-annotation--VVsFA::before {
  content: "\e968";
}

.designerIcon--bpmn-api--c0T5N::before {
  content: "\e969";
}

.designerIcon--bpmn-appendix--YJICr::before {
  content: "\e96a";
}

.designerIcon--bpmn-appendix-clear--KnewN::before {
  content: "\e96b";
}

.designerIcon--bpmn-authorization--p9CvJ::before {
  content: "\e96c";
}

.designerIcon--bpmn-blocking--kSpUL::before {
  content: "\e96d";
}

.designerIcon--bpmn-change-status--fZxjZ::before {
  content: "\e96e";
}

.designerIcon--bpmn-check--_lrT2::before {
  content: "\e96f";
}

.designerIcon--bpmn-comment--WBQSS::before {
  content: "\e970";
}

.designerIcon--bpmn-complex-gateway--Ay7Rn::before {
  content: "\e971";
}

.designerIcon--bpmn-condition--reigT::before {
  content: "\e972";
}

.designerIcon--bpmn-data-export--W7DUx::before {
  content: "\e973";
}

.designerIcon--bpmn-data-object--nfnhD::before {
  content: "\e974";
}

.designerIcon--bpmn-digit-sign--ByzTN::before {
  content: "\e975";
}

.designerIcon--bpmn-digit-sign-check--SWlPg::before {
  content: "\e976";
}

.designerIcon--bpmn-digit-sign-clear--WP6PQ::before {
  content: "\e977";
}

.designerIcon--bpmn-docs-config--bAu7t::before {
  content: "\e978";
}

.designerIcon--bpmn-docs-list--lLLyH::before {
  content: "\e979";
}

.designerIcon--bpmn-end-event--iKXq_::before {
  content: "\e97a";
}

.designerIcon--bpmn-exclusive-gateway--ZOL9E::before {
  content: "\e97b";
}

.designerIcon--bpmn-financial--IsZbK::before {
  content: "\e97c";
}

.designerIcon--bpmn-flag--Sb_BD::before {
  content: "\e97d";
}

.designerIcon--bpmn-form--ATs6y::before {
  content: "\e97e";
}

.designerIcon--bpmn-fsx--kPBwt::before {
  content: "\e97f";
}

.designerIcon--bpmn-fx--wx8m_::before {
  content: "\e980";
}

.designerIcon--bpmn-group--Yvaae::before {
  content: "\e981";
}

.designerIcon--bpmn-gui--YVjDt::before {
  content: "\e982";
}

.designerIcon--bpmn-init-action--OBON_::before {
  content: "\e983";
}

.designerIcon--bpmn-input-compare--yo4Be::before {
  content: "\e984";
}

.designerIcon--bpmn-input-config--u4e01::before {
  content: "\e985";
}

.designerIcon--bpmn-intermediate-event--Coq48::before {
  content: "\e986";
}

.designerIcon--bpmn-lane--sRuqQ::before {
  content: "\e987";
}

.designerIcon--bpmn-loop--i4ZAm::before {
  content: "\e988";
}

.designerIcon--bpmn-message--gZIcC::before {
  content: "\e989";
}

.designerIcon--bpmn-notification--tK7qn::before {
  content: "\e98a";
}

.designerIcon--bpmn-parallel-gateway--I00J0::before {
  content: "\e98b";
}

.designerIcon--bpmn-pool--Iq9GZ::before {
  content: "\e98c";
}

.designerIcon--bpmn-pool-collapsed--kdmUE::before {
  content: "\e98d";
}

.designerIcon--bpmn-procedure--Vl72L::before {
  content: "\e98e";
}

.designerIcon--bpmn-process--TatNI::before {
  content: "\e98f";
}

.designerIcon--bpmn-register--wyBNl::before {
  content: "\e990";
}

.designerIcon--bpmn-return--bcB5P::before {
  content: "\e991";
}

.designerIcon--bpmn-rule--hjyNA::before {
  content: "\e992";
}

.designerIcon--bpmn-script--o1CFT::before {
  content: "\e993";
}

.designerIcon--bpmn-skip-requirement--LHGzo::before {
  content: "\e994";
}

.designerIcon--bpmn-spreadsheet--EhevY::before {
  content: "\e995";
}

.designerIcon--bpmn-start-event--Dyja0::before {
  content: "\e996";
}

.designerIcon--bpmn-stop--jTTSP::before {
  content: "\e997";
}

.designerIcon--bpmn-subprocess--l2Y7D::before {
  content: "\e998";
}

.designerIcon--bpmn-task--JzBYg::before {
  content: "\e999";
}

.designerIcon--bpmn-user-notification--bLJkl::before {
  content: "\e99a";
}

.designerIcon--bpmn-wf--WgxBU::before {
  content: "\e99b";
}

.designerIcon--bpmn-xpdl--PTRfF::before {
  content: "\e99c";
}

.designerIcon--refresh--JWHHL::before {
  content: "\e99d";
}

.designerIcon--user-admin--eryCs::before {
  content: "\e99e";
}

.designerIcon--workflow-function--eH0DF::before {
  content: "\e99f";
}

.designerIcon--add--gIyUG::before {
  content: "\e9a0";
}

.designerIcon--attachment--rPhft::before {
  content: "\e9a1";
}

.designerIcon--code--GYvol::before {
  content: "\e9a2";
}

.designerIcon--designer--VUQ6M::before {
  content: "\e9a3";
}

.designerIcon--dots-group-vertical--KZbFp::before {
  content: "\e9a4";
}

.designerIcon--edit--GT_OM::before {
  content: "\e9a5";
}

.designerIcon--edit-alt--rUcDV::before {
  content: "\e9a6";
}

.designerIcon--external-service--lbdW0::before {
  content: "\e9a7";
}

.designerIcon--file--BN_Ce::before {
  content: "\e9a8";
}

.designerIcon--help--0iYUB::before {
  content: "\e9a9";
}

.designerIcon--home--jqTpR::before {
  content: "\e9aa";
}

.designerIcon--info-error--Q1LX0::before {
  content: "\e9ab";
}

.designerIcon--info-info--mi1n0::before {
  content: "\e9ac";
}

.designerIcon--info-warning--THfFs::before {
  content: "\e9ad";
}

.designerIcon--login--MnuRt::before {
  content: "\e9ae";
}

.designerIcon--logout--eLhIO::before {
  content: "\e9af";
}

.designerIcon--multilang--Isiy4::before {
  content: "\e9b0";
}

.designerIcon--page-first--N7rmu::before {
  content: "\e9b1";
}

.designerIcon--page-last--fkKY9::before {
  content: "\e9b2";
}

.designerIcon--page-next--xsj1I::before {
  content: "\e9b3";
}

.designerIcon--page-prev--blMq2::before {
  content: "\e9b4";
}

.designerIcon--register--ztggz::before {
  content: "\e9b5";
}

.designerIcon--settings--MoohC::before {
  content: "\e9b6";
}

.designerIcon--sort--I1AUD::before {
  content: "\e9b7";
}

.designerIcon--textarea--qNtzm::before {
  content: "\e9b8";
}

.designerIcon--tool--bhs1F::before {
  content: "\e9b9";
}

.designerIcon--bpmn-new-definition--x_Gdb::before {
  content: "\e9ba";
}

.designerIcon--bpmn-replace-flow--uAYam::before {
  content: "\e9bb";
}

.designerIcon--bpmn-search-unused-fields--XzoQs::before {
  content: "\e9bc";
}

.designerIcon--action--hUxKR::before {
  content: "\e9bd";
}

.designerIcon--bpmn-add-field-to-product--GwM16::before {
  content: "\e9be";
}

.designerIcon--bpmn-add-flow-to-doc--Hwumu::before {
  content: "\e9bf";
}

.designerIcon--bpmn-debugger--vpX9W::before {
  content: "\e9c0";
}

.designerIcon--web--EpMOE::before {
  content: "\e9c1";
}

.designerIcon--user-crown--GWq3j::before {
  content: "\e9c2";
}

.designerIcon--user-web--BYJsR::before {
  content: "\e9c3";
}

.designerIcon--ruler--yfSrK::before {
  content: "\e9c4";
}

.designerIcon--bpmn-client-action--aM7Im::before {
  content: "\e9c5";
}

.designerIcon--bpmn-server-action--nRX6r::before {
  content: "\e9c6";
}

.designerIcon--bpmn-time-request--Oa6Yd::before {
  content: "\e9c7";
}

.designerIcon--info-success--z6Eg1::before {
  content: "\e9c9";
}

.designerIcon--text-alt--LIn9O::before {
  content: "\e9cd";
}

.designerIcon--align-to-top--ZX4c0::before {
  content: "\e9cc";
}

.designerIcon--align-to-down--PfTeE::before {
  content: "\e9cb";
}

.designerIcon--text-center--eDK5L::before {
  content: "\e9ca";
}

.designerIcon--step-back-alt--K_rU0::before {
  content: "\e9ce";
}

.designerIcon--struct-element--Os_EI::before {
  content: "\e9cf";
}

.designerIcon--not-align--D569e::before {
  content: "\e9d0";
}

.designerIcon--align-to-field--AOZR6::before {
  content: "\e9d1";
}

.designerIcon--convert-all--ehhFO::before {
  content: "\e9d2";
}

.designerIcon--circle-fill--bRV8Y::before {
  content: "\e9d3";
}

.designerIcon--mail--prwjk::before {
  content: "\e9d4";
}

.designerIcon--hand--Ox5yV::before {
  content: "\e9d5";
}

.designerIcon--bpmn-business-rule--tJMF9::before {
  content: "\e9d6";
}

.designerIcon--bpmn-script-alt--Okn73::before {
  content: "\e9d7";
}

.designerIcon--mail-alt--izQCY::before {
  content: "\e9d8";
}

.designerIcon--settings-alt--ouxis::before {
  content: "\e9d9";
}

.designerIcon--user-alt--dPJkP::before {
  content: "\e9da";
}

.designerIcon--task-receive--kxOw6::before {
  content: "\e9db";
}

.designerIcon--task-send--EIxkF::before {
  content: "\e9dc";
}

.designerIcon--task-business-rule--bx_ZO::before {
  content: "\e9dd";
}

.designerIcon--task-manual--WC9xF::before {
  content: "\e9de";
}

.designerIcon--task-script--U3ZR9::before {
  content: "\e9df";
}

.designerIcon--task-service--tc_6_::before {
  content: "\e9e0";
}

.designerIcon--task-user--AO8di::before {
  content: "\e9e1";
}

.designerIcon--progress-steps--wk8zO::before {
  content: "\e9e2";
}

.designerIcon--idcard--vGvKL::before {
  content: "\e9e3";
}

.designerIcon--info-card--JNBCt::before {
  content: "\e9e4";
}

.designerIcon--info-woman--nm0SW::before {
  content: "\e9e5";
}

.designerIcon--heatmap--knZLJ::before {
  content: "\e9e6";
}

.designerIcon--export-list--AxBEs::before {
  content: "\e9e7";
}

.designerIcon--wp-info--SyEpH::before {
  content: "\e95f";
}

.designerIcon--wp-history--tRZc6::before {
  content: "\e9e8";
}

.designerIcon--wp-comments--GnGje::before {
  content: "\e9e9";
}

.designerIcon--wp-appendix--SwmuH::before {
  content: "\e9ea";
}

.designerIcon--wp-file--T2JhN::before {
  content: "\e9eb";
}

.designerIcon--wp-resize-grow--gOj8l::before {
  content: "\e9ec";
}

.designerIcon--wp-resize-shrink--rKyBX::before {
  content: "\e9ed";
}

.designerIcon--wp-close--Z8xhs::before, .confDatepicker__IconReset--GZsdS::before {
  content: "\e9ee";
}

.designerIcon--wp-view-grid--PhBqp::before {
  content: "\e9ef";
}

.designerIcon--wp-view-list--KdbFy::before {
  content: "\e9f0";
}

.designerIcon--wp-info-status--GNA9f::before {
  content: "\e9f1";
}

.designerIcon--wp-info-date--yA1Sx::before {
  content: "\e9f2";
}

.designerIcon--wp-action--tlv9V::before {
  content: "\e9f3";
}

.designerIcon--wp-start-request--nnyNC::before {
  content: "\e9f4";
}

.designerIcon--wp-new-request--tOFUU::before {
  content: "\e9f5";
}

.designerIcon--wp-new-mail--pOn7g::before {
  content: "\e9f6";
}

.designerIcon--wp-finish-request--sVZxh::before {
  content: "\e9f7";
}

.designerIcon--wp-change-status--KecZJ::before {
  content: "\e9f8";
}

.designerIcon--wp-assign-request--_Jk7M::before {
  content: "\e9f9";
}

.designerIcon--arrow-left--VH0gZ::before {
  content: "\e9fa";
}

.designerIcon--sort-alpha-asc--k8Hi9::before {
  content: "\e9fb";
}

.designerIcon--sort-alpha-desc--eb_3k::before {
  content: "\e9fc";
}

.designerIcon--plus--p0N6Y::before {
  content: "\e9fd";
}

.designerIcon--minus--IF30W::before {
  content: "\e9fe";
}

.designerIcon--wp-lang--rmkXS::before {
  content: "\e9ff";
}

.designerIcon--wp-send-comment--wVz1z::before {
  content: "\ea00";
}

.designerIcon--bpmn-arrow-1--LzkVY::before {
  content: "\ea01";
}

.designerIcon--bpmn-arrow-2--Q7Ytp::before {
  content: "\ea02";
}

.designerIcon--bpmn-arrow-3--i0S5_::before {
  content: "\ea03";
}

.designerIcon--bpmn-arrow-4--VCr2K::before {
  content: "\ea04";
}

.designerIcon--bpmn-extension-condition--EsL2L::before {
  content: "\ea05";
}

.designerIcon--bpmn-extension-condition-dashed--Yc9AY::before {
  content: "\ea06";
}

.designerIcon--bpmn-extension-escalation--b3El1::before {
  content: "\ea07";
}

.designerIcon--bpmn-extension-escalation-dashed--YXCrs::before {
  content: "\ea08";
}

.designerIcon--bpmn-extension-event--lDKp6::before {
  content: "\ea09";
}

.designerIcon--bpmn-extension-event-dashed--fdr8L::before {
  content: "\ea0a";
}

.designerIcon--bpmn-extension-message--mRcoK::before {
  content: "\ea0b";
}

.designerIcon--bpmn-extension-message-dashed--ERnkt::before {
  content: "\ea0c";
}

.designerIcon--bpmn-extension-signal--L7Bo8::before {
  content: "\ea0d";
}

.designerIcon--bpmn-extension-signal-dashed--fcJ_G::before {
  content: "\ea0e";
}

.designerIcon--bpmn-extension-stopwatch--FPjQe::before {
  content: "\ea0f";
}

.designerIcon--bpmn-extension-stopwatch-dashed--v6TSM::before {
  content: "\ea10";
}

.designerIcon--bpmn-extension-compensation--NSG1_::before {
  content: "\ea11";
}

.designerIcon--bpmn-extension-error--xW7i5::before {
  content: "\ea12";
}

.designerIcon--bpmn-extension-cancel--wxsYB::before {
  content: "\ea13";
}

.designerIcon--compare-process-version--jaNmr::before {
  content: "\ea14";
}

.designerIcon--screen-settings--fzEno::before {
  content: "\ea15";
}

.designerIcon--paste--GN0Kt::before {
  content: "\ea16";
}

.designerIcon--filter-disabled--YexGL::before {
  content: "\ea17";
}

.designerIcon--filter-enabled--RuVQR::before {
  content: "\ea18";
}

.designerIcon--filter-remove--EpDDD::before {
  content: "\ea19";
}

.designerIcon--crosshairs--e87UQ::before {
  content: "\ea1a";
}

.designerIcon--expand--t0OPa::before {
  content: "\ea1b";
}

.designerIcon--home-border--TI4s0::before {
  content: "\ea1c";
}

.designerIcon--registry--B0syI::before {
  content: "\ea1d";
}

.designerIcon--circle-sm--Rk9Jq::before {
  content: "\ea1e";
}

.designerIcon--widget-error--UsCmY::before {
  content: "\ea1f";
}

.designerIcon--qr-code--SkK7N::before {
  content: "\ea20";
}

.designerIcon--file-check-outline--zsnME::before {
  content: "\ea21";
}

.designerIcon--certificate--RETLs::before {
  content: "\ea22";
}

.designerIcon--robot--s1j2x::before {
  content: "\ea23";
}

.designerIcon--set-favorite--y75i8::before {
  content: "\ea24";
}

.designerIcon--set-flag--TxiS1::before {
  content: "\ea25";
}

.designerIcon--assign-instance--ar4nr::before {
  content: "\ea26";
}

.designerIcon--take-back-instance--oDPKr::before {
  content: "\ea27";
}

.designerIcon--return-instance--aNq52::before {
  content: "\ea28";
}

.designerIcon--take-instance--DqlcT::before {
  content: "\ea29";
}

.designerIcon--sql-icon--FkmQn::before {
  content: "\ea2a";
}

.designerIcon--update-all-instances--ibwnu::before {
  content: "\ea2b";
}

.designerIcon--update-instance--WfM62::before {
  content: "\ea2c";
}

.designerIcon--task-global-action--RTe0E::before {
  content: "\ea2d";
}

.designerIcon--global-action-alt--fLQ5b::before {
  content: "\ea2e";
}

.designerIcon--environment--_5tsh::before {
  content: "\ea2f";
}

.designerIcon--sla-paused--Cs_22::before {
  content: "\ea30";
}

.designerIcon--sla-status--KVG2R::before {
  content: "\ea31";
}

.designerIcon--carousel--ULu49::before {
  content: "\ea32";
}

.designerIcon--get-logs--Ik7Xv::before {
  content: "\ea33";
}

.designerIcon--folder-plus--zLb8E::before {
  content: "\ea34";
}

.designerIcon--document-draft--uWqJT::before {
  content: "\ea35";
}

.designerIcon--session-expire--DjakA::before {
  content: "\ea36";
}

.designerIcon--collector--t9y3h::before {
  content: "\ea37";
}

.designerIcon--widget-edocs--G9VkS::before {
  content: "\ea38";
}

.designerIcon--widget-einstance--e5lzn::before {
  content: "\ea39";
}

.designerIcon--widget-instance-filter--pT5p9::before {
  content: "\ea3a";
}

.designerIcon--widget-instance-list--UtEKL::before {
  content: "\ea3b";
}

.designerIcon--widget-datastore--kJw4W::before {
  content: "\ea3c";
}

.designerIcon--widget-static-html--JRudj::before {
  content: "\ea3d";
}

.designerIcon--widget-open-instance-list--z_trz::before {
  content: "\ea3e";
}

.designerIcon--widget-submit-instance--Y0Q_e::before {
  content: "\ea3f";
}

.designerIcon--widget-inforum--EZN4x::before {
  content: "\ea40";
}

.designerIcon--export-variant--vVIJs::before {
  content: "\ea41";
}

.designerIcon--raport-generated--ZvjIS::before {
  content: "\ea42";
}

.designerIcon--file-document-refresh-outline--hee2T::before {
  content: "\ea43";
}

.designerIcon--calculator-variant-outline--FI50G::before {
  content: "\ea44";
}

.designerIcon--calculator--ikaFu::before {
  content: "\ea45";
}

.designerIcon--refresh-one--jR1DJ::before {
  content: "\ea46";
}

.designerIcon--preview-eye--TBNKn::before {
  content: "\ea47";
}

.designerIcon--preview-eye-blocked--JUTjz::before {
  content: "\ea48";
}

.designerIcon--save-draft--ohyK1::before {
  content: "\ea49";
}

.designerIcon--bpmn-kir-services--bNGx3::before {
  content: "\ea4a";
}

.designerIcon--bpmn-rodo--fIMA4::before {
  content: "\ea4b";
}

.designerIcon--clock-crossed--my6hN::before {
  content: "\ea4c";
}

.designerIcon--unlock-outwards--S_0q8::before {
  content: "\ea4d";
}

.designerIcon--wp-processing-mode--h36yN::before {
  content: "\ea4e";
}

.designerIcon--related-items--y2YZO::before {
  content: "\ea4f";
}

.designerIcon--bpmn-ocr--yoHjy::before {
  content: "\ea50";
}

.designerIcon--ferryt-navigator--HvCqe::before {
  content: "\ea51";
}

.designerIcon--move-group--_z06w::before {
  content: "\ea52";
}

.designerIcon--bpmn-databaseimport--BKay7::before {
  content: "\ea53";
}

.designerIcon--bpmn-databaseexport--tGVyr::before {
  content: "\ea54";
}

.designerIcon--drawer--mhLcm::before {
  content: "\ea55";
}

.designerIcon--ai--IptXp::before {
  content: "\ea56";
}

.designerIcon--bpmn-smart-scrapper--w0uqo::before {
  content: "\ea57";
}

.confDatepicker--Wl2cA {
  position: relative;
  display: flex;
}

.confDatepicker__Input--jUS55 {
  flex-grow: 1;
  padding: 6px 8px 6px 12px;
  width: 100%;
  padding-right: 34px;
  font-size: 13px;
  line-height: normal;
  color: #666;
  border: 1px solid rgba(168, 168, 168, 0.5);
  border-radius: 2px;
}

.confDatepicker__IconContainer--S2IXc {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 1;
}
.confDatepicker__IconContainer--S2IXc .confDatepicker__Icon--okE7Z {
  position: initial;
}

.confDatepicker__Icon--okE7Z {
  font-size: 16px;
  padding: 6px 8px;
  height: 32px;
  display: flex;
  align-items: center;
  color: #a8a8a8;
  cursor: pointer;
}
.confDatepicker__Icon--okE7Z:hover {
  color: var(--activeColor);
}
.confDatepicker__Icon--active--Bbc7m {
  color: var(--activeColor);
}
.confDatepicker__Icon--inTableHeader--yX6JZ {
  padding: 0;
}
.confDatepicker__Icon--inTableHeaderWithSort--PP84V {
  padding: 0;
}

.confInput__Input--datepicker--hAhsc {
  padding-right: 36px;
}

.confInput__Input--fGKOJ:focus .confDatepicker__Icon--okE7Z {
  background-color: var(--activeColor);
}

.confDatepicker__IconClear--zc7gD {
  color: #666;
}

.confDatepicker__IconReset--GZsdS {
  color: #666;
}

.confDatepicker__Input--open--YV_oS {
  border-color: #4db6ac;
}
.confDatepicker__Input--open--YV_oS + .confDatepicker__IconContainer--S2IXc .confDatepicker__Icon--okE7Z {
  color: #4db6ac;
}

.confDatepicker__InputContainer--Cljy1 {
  width: 100%;
}

.confCalendar--coSsO {
  position: absolute;
  z-index: 10002;
  top: 100%;
  font-family: var(--baseFontFamily), sans-serif;
  font-size: 12px;
  width: 232px;
  border: var(--confCalendarBorder);
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  background-color: #fff;
  box-shadow: 0 9px 16px 0 rgba(222, 222, 216, 0.5);
}

.confCalendar--nested--ggU0t {
  border: var(--confCalendarBorder);
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-color: #f2f2f2;
  font-family: var(--baseFontFamily), sans-serif;
  font-size: 12px;
  width: 232px;
}

.confCalendar__Header--dLbNH {
  display: flex;
  justify-content: space-between;
  padding: 10px 9px 0 12px;
}

.confCalendar__SelectTag--AkEUC {
  padding: 6px 12px;
  border-radius: 2px;
  border: solid 1px #dcdcdc;
  height: 32px;
  width: 100%;
  font-family: inherit;
  font-weight: 500;
  font-size: 13px;
  cursor: pointer;
}

.confCalendar__DateSection--_vvhb:hover .confCalendar__YearPickerBtn--gfUyw {
  color: var(--confCalendarYearPickerBtnHoverColor);
}

.confCalendar__PickedMonth--L2K73,
.confCalendar__PickedYear--l05WC {
  font-size: 13px;
  font-weight: 500;
  color: #666;
}

.confCalendar__PickedYear--l05WC {
  margin-left: 5px;
}

.confCalendar__YearPickerBtn--gfUyw {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -2px;
  margin-left: 8px;
  font-size: 12px;
  color: var(--confCalendarMonthPickerBtnColor);
}

.confCalendar__YearPickerBtn--open--RmNW4 {
  color: var(--confCalendarYearPickerBtnOpenColor);
  transform: rotate(180deg);
}

.confCalendar__MonthPicker--Ta36O {
  display: flex;
  align-items: center;
}

.confCalendar__MonthPickerBtn--s69f4 {
  color: var(--confCalendarMonthPickerBtnColor);
}
.confCalendar__MonthPickerBtn--s69f4:hover {
  color: var(--confCalendarMonthPickerBtnHoverColor);
}

.confCalendar__MonthPickerBtn--prev--MouSo,
.confCalendar__MonthPickerBtn--next--CBC0z {
  font-size: 13px;
  cursor: pointer;
  margin-left: 6px;
}

.confCalendar__DayLabel--RXwKf {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 10px;
  font-weight: 500;
  color: #666;
}

.confCalendar__DayLabel--saturday--sEeYE,
.confCalendar__DayLabel--sunday--JHbtw {
  color: #009688;
}

.confCalendar__Week--RyExS {
  display: flex;
}

.confCalendar__DayPicker--vVTC8 {
  margin-top: 7px;
}

.confCalendar__Day--iClAu {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 3px 0;
  border-radius: 100%;
  font-size: 12px;
  color: #383838;
  cursor: pointer;
}
.confCalendar__Day--iClAu:hover, .confCalendar__Day--iClAu:focus {
  color: #383838;
  border-color: transparent;
  background-color: #f2f2f2;
}

.confCalendar__Day--saturday--Gco83,
.confCalendar__Day--sunday--SdJRI {
  color: #009688;
}

.confCalendar__Years--BTcya {
  display: flex;
}

.confCalendar__Years--BTcya:first-of-type {
  margin-bottom: 3px;
}

.confCalendar__Years--BTcya:not(:first-of-type) {
  margin: 3px 0;
}

.confCalendar__Year--ICUL3 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 46px;
  border-radius: 15px;
  font-size: 12px;
  color: #383838;
  cursor: pointer;
}
.confCalendar__Year--ICUL3:hover, .confCalendar__Year--ICUL3:focus {
  color: #383838;
  border-color: transparent;
  background-color: #f2f2f2;
}

.confCalendar__Field--lCda0 {
  display: flex;
  width: 100%;
  padding-left: 12px;
  height: 31px;
  padding-right: 7px;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #4db6ac;
  border-right: none;
  border-left: none;
}

.confCalendar__Field-icon--znOKZ {
  background-image: url(./images/miniCalendar.png);
  width: 16px;
  height: 16px;
  margin-top: -2px;
  background-repeat: no-repeat;
}

.confCalendar__Switcher--_uF0N {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding-bottom: 7px;
}

.confCalendar__SwitcherText--wAPmj {
  display: flex;
  font-weight: 500;
  font-size: 13px;
  padding-left: 3px;
}

.confCalendar__SwitcherMonth--DXv6Q {
  padding-right: 3px;
}

.confCalendar__SwitcherYear--hckjd {
  padding-right: 6px;
}

.confCalendar__SwitcherIcon-down--vgg7t {
  transform: rotate(269deg);
}

.confCalendar__SwitcherIcon-down--expanded--wOXR9 {
  transform: rotate(452deg);
}

.confCalendar__SwitcherIcon-pair--hi70I {
  display: flex;
}

.confCalendar__SwitcherIcon-left--oDiDN {
  transform: none;
}

.confCalendar__SwitcherIcon-right--vvsph {
  transform: rotate(180deg);
}

.confCalendar__DayLabels--Xwuvd {
  display: flex;
  height: 30px;
  text-transform: uppercase;
}

.confCalendar__Day--iClAu.confCalendar__Day--included-start--luZb0 {
  color: #fff;
  background-color: var(--confCalendarDayIncludedStartBg);
  border-radius: 50% 0 0 50%;
}

.confCalendar__Day--iClAu.confCalendar__Day--included-end--AGV6I {
  color: #fff;
  background-color: var(--confCalendarDayIncludedEndBg);
  border-radius: 0 50% 50% 0;
}

.confCalendar__Day--iClAu.confCalendar__Day--included--zpIlo {
  border-radius: 0;
  background-color: var(--confCalendarDayIncludedBg);
}

.confCalendar__Body--R9jbv {
  padding: 12px 10px 7px 10px;
}

.confCalendar__YearPicker--d2oKW {
  display: flex;
  flex-direction: column;
  position: absolute;
  border: solid 1px #4db6ac;
  border-top: none;
  left: -1px;
  top: 42px;
  width: 232px;
  height: 250px;
  background-color: white;
  padding: 0 5px;
}

.confCalendar__YearPicker--nested--Jda3i {
  display: flex;
  flex-direction: column;
}

.confCalendar__YearPicker-row--V9pWV {
  display: flex;
  flex-direction: row;
  height: 40px;
}

.confCalendar__YearPicker--closed--tSdUG {
  display: none;
}

.confCalendar__HoursPanel--OLvTV {
  width: 100%;
  padding: 0 12px;
  border-top: solid 1px #4db6ac;
}

.confCalendar__HoursPanel-fieldWrapper--uVqIF {
  display: flex;
  margin-bottom: 12px;
  align-items: center;
}

.confCalendar__HoursPanel-description--hlqhr {
  height: 38px;
  display: flex;
  align-items: center;
  width: 30px;
  font-size: 14px;
  font-weight: 500;
  color: #666;
}

.description--D0EK8 {
  font-size: inherit;
}

.confCalendar__HoursPanel-input--Jv7OL {
  position: relative;
  border: solid 1px rgba(168, 168, 168, 0.5);
  width: 92px;
  height: 32px;
}

.confCalendar__HoursPanel-input--Jv7OL.disabled--MEeo8 {
  background-color: #cfcfcf;
  pointer-events: none;
}

.confCalendar__HoursPanel-field--ThPlf {
  position: relative;
}

.confCalendar__HoursPanel-field--ThPlf .fieldText--a4MYn {
  position: absolute;
  z-index: 100;
  bottom: -5px;
  left: 0;
  padding-left: 4px;
  margin-left: 8px;
  background-color: transparent;
  text-transform: capitalize;
  font-size: 14px;
  padding-right: 4px;
  font-weight: normal;
  color: rgba(102, 102, 102, 0.6);
}

.confCalendar__HoursPanel-field--ThPlf .fieldText--a4MYn.activated--n5AM4 {
  bottom: 13px;
  background-color: white;
  font-size: 11px;
}

.confCalendar__HoursPanel-midst--ifaJ1 {
  width: 8px;
  height: 1px;
  background-color: #666666;
  margin: 0 8px;
}

.confCalendar__DateSection--_vvhb {
  display: flex;
  cursor: pointer;
}

.confCalendar__MonthPickerBtn--next--CBC0z {
  margin-left: 6px;
}

.confCalendar__DayLabel--saturday--sEeYE,
.confCalendar__DayLabel--sunday--JHbtw,
.confCalendar__Day--saturday--Gco83,
.confCalendar__Day--sunday--SdJRI {
  color: var(--confCalendarDayAccent);
}

.confCalendar__Day--prev-month--cwTjJ,
.confCalendar__Day--next-month--WqywK {
  color: #a8a8a8;
}

.confCalendar__Year--active--lsv0h {
  border: solid 1px #4db6ac;
  background-color: #e6f5f3;
}

.confCalendar__YearPickerBtn--disabled--TSRWC,
.confCalendar__Day--disabled--kHxgl,
.confCalendar__Year--disabled--xHQJD,
.confCalendar__MonthPickerBtn--disabled--Bj4oZ {
  color: #a8a8a8;
  pointer-events: none;
}

.confCalendar__Day--today--n23BK,
.confCalendar__Year--current--lVRAl {
  color: #383838;
  background-color: var(--confCalendarDayTodayBgColor);
  border: 1px solid var(--confCalendarDayTodayBorder);
}

.confDatepicker__Input--fitTableHead--bQo7U {
  width: 100%;
  padding-right: 32px;
}

.confCalendar__Year--selected--qcZIb,
.confCalendar__Day--selected--oSn0A {
  color: var(--confCalendarDaySelectedColor);
  background-color: var(--confCalendarDaySelectedBgColor);
  border-color: var(--confCalendarDaySelectedBorder);
}

.confCalendar__HourPicker--cD2nG {
  padding: 10px 0px;
  display: flex;
}
.confCalendar__HourPicker--cD2nG .confCalendar__Clock--wzw8l {
  height: 208px;
  width: 208px;
  background-color: #efefef;
  flex-grow: 1;
  border-radius: 50%;
  position: relative;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--f11IX {
  position: absolute;
  height: 40px;
  width: 40px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: 0.1px;
  color: #404040;
  margin-left: -20px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--f11IX.confCalendar__ClockSelected--iOnzg {
  color: white;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--1--jTlOy {
  top: 11.2538660821px;
  left: 146px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--2--p1EQx {
  top: 42px;
  left: 176.7461339179px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--3--dB3hO {
  top: 84px;
  left: 188px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--4--uSrEy {
  top: 126px;
  left: 176.7461339179px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--5--EX1Qq {
  top: 156.7461339179px;
  left: 146px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--6--KjqCg {
  top: 168px;
  left: 104px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--7--tqaNw {
  top: 156.7461339179px;
  left: 62px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--8--vjOT0 {
  top: 126px;
  left: 31.2538660822px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--9--j8tWh {
  top: 84.0000000009px;
  left: 20.0000000064px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--10--qCBKM {
  top: 42.0000000299px;
  left: 31.2538662697px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--11--xu2dN {
  top: 11.2538667237px;
  left: 62.0000035141px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel1--12--sYbm4 {
  top: 0.0000095602px;
  left: 104.0000465146px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--oHonO {
  position: absolute;
  height: 30px;
  width: 30px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Ubuntu;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: 0.1px;
  color: #818181;
  margin-left: -15px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--oHonO.confCalendar__ClockSelected--iOnzg {
  color: white;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--13--XykMW {
  top: 46.6987298108px;
  left: 129px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--14--nDBne {
  top: 65px;
  left: 147.3012701892px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--15--GV4pz {
  top: 90px;
  left: 154px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--16--bsaYC {
  top: 115px;
  left: 147.3012701892px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--17--NvVnY {
  top: 133.3012701892px;
  left: 129px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--18--Lp9Rh {
  top: 140px;
  left: 104px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--19--Dh_co {
  top: 133.3012701892px;
  left: 79px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--20--T0BVd {
  top: 115px;
  left: 60.6987298108px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--21--WxC_x {
  top: 90.0000000005px;
  left: 54.0000000038px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--22--J_xFr {
  top: 65.0000000178px;
  left: 60.6987299224px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--23--xsaIS {
  top: 46.6987301927px;
  left: 79.0000020917px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockLevel2--24--yzTmx {
  top: 40.0000056906px;
  left: 104.0000276872px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockPoint--Gf62q {
  width: 6px;
  height: 6px;
  position: absolute;
  top: 101px;
  left: 101px;
  background-color: #4db6ac;
  border-radius: 50%;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockTip--NHzeO {
  width: 1px;
  height: 70px;
  position: absolute;
  left: 104px;
  bottom: 104px;
  background-color: #4db6ac;
  transform-origin: bottom;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockTip--NHzeO .confCalendar__ClockTipEnd--_d4p6 {
  width: 30px;
  height: 30px;
  background-color: #4db6ac;
  border-radius: 50%;
  position: absolute;
  left: -15px;
  top: -29px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockTip--level2--qXcIb {
  height: 40px;
}
.confCalendar__HourPicker--cD2nG .confCalendar__ClockTip--level2--qXcIb .confCalendar__ClockTipEnd--_d4p6 {
  top: -24px;
}
.confItemsPerPage--fo7i3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.confItemsPerPage__Label--C1kIe {
  color: #666;
  white-space: nowrap;
  margin-right: 8px;
}
.confTable__Paging--g2Zsl {
  display: flex;
  align-items: center;
  margin-left: auto;
}

.confPagination--mWayG {
  display: flex;
  margin: 0 0 0 32px;
  padding-left: 0;
  list-style: none;
}

.confPagination__PageLink--fBoPs {
  color: #666;
  display: block;
  padding: 2px 8px;
  font-size: 13px;
  background-color: inherit;
}
.confPagination__PageLink--fBoPs:hover {
  color: #009688;
  text-decoration: none;
}
.confPagination__PageLink--fBoPs:focus-visible {
  outline: 2px solid #202020;
}

.confPagination__PageLink--icon--aLHJk {
  color: var(--defaultIconColor);
  font-size: 18px;
  line-height: 1;
  padding: 0;
}
.confPagination__PageLink--icon--aLHJk:hover {
  color: var(--defaultIconColor);
}

.confPagination__PageItem--JrsW3 {
  align-self: center;
}
.confPagination__PageItem--disabled--JXXWN .confPagination__PageLink--fBoPs {
  color: var(--defaultIconColor);
  pointer-events: none;
  cursor: auto;
  opacity: 0.5;
}
.confPagination__PageItem--active--Vkknb .confPagination__PageLink--fBoPs {
  color: #4db6ac;
  font-weight: 700;
}
.spinnerLoader svg {
  -webkit-animation: rotation 1.35s linear infinite;
  animation: rotation 1.35s linear infinite;
  font-family: "RobotoDraft", sans-serif;
  font-size: 15px;
  padding: 10px;
}

.spinnerWithBackgroundContainer {
  position: absolute !important;
  background-color: rgba(222, 222, 222, 0.4);
  height: 100%;
  width: 100%;
  z-index: 199;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  backdrop-filter: grayscale(75%);
}

@supports (height: -webkit-fill-available) {
  .spinnerWithBackgroundContainer {
    height: -webkit-fill-available;
    width: -webkit-fill-available;
  }
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
}
.spinnerLoader__circle {
  stroke-dasharray: 180;
  stroke-dashoffset: 0;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation: turn 1.35s ease-in-out infinite;
  animation: turn 1.35s ease-in-out infinite;
}

.spinnerLoader__label {
  display: inline-block;
}

@-webkit-keyframes turn {
  0% {
    stroke-dashoffset: 180;
  }
  50% {
    stroke-dashoffset: 45;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 180;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
@keyframes turn {
  0% {
    stroke-dashoffset: 180;
  }
  50% {
    stroke-dashoffset: 45;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 180;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
  }
}
.confLink--UnXn4 {
  color: var(--activeColor);
  text-decoration: none;
  font-family: var(--baseFontFamily), sans-serif;
  font-size: 13px;
  letter-spacing: 0.46px;
}
.confLink--UnXn4:hover {
  text-decoration: underline;
  cursor: pointer;
}
.confLink--UnXn4:focus-visible {
  outline: 2px solid #202020;
}
.confLink--bold--pFicz {
  font-weight: bold;
}
.confLink--disabled--clBHT {
  color: #999999;
}
.confLink--disabled--clBHT:hover {
  color: #999999;
  text-decoration: none;
  cursor: default;
}
.confLink--margin-left--S7w9N {
  margin-left: auto;
}
.confLink--flag--iMHET {
  padding-top: 5px;
  padding-left: 7px;
}
.confLink--flag--iMHET:hover {
  cursor: pointer;
}
.confLink--separator--rt7Gm {
  border-left: 1px solid #cecece;
  padding-left: 8px;
  margin-left: 6px;
}
.designerContextMenu {
  min-width: 160px;
  max-width: 320px;
}
.designerContextMenu__Item {
  cursor: pointer;
  text-transform: uppercase;
  text-align: left;
  padding: 6px 12px;
  font-size: 10px;
}
.designerContextMenu__Item:hover {
  color: var(--hoverColor);
}
.designerContextMenu__Item--selected {
  background-color: rgba(0, 150, 136, 0.1);
}

.confContextMenu {
  min-width: 120px;
  max-width: 340px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  background-color: #ffffff;
  text-align: left;
}
.confContextMenuTrigger {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.confContextMenuTrigger:focus-visible {
  outline: 2px solid #202020;
}
.confContextMenuTrigger > .confContextMenuIcon {
  padding: 0 6px;
}
.confContextMenuIcon {
  font-size: 16px;
  padding: 0 6px 0 0;
  cursor: pointer;
  color: var(--contextMenuIconColor);
}
.confContextMenuIcon:hover {
  color: var(--activeColor);
}
.confContextMenuIcon:focus-visible {
  outline: 2px solid #202020;
}
.confContextMenuIcon--active {
  color: var(--activeColor);
}
.confContextMenuIcon--active:hover {
  color: var(--activeColor);
}
.confContextMenuIcon--action-panel {
  display: inline-block;
  padding: 4px;
}
.confContextMenuIconBase {
  font-size: 16px;
  padding: 0 6px 0 0;
  color: inherit;
}
.confContextMenu__ItemWrapper--left {
  text-align: left;
}
.confContextMenu__ItemWrapper--right {
  text-align: right;
}
.confContextMenu__ItemWrapper--sticky {
  position: sticky;
  z-index: 9999;
  background-color: #ffffff;
  top: 0;
}
.confContextMenu__ItemWrapper--with-separator {
  border-bottom: solid 1px #e4e8eb;
}
.confContextMenu__ItemWrapper--with-separator:last-of-type {
  border-bottom: none;
}
.confContextMenu__Item {
  padding: 8px 16px;
  font-size: 13px;
  color: var(--defaultTextColor);
  line-height: 1;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
}
.confContextMenu__Item:hover {
  color: var(--hoverColor);
}
.confContextMenu__Item:focus-visible {
  outline: 2px solid #202020;
  outline-offset: -2px;
}
.confContextMenu__Item--not-active {
  cursor: default;
  color: var(--defaultTextColor);
  pointer-events: none;
}
.confContextMenu__Item--add-separator {
  border-top: solid 1px #e4e8eb;
  padding-top: 15px;
  margin-top: 10px;
}
.confContextMenu__Item--flag-padding {
  padding-right: 10px;
}
.confContextMenu__Item--noflag-padding {
  padding-left: 42px;
}
.confContextMenu__ItemIcon {
  padding: 0 6px;
  color: #959595;
}
.confContextMenu__Inline {
  display: inline-block;
}
.confContextMenu__Bpmn {
  position: absolute;
  z-index: 1000;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  background-color: #ffffff;
}

.confContextMenu__ItemWrapper:first-child {
  padding-top: 6px;
}

.confContextMenu__ItemWrapper:last-child {
  padding-bottom: 6px;
}

.confContextMenuIcon--active.designerIcon--chevron-down {
  display: inline-block;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.confContextMenuIcon.designerIcon--add {
  line-height: 26px;
  font-size: 18px;
  color: var(--hoverColor);
}
.notification {
  min-height: 86px;
  word-break: break-word;
  overflow-wrap: break-word;
}
.notification::before {
  position: absolute;
  content: "";
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  width: 6px;
  background-color: transparent;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.notification-hidden {
  display: none !important;
}
.notification-success::before {
  background-color: var(--succesColor);
}
.notification-success .notification__Title {
  color: var(--succesColor);
}
.notification-success .notification__HeaderIcon {
  color: var(--succesColor);
}
.notification-error::before {
  background-color: var(--errorColor);
}
.notification-error .notification__Title {
  color: var(--errorColor);
}
.notification-error .notification__HeaderIcon {
  color: var(--errorColor);
}
.notification-warning::before {
  background-color: var(--warningColor);
}
.notification-warning .notification__Title {
  color: var(--warningColor);
}
.notification-warning .notification__HeaderIcon {
  color: var(--warningColor);
}
.notification-info::before {
  background-color: var(--infoColor);
}
.notification-info .notification__Title {
  color: var(--infoColor);
}
.notification-info .notification__HeaderIcon {
  color: var(--infoColor);
}
.notification-title {
  margin-left: 12px !important;
}
.notification-message {
  padding: 0;
  text-align: right;
  margin-right: 17px;
  margin-left: 12px !important;
  color: #a8a8a8;
  font-size: 16px;
}
.notification-message:hover {
  color: #4db6ac;
}
.notification__Content {
  padding: 0 8px;
}
.notification__Text {
  font-size: 13px;
  color: var(--defaultTextColor);
  margin-left: 24px;
  white-space: pre-line;
}
.notification__Header {
  margin: 8px 0;
  margin-top: 1px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.notification__HeaderInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2px;
}
.notification__HeaderIcon {
  font-size: 16px;
  margin-right: 8px;
}
.notification__Title {
  font-weight: 500;
  font-size: 13px;
}

.notification-dismiss {
  color: #a8a8a8;
}
.notification-dismiss:focus-visible {
  outline: 2px solid #202020;
}

.notification-dismiss:hover {
  color: #4db6ac;
}

.notifications-br:has(.notification__Content--pulse-animation) {
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation: pulse 2s;
          animation: pulse 2s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.notification__Tooltip--copy {
  z-index: 20000;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 80%;
  }
  30% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 90%;
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 100%;
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 100%;
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 80%;
  }
  30% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 90%;
  }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 100%;
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 100%;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 100%;
  }
}
.designerModal {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 0;
  position: fixed;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 10000;
}
.designerModal--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.designerModal__Panel {
  background-color: #fff;
  border: 1px solid lightgray;
  position: relative;
  max-height: 100%;
  border-radius: 4px;
  overflow-y: auto;
  -webkit-box-shadow: 0 0 16px 0 #717171;
          box-shadow: 0 0 16px 0 #717171;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.designerModal__Panel--narrow {
  width: 294px;
}
.designerModal__Panel--small {
  width: 520px;
}
.designerModal__Panel--medium {
  width: 700px;
  min-height: 325px;
}
.designerModal__Panel--large {
  height: 100%;
  width: 850px;
}
.designerModal__Panel--wide {
  height: 100%;
  width: 85vw;
}
.designerModal__Panel--full {
  height: 100%;
  width: 80%;
}
.designerModal__Panel--workplace {
  width: 922px;
}
.designerModal__Header {
  font-weight: 500;
  text-align: center;
  font-size: 13px;
  line-height: 1;
  color: var(--defaultTextColor);
  position: relative;
  padding: 10px 12px;
  border-bottom: 1px solid #d9d9d9;
}
.designerModal__HeaderIcon {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 10px;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1000;
  font-size: 14px;
  color: var(--defaultIconColor);
  cursor: pointer;
}
.designerModal__HeaderIcon:hover {
  color: var(--defaultIconHoverColor);
}
.designerModal__HeaderIcon.designerIcon:focus-visible {
  outline-offset: -2px;
}
.designerModal__Content {
  overflow-y: auto;
  overflow-x: hidden;
  color: var(--defaultTextColor);
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.designerModal__Content--narrow {
  padding: 20px;
}
.designerModal__Content--small {
  padding: 24px;
}
.designerModal__Content--medium {
  padding: 16px;
  padding-bottom: 26px;
}
.designerModal__Content--large {
  border-bottom: 1px solid #d9d9d9;
  padding: 16px;
}
.designerModal__Content--wide {
  border-bottom: 1px solid #d9d9d9;
  padding: 16px;
}
.designerModal__Content--full {
  border-bottom: 1px solid #d9d9d9;
}
.designerModal__Content--noPadding {
  padding: 0;
}
.designerModal__Content--noScroll {
  overflow-y: hidden;
}
.designerModal__Footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 16px 24px;
  margin-top: auto;
}
.designerModal__Footer--small {
  padding: 8px 16px 16px;
}
.designerModal__ActionIcon {
  font-size: 18px;
  padding: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.designerModal__Breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 16px;
}
.designerModal__BreadcrumbsIcon {
  color: var(--defaultIconColor);
  font-size: 11px;
}
.designerModal__BreadcrumbsLink {
  margin: 0 16px;
}

.designerModal__Panel--maxContainerWidth {
  width: 99%;
}

@media (min-height: 716px) {
  .designerModal__Panel--workplace {
    max-height: 596px;
  }
  .designerModal__Content--workplaceWithFooter {
    padding-bottom: 100px;
  }
}
.confTip--dnUDB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 16px 0px;
}
.confTip--table-details--CSWe3 {
  margin: 0;
}
.confTip--dictionary-list--S0O7B {
  margin: 16px;
}
.confTip--section-footer--onX4Q {
  padding-left: 24px;
}
.confTip--section-footer-right--DH4l2 {
  padding-right: 24px;
}
.confTip--modal-top--Te_AX {
  margin: 34px 24px 0px 24px;
}
.confTip__Icon--QAnrE {
  font-size: 24px;
  margin-right: 10px;
  color: #009688;
}
.confTip__Text--z10hH {
  font-size: 13px;
  color: var(--defaultTextColor);
  margin-top: 2px;
}
.designerBtn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-left: 8px;
  margin-right: 8px;
  padding: 6px 16px;
  cursor: pointer;
  width: auto;
  min-width: 112px;
}
.designerBtn:only-child {
  margin-left: 0;
  margin-right: 0;
}
.designerBtn--expanded {
  width: 100%;
}
.designerBtn--designerProperty {
  padding: 6px 24px;
  margin-bottom: -6px;
}
.designerBtn:hover, .designerBtn:focus {
  text-decoration: none;
  outline: 0;
}
.designerBtn:focus-visible {
  outline: 2px solid #202020;
  outline-offset: 2px;
}
.designerBtn--primary {
  background-color: var(--btnColor);
  color: #ffffff;
}
.designerBtn--primary:hover {
  background-color: var(--btnHoverColor);
}
.designerBtn--primary:focus-visible {
  background-color: var(--btnFocusColor);
}
.designerBtn--primary.designerBtn--panel {
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-weight: var(--btnPanelFontWeight);
  line-height: 18px;
  background-color: var(--btnPanelBg);
  -webkit-box-shadow: var(--btnPanelBoxShadow);
          box-shadow: var(--btnPanelBoxShadow);
  color: var(--btnPanelColor);
}
.designerBtn--primary.designerBtn--panel:hover {
  background-color: var(--btnPanelHoverBg);
}
.designerBtn--primary.designerBtn--disabled {
  color: #999999;
  background-color: #e8e8e8;
  pointer-events: none;
}
.designerBtn--primary--red {
  background-color: hsl(0, 51%, 49%);
  color: #ffffff;
}
.designerBtn--primary--red.designerBtn--panel {
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 18px;
}
.designerBtn--primary--red.designerBtn--disabled {
  color: #999999;
  background-color: #e8e8e8;
  pointer-events: none;
}
.designerBtn--primary--red:hover {
  background-color: hsl(0, 51%, 59%);
}
.designerBtn--primary--red:focus-visible {
  background-color: hsl(0, 51%, 69%);
}
.designerBtn--secondary {
  color: var(--btnSecondaryTextColor);
  border-color: var(--btnColor);
}
.designerBtn--secondary:hover {
  background-color: rgba(77, 182, 172, 0.08);
}
.designerBtn--secondary:focus-visible {
  background-color: rgba(0, 150, 136, 0.13);
}
.designerBtn--secondary.designerBtn--disabled {
  color: #999999;
  border-color: #999999;
  background-color: rgba(196, 196, 196, 0);
  border-color: #bbbbbb;
  pointer-events: none;
}
.designerBtn--notification {
  position: fixed;
  right: 1px;
  bottom: 10px;
  width: 301px;
  z-index: 19998;
  cursor: pointer;
  color: var(--errorColor) !important;
  border-color: var(--errorColor) !important;
  background-color: #ffffff !important;
}
.designerBtn--link {
  color: var(--defaultTextColor);
  min-width: auto;
  padding: 6px 8px;
}
.designerBtn--link:hover {
  color: var(--btnColor);
}
.designerBtn--link:focus-visible {
  color: var(--btnColor);
}
.designerBtn--link.designerBtn--disabled {
  color: #999999;
  pointer-events: none;
}
.designerBtn--link.designerBtn--disabled .designerBtn__Text {
  text-decoration: none;
}
.designerBtn--link .designerBtn__Text {
  position: relative;
  color: #666;
  text-decoration: underline;
}
.designerBtn--link .designerBtn__Text:hover {
  color: #777;
}
.designerBtn--horizontal-offset {
  margin-left: 8px;
  margin-right: 8px;
}
.designerBtn--mini {
  min-width: 50px;
}

.designerBtn--screenSettings:first-of-type {
  margin-left: auto;
}

#AddExternalEventButton:nth-child(2) > .designerBtn.designerBtn--primary {
  margin-left: 32px;
}

.confApp__CreatorFooterContent--flex-start .designerBtn {
  margin-right: 32px;
  margin-left: 0px;
}
.confApp__CreatorFooterContent--flex-start .designerBtn:last-child {
  margin-right: 0;
}
.confApp__CreatorFooterContent--flex-start .designerBtn--link {
  color: var(--activeColor);
  padding: 0;
}
.confApp__CreatorFooterContent--flex-start .designerBtn--link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.widgetMsgContainer--VU8Df {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
  height: 100%;
  overflow-y: scroll;
}

.widgetMsg--rfcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: auto;
  width: 100%;
}
.widgetMsg__Icon--EsmSa {
  font-size: 96px;
  line-height: 1;
}
.widgetMsg__Title--w7OwX {
  font-size: 15px;
  font-weight: 500;
}
.widgetMsg__Description--yZG1L {
  margin-top: 16px;
  font-size: 13px;
  font-weight: 400;
  color: #666;
  width: 80%;
  word-break: break-all;
}
.widgetMsg__Description--yZG1L pre {
  white-space: pre-wrap;
  text-align: center;
}
.widgetMsg--error--Ea3CG {
  color: var(--widgetMsgErrorColor);
}
.widgetMsg--info--pxWoi {
  color: var(--widgetMsgInfoColor);
}
