@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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, "Noto Sans", "Liberation Sans", 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:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  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;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

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

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;
}
a:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}

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

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;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

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

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] {
  box-sizing: border-box;
  padding: 0;
}

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

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

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

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

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

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

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

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

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

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

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  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;
}

.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%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 218.04, 255);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 186.36, 255);
}

.table-hover .table-primary:hover {
  background-color: rgb(158.1, 204.84, 255);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(158.1, 204.84, 255);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(213.84, 216.36, 218.6);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(178.56, 183.24, 187.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(236.8, 149.96, 158.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

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

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

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

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

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

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 92.25, 191.25);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

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

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

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

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

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

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

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

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

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(127.5, 189, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(178.5, 215.4, 255);
  border-color: rgb(178.5, 215.4, 255);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(127.5, 189, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

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

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

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

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: rgb(0, 86.1, 178.5);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.alert-primary hr {
  border-top-color: rgb(158.1, 204.84, 255);
}
.alert-primary .alert-link {
  color: rgb(0, 39.36, 81.6);
}

.alert-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(213.84, 216.36, 218.6);
}
.alert-secondary hr {
  border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.alert-secondary .alert-link {
  color: rgb(32.5205150215, 35.2305579399, 37.6394849785);
}

.alert-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

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

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

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

.list-group-item-primary {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(183.6, 218.04, 255);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(158.1, 204.84, 255);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 63.96, 132.6);
  border-color: rgb(0, 63.96, 132.6);
}

.list-group-item-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(213.84, 216.36, 218.6);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(56.16, 60.84, 65);
  border-color: rgb(56.16, 60.84, 65);
}

.list-group-item-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

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

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

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

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

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

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

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

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(0, 98.4, 204) !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785) !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(211, 158.25, 0) !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}

.bg-white {
  background-color: #fff !important;
}

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

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

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

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

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

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

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

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

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

.rounded-pill {
  border-radius: 50rem !important;
}

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

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.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: flex !important;
}

.d-inline-flex {
  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: flex !important;
  }
  .d-sm-inline-flex {
    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: flex !important;
  }
  .d-md-inline-flex {
    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: flex !important;
  }
  .d-lg-inline-flex {
    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: flex !important;
  }
  .d-xl-inline-flex {
    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: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

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

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

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

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

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

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

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !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;
}

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

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

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

.vh-100 {
  height: 100vh !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-n1 {
  margin: -0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-n5,
.mx-n5 {
  margin-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-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-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-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-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-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-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-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-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;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

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

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

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

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

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

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

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

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 86.1, 178.5) !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-body {
  color: #212529 !important;
}

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

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

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

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.ember-basic-dropdown {
  position: relative;
}

.ember-basic-dropdown, .ember-basic-dropdown-content, .ember-basic-dropdown-content * {
  box-sizing: border-box;
}

.ember-basic-dropdown-content {
  position: absolute;
  width: auto;
  z-index: 1000;
  background-color: #ffffff;
}

.ember-basic-dropdown-content--left {
  left: 0;
}

.ember-basic-dropdown-content--right {
  right: 0;
}

.ember-basic-dropdown-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ember-basic-dropdown-content-wormhole-origin {
  display: inline;
}

.ember-power-select-dropdown * {
  box-sizing: border-box;
}

.ember-power-select-trigger {
  position: relative;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-radius: 4px;
  background-color: #ffffff;
  line-height: 1.75;
  overflow-x: hidden;
  text-overflow: ellipsis;
  min-height: 1.75em;
  user-select: none;
  -webkit-user-select: none;
  color: inherit;
  /* Minimum clearfix for modern browsers */
}
.ember-power-select-trigger:after {
  content: "";
  display: table;
  clear: both;
}

.ember-power-select-trigger:focus,
.ember-power-select-trigger--active {
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  box-shadow: none;
}

.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],
.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ember-power-select-placeholder {
  color: #999999;
  display: block;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ember-power-select-status-icon {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: #aaaaaa transparent transparent transparent;
}
.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon {
  transform: rotate(180deg);
}

.ember-power-select-clear-btn {
  position: absolute;
  cursor: pointer;
}

.ember-power-select-trigger-multiple-input {
  font-family: inherit;
  font-size: inherit;
  border: none;
  display: inline-block;
  line-height: inherit;
  -webkit-appearance: none;
  outline: none;
  padding: 0;
  float: left;
  background-color: transparent;
  text-indent: 2px;
  /* There's a browser bug where this selectos cannot be chained with commas */
}
.ember-power-select-trigger-multiple-input:disabled {
  background-color: #eeeeee;
}
.ember-power-select-trigger-multiple-input::placeholder {
  opacity: 1;
  color: #999999;
}
.ember-power-select-trigger-multiple-input::-webkit-input-placeholder {
  opacity: 1;
  color: #999999;
}
.ember-power-select-trigger-multiple-input::-moz-placeholder {
  opacity: 1;
  color: #999999;
}
.ember-power-select-trigger-multiple-input::-ms-input-placeholder {
  opacity: 1;
  color: #999999;
}

.ember-power-select-multiple-options {
  padding: 0;
  margin: 0;
}

.ember-power-select-multiple-option {
  border: 1px solid gray;
  border-radius: 4px;
  color: #333333;
  background-color: #e4e4e4;
  padding: 0 4px;
  display: inline-block;
  line-height: 1.45;
  float: left;
  margin: 2px 0 2px 3px;
}

.ember-power-select-multiple-remove-btn {
  cursor: pointer;
}
.ember-power-select-multiple-remove-btn:not(:hover) {
  opacity: 0.5;
}

.ember-power-select-search {
  padding: 4px;
}

.ember-power-select-search-input {
  border: 1px solid #aaaaaa;
  border-radius: 0;
  width: 100%;
  font-size: inherit;
  line-height: inherit;
  padding: 0 5px;
}
.ember-power-select-search-input:focus {
  border: 1px solid #aaaaaa;
  box-shadow: none;
}

.ember-power-select-dropdown {
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  line-height: 1.75;
  border-radius: 4px;
  box-shadow: none;
  overflow: hidden;
  color: inherit;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--above {
  border-top: 1px solid #aaaaaa;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--below, .ember-power-select-dropdown.ember-basic-dropdown-content--in-place {
  border-top: none;
  border-bottom: 1px solid #aaaaaa;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--in-place {
  width: 100%;
}

.ember-power-select-options {
  list-style: none;
  margin: 0;
  padding: 0;
  user-select: none;
  -webkit-user-select: none;
}
.ember-power-select-options[role=listbox] {
  overflow-y: auto; /* in firefox in windows this can cause a word-break issue. Try `overflow-y: scroll` if that happens */
  -webkit-overflow-scrolling: touch;
  max-height: 12.25em;
}

.ember-power-select-option {
  cursor: pointer;
  padding: 0 8px;
}

.ember-power-select-group[aria-disabled=true] {
  color: #999999;
  cursor: not-allowed;
}

.ember-power-select-group[aria-disabled=true] .ember-power-select-option,
.ember-power-select-option[aria-disabled=true] {
  color: #999999;
  pointer-events: none;
  cursor: not-allowed;
}

.ember-power-select-option[aria-selected=true] {
  background-color: #dddddd;
}

.ember-power-select-option[aria-current=true] {
  background-color: #5897fb;
  color: #ffffff;
}

.ember-power-select-group-name {
  cursor: default;
  font-weight: bold;
}

.ember-power-select-trigger[aria-disabled=true] {
  background-color: #eeeeee;
}

.ember-power-select-trigger {
  padding: 0 16px 0 0;
}

.ember-power-select-selected-item, .ember-power-select-placeholder {
  margin-left: 8px;
}

.ember-power-select-status-icon {
  right: 5px;
}

.ember-power-select-clear-btn {
  right: 25px;
}

.ember-power-select-group .ember-power-select-group .ember-power-select-group-name {
  padding-left: 24px;
}
.ember-power-select-group .ember-power-select-group .ember-power-select-option {
  padding-left: 40px;
}
.ember-power-select-group .ember-power-select-option {
  padding-left: 24px;
}
.ember-power-select-group .ember-power-select-group-name {
  padding-left: 8px;
}

.ember-power-select-trigger[dir=rtl] {
  padding: 0 0 0 16px;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item, .ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder {
  margin-right: 8px;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option {
  float: right;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input {
  float: right;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon {
  left: 5px;
  right: initial;
}
.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn {
  left: 25px;
  right: initial;
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name {
  padding-right: 24px;
}
.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option {
  padding-right: 40px;
}
.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option {
  padding-right: 24px;
}
.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name {
  padding-right: 8px;
}

/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@font-face {
  font-family: "kdt_fontfamily";
  src: url("../font/kdt_fontfamily.eot?35130882");
  src: url("../font/kdt_fontfamily.eot?35130882#iefix") format("embedded-opentype"), url("../font/kdt_fontfamily.svg?35130882#kdt_fontfamily") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "kdt_fontfamily";
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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AADoIQAAACIAAOgiAADoIgAAACMAAOgjAADoIwAAACQAAOgkAADoJAAAACUAAOglAADoJQAAACYAAOgmAADoJgAAACcAAOgnAADoJwAAACgAAOgoAADoKAAAACkAAOgpAADoKQAAACoAAOgqAADoKgAAACsAAOgrAADoKwAAACwAAOgsAADoLAAAAC0AAOgtAADoLQAAAC4AAOguAADoLgAAAC8AAOgvAADoLwAAADAAAOgwAADoMAAAADEAAOgxAADoMQAAADIAAOgyAADoMgAAADMAAOgzAADoMwAAADQAAOg0AADoNAAAADUAAOg1AADoNQAAADYAAOg2AADoNgAAADcAAOg3AADoNwAAADgAAOg4AADoOAAAADkAAOg5AADoOQAAADoAAOg6AADoOgAAADsAAOg7AADoOwAAADwAAOg8AADoPAAAAD0AAOg9AADoPQAAAD4AAOg+AADoPgAAAD8AAOg/AADoPwAAAEAAAOhAAADoQAAAAEEAAOhBAADoQQAAAEIAAOhCAADoQgAAAEMAAOhDAADoQwAAAEQAAOhEAADoRAAAAEUAAOhFAADoRQAAAEYAAOhGAADoRgAAAEcAAOhHAADoRwAAAEgAAOhIAADoSAAAAEkAAOhJAADoSQAAAEoAAOhKAADoSgAAAEsAAOhLAADoSwAAAEwAAOhMAADoTAAAAE0AAOhNAADoTQAAAE4AAOhOAADoTgAAAE8AAOhPAADoTwAAAFAAAOhQAADoUAAAAFEAAOhRAADoUQAAAFIAAOhSAADoUgAAAFMAAOhTAADoUwAAAFQAAOhUAADoVAAAAFUAAOhVAADoVQAAAFYAAOhWAADoVgAAAFcAAOhXAADoVwAAAFgAAOhYAADoWAAAAFkAAOhZAADoWQAAAFoAAOhaAADoWgAAAFsAAOhbAADoWwAAAFwAAOhcAADoXAAAAF0AAOhdAADoXQAAAF4AAOheAADoXgAAAF8AAOhfAADoXwAAAGAAAOhgAADoYAAAAGEAAOhhAADoYQAAAGIAAOhiAADoYgAAAGMAAOhjAADoYwAAAGQAAOhkAADoZAAAAGUAAOhlAADoZQAAAGYAAOhmAADoZgAAAGcAAOhnAADoZwAAAGgAAOhoAADoaAAAAGkAAOhpAADoaQAAAGoAAOhqAADoagAAAGsAAOhrAADoawAAAGwAAOhsAADobAAAAG0AAOhtAADobQAAAG4AAOhuAADobgAAAG8AAOhvAADobwAAAHAAAOiNAADojQAAAHEAAPAlAADwJQAAAHIAAPAuAADwLgAAAHMAAPBkAADwZAAAAHQAAPCCAADwggAAAHUAAPCXAADwlwAAAHYAAPCwAADwsAAAAHcAAPDFAADwxQAAAHgAAPDgAADw4AAAAHkAAPDlAADw5QAAAHoAAPDsAADw7AAAAHsAAPDzAADw8wAAAHwAAPEIAADxCAAAAH0AAPEMAADxDAAAAH4AAPEOAADxDgAAAH8AAPERAADxEQAAAIAAAPEjAADxIwAAAIEAAPEnAADxJwAAAIIAAPEqAADxKgAAAIMAAPEyAADxMgAAAIQAAPFFAADxRQAAAIUAAPFMAADxTAAAAIYAAPFVAADxVQAAAIcAAPF1AADxdQAAAIgAAPF2AADxdgAAAIkAAPF5AADxeQAAAIoAAPF7AADxewAAAIsAAPGIAADxiAAAAIwAAPGgAADxoAAAAI0AAPGzAADxswAAAI4AAPHaAADx2gAAAI8AAPHeAADx3gAAAJAAAPHwAADx8AAAAJEAAPHxAADx8QAAAJIAAPHyAADx8gAAAJMAAPHzAADx8wAAAJQAAPH0AADx9AAAAJUAAPH1AADx9QAAAJYAAPH2AADx9gAAAJcAAPH3AADx9wAAAJgAAPH4AADx+AAAAJkAAPIbAADyGwAAAJoAAPI0AADyNAAAAJsAAPI1AADyNQAAAJwAAPLDAADywwAAAJ0AAPMIAADzCAAAAJ4AAPMlAADzJQAAAJ8AAQAAAAADtgJGABQAGUAWBQEAAgFMAAIAAoUBAQAAdhcUEgMGGSslBwYiJwkBBiIvASY0NwE2MhcBFhQDq1wLHgr+2P7YCxwLXQsLAZ4LHAsBngtrXAoKASn+1woKXAseCgGeCgr+YgscAAAAA////5oD6AMgAAwAGAA5AFhAVQgBAAIAhQABAwQDAQSACgEEBgMEBn4ABgUDBgV+CQECAAMBAgNnAAUHBwVZAAUFB2EABwUHURoZDg0BADAvJiUgHxk5GjkUEQ0YDhcHBgAMAQwLBhYrASIOARQeATI+ATQuAQUiBhQWMyEyNjQmIxMiDwEGBw4BJyYvASYOARQXFh8BFhcWJDc2PwE2NzY0JgEFHTMdHTI8Mh4eMgE5FiAgFgELFx8fF0sWDwxSaGXZZmhSDxArHxACBglie3gBAXd7YQUGAw8fAyAnQk5DJydDTkInYiAsICAtH/4LEAxQKykDJyhODxABICwQAwUJXC8vAzEyXwUGAxEsHwAD////mwPoAyAADAAZADsATkBLCQIIAwABAIUDAQEEAYUABQYHBgUHgAAHB4QKAQQGBgRZCgEEBAZhAAYEBlEbGg4NAQAxMCsqJSQaOxs6FBMNGQ4ZBwYADAEMCwYWKwEiDgEUHgEyPgE0LgEhIg4BFB4BMj4BNC4BASIHBg8BBgcGFBYyPwE2NzYWFxYfARYyNjQvASYnJicmJwEFHTMdHTI8Mh4eMgG/HjIeHjI8Mh4eMv7ufnZ5YAMJBRAfKxAPUmhm2WVoUgwPLB8PBQYDYXt3gQMgJ0JOQycnQ05CJydCTkMnJ0NOQif9qS4wWgMIBhAsIA8PTignAykrUAwQHywRBQYDXzMwAQAAA//9AAADegK1ABwAOQBFAEhARQkDCAMAAgCFBQECAQKFBAEBBgGFCgEGBwcGVwoBBgYHXwAHBgdPOzoeHQEAQT46RTtELCsmJB05HjkPDgkHABwBHAsGFisTIgcOARceATMyNjc2LgEGDwEVBwYHMQ4BJicuASEiBw4BFx4BMzI2NzYuAQYHIwcVBxUHDgEmJy4BASIGFBYzITI2NCYjNQ8PEggNImg6NWAiDwIhLQ8BDQMIHUdBFQgYAdgPDxIIDSJpOjRgIw4DIC0OAQEMDB1HQRUIGP5AFh8fFgKqFx8fFwK1Cg0rEy83LSgQLB4CEQEBDQMGFQYdHgsMCg0rEy83LSgRKx4CEQEBDAEJFQYdHgsM/b0fLCAgLB8AAAAAA////7ED6ALDABkAOQBJAEBAPRsSAQMDAhMAAgEAAkwAAwIAAgMAgAAAAQIAAX4ABQACAwUCZwABBAQBVwABAQRfAAQBBE81PS0ZKikGBhwrJREGBwYHDgInIyIuAScmJyYnERQWNyEyNhM1LwEmBichIgYHFBcWFx4ENzMyPgM3Njc+ATcRFAYHISImNxE0NjMhMhYDoRIVlVkcJDwbAho+Ih1YlhUSDAYDNgcKAQIDAwQG/MoHCgFTa3QEIBIgGAwCCxoeFB4FdGweNEc0JfzKJDYBNCUDNiU0CwGsFBBzShgaHgIaHhZKcxAU/lQHDAEKAlIODgUFAgMMBl5BVFwDHA4UDAEKFgweAlxUGFI1/aElNAE2JAJfJTQ0AAAAAQAA/7ED6AMMABwAIUAeEQEAAQFMAgEBAAGFAwEAAHYBABcVDQsAHAEcBAYWKwUiJwEnLgM1NDY3Mh4CFz4DFzIWFAcBBgH0Dgv+pA8KKiIajn0iSD4uExQsQEYjfY6A/qUKTwoBUA8KNjZQJXuKARgqIhUUJCgaAYz1gP6xCgAEAAD/aQK4A1EADAAZADIATQBOQEsJAggDAAEAhQMBAQQBhQoBBAsBBgcEBmkABwUFB1kABwcFYQAFBwVRNjMcGg4NAQBEPzNNNk0oJRoyHDEUEw0ZDhkHBgAMAQwMBhYrEyIOARQeATI+ATQuASEiDgEUHgEyPgE0LgEBMSIOAh0BFB4COwEyPgI9ATQuAiMHMTMyFhcWHQEUBgcGIzUjFSInLgE9ATQ2NzZuHjIeHjI8Mh0dMwG/HTMdHTI8Mh4eMv7jKUo4IB84SykiKUs3IB84SykiIhMjDR0PDR0nIicdDQ8PDR0DUSdCTkMnJ0NOQicnQk5DJydDTkIn/lAfOEspoilJOSAgN0spoilKOCBrDw0dJ6ITIw0dAQEdDSMTohMjDR0AAAIAAP+xA+gDDAAcADkANUAyMgEBABoBAwECTAABAAMAAQOAAAMDhAUBBAAABFkFAQQEAGECAQAEAFEoKh8VFRUGBhwrATQuAw4DBwYiJy4DDgQHFBcJATY3FAcBBiInAScuAzU0NjcyHgIXPgMXMhYDoRgmNjI8QDwkEAoiCg4oOEQ4NjIqFAJpAUQBRGlHgP6lCh4K/qQPCioiGo59Ikg+LhMULEBGI32OAgUuRCoYDAQYMCASDQ0PJioeAgYeJEorXWn+yAE4aV17gP6xCgoBUA8KNjZQJXuKARgqIhUUJCgaAYwAAAAH//z/agaJA1IAIQA+AFkAfwCfAKkAtQCOQIuOAQcJAUwPAQABAIURAxADAQIBhQQBAgUChRIBBRMBCAwFCGcUAQwACw4MC2kVAQ0ADgkNDmcACQAHCgkHaQAKBgYKVwAKCgZfAAYKBk+rqqCggYBbWkA/IyIBALGuqrWrtKCpoKijoZiUjImAn4Gfc3FqaFp/W35UUz9ZQFk5OCI+Iz4AIQEhFgYWKwEiBgcGBwYXFh8BFhcWBw4BHgE3Njc2JyYnNSYnJjYmJyYFIgYHBh4BNjc+ARYXMRYXMx8BFRczHgE+AScuASEiBgcGHgE2Nz4BFhcxFh8CFRceAT4BJy4BEyIGFRcDMRQWFzkCHgE7ATY3Njc+ATczMj4CPQE0JicxLgEjBzIXMxYdARQHBisBIgYHDgEHBgcGKwEVLgEnIy4BNTcFFTMyNj0BNCYjBSIGFBYzITI2NCYjBNINGAcZBAQLBxMBDQEEDhEGGiwRKgwKCgYVEAMGGQgSDfvyPWwiDgklLQ0WREkeBgUBAQsBAQ8uIgIPImQBvTxsIg0HJi0NFkNJHgYGAQwBDy4iAxAiZJgSGgEBIR0dTSroGgwcDio7DR8bMSQUFRISMBoUEAwBDAwODz4QFwEDJBwMCg4H1BcpDwEQEgEBxyAQFxcQ+3UWISEWASkWICAWA1IMCyUmHyQVKQMbDBQKDSwiBg0fIx4lFy0BIREdJioNCXk4MRMtGggTHx4HFgQFAgsBAREDHy4QKS44MRMsGwgTHx4HFgMGAgsBAREDHy4QKS7+phkSBP7tK00dHSECAwcHFEUsFSQwGncbMBISFGQMDg9uDw4MFQ8fMg0FAwIBAREQECoX2jdgFhAUEBYMIC0hIC4gAAACAAD/0wPeAukAGABFAD1AOg0BAQABTAYBAAEAhQIBAQMBhQADBAOFAAQFBQRZAAQEBWEABQQFUQMAOjYoJBoZEQ8LCQAYAxcHBhYrASIjIgYVHgEXFhcWNjceATc2Nz4BNzQmIwMiBg8BBg8BBgcOASM5ASIvASYnJg4BFhcWFxYXFjM5ATI2NzY3Nj8BNiYnJgHv5+gNEwFOPUJIPnMpKnM+SEE9TAETDZAOGAcBCQ8CEgkpaTkjHQocFxQpEw8UISQIBiwrTo04ExURDwELChMPAukTDkuPKy8BATMtLTMBAS8rjkwOE/4CDQwDEBICFggmKgcCCAsJDygpCg8JAgIJODQSGhYZARMrCwgAAAEAAP/KA6EDQAAfAB1AGhIPCgQDBQACAUwAAgAChQEBAAB2HRQXAwYZKwEUDwETFRQOAS8BBwYiJjU0NxMnJjU0NyU3NjIfAQUWA6EPyjAMFQz7+gwWDAEwyw4fARh+CyAMfQEYIAHpDA/F/ukMCxABB4SEBxIKBAgBF8UPDBUFKP4XF/4oBQACAAD/ygOhA0AACQApACdAJBwZFA4NCQgHBgUDAQwAAgFMAAIAAoUBAQAAdiUkFxYSEAMGFisBNy8BDwEXBzcXExQPARMVFCMiLwEHBiImNTQ3EycmNTQ3JTc2Mh8BBRYCe6rramnsqynT0/4PyjAXCgz7+gwWDAEwyw4fARh+CyAMfQEYIAEipiLV1SKm629vAbIMD8X+6QwcB4SEBxIKBAgBF8UPDBUFKP4XF/4oBQAAAAABAAD/tQNSAwcAHQAiQB8dEA8ODQwLBAMCAQAMAAEBTAABAAGFAAAAdh02AgYYKwEVJRUXFAYrASImNTc1BTUlNTQ3Njc2MhcWFxYdAQNS/qJkHxP6Ex9k/qIBXggKDxMuEw8KCAETMjLIZBMfHxNkyDIyyGQeLDQhKSkhNCweZAAAAAAD//v/mwPtAuIAGQAzAFQAVUBSLQcCAQABTAkCCAMAAQCFAwEBBAGFAAUGBwYFB4AABweECgEEBgYEWQoBBAQGYQAGBAZRNTQbGgEAS0pFRD8+NFQ1UygmGjMbMw4MABkBGQsGFisTIgYHBhYfAQYWFx4BMzI3Njc2JyYnJi8BJiEiDwEGBwYHBhcWFxYzMjY3PgEnNz4BJy4BASIHBg8BBgcGFBYyPwE2NzYWFxYfARYyNjQnJicmJyYnNQ8aBwoPFJgCERMQLhoqHhsNDAM4RClQaAkDcA4JaFApRDgDDA0bHioaLhATEQKYEw8JBxr+LH51eWECBgkQHysQD1NoZdllaVEMECsgEAYIYHt4gQLiEA4TKgpQI0MaFxoeGywnJxkiFCo1BQU1KhQiGScnLBseGhcaQyNQCikUDhD95y4wWgMFCRAsIA8PTignAykrUAwQHy0QCAZfMzABAAAABQAA/2oD6ANKABsAKAA0AEAAZwBqQGcQCwIJBQgFCQiADAEADQECAwACaQADAAEEAwFpDwYOAwQHAQUJBAVnAAgKCghZAAgICmEACggKUUFBNjUqKR4cAQBBZ0FnX1xUU05LPDk1QDY/MC0pNCozJCEcKB4nDg0AGwEbEQYWKwEiBw4BBzkCHgEXMRYgNz4BNTMjNCYnMSYnJgcyHgEUDgEiLgE0PgEDIgYUFjsBMjY0JiMhIgYUFjsBMjY0JiMDBg8BFCMOAQcOAScVJi8BJicuAQ4BFxYXFhcWFxUWNjc2Nz4BNCYB6baMTlgBAVhOjwF8jk9YAQFYT0haWFJfoV5eob+hXl6h7hYgIBa6Fx8fFwEoFiAgFroXHx8XIxcOAQEQHRQvbDhEQhQ0Jw8sIAIPMkUIElRaSYw8GxIZHh8DSR4QNSEhNRAeHhA1ISE1EBAHCFoLFBgUCwsUGBQL/pkfLSAgLR8fLSAgLR/+0wIOAQESGQ0fHgMBAx4KHioQAh4rETcmBQgnAwEDJygTDxUiKx8AAAAABAAA/7UCigMHABUAGgAjACwA2kuwDVBYQDYOAQcAAAdwBAECAQECcQYBAAAICQAIaAAJEAwPAwoLCQppDQELAQELWQ0BCwsBXwUDAgELAU8bS7AZUFhANQ4BBwAAB3AEAQIBAoYGAQAACAkACGgACRAMDwMKCwkKaQ0BCwEBC1kNAQsLAV8FAwIBCwFPG0A0DgEHAAeFBAECAQKGBgEAAAgJAAhoAAkQDA8DCgsJCmkNAQsBAQtZDQELCwFfBQMCAQsBT1lZQCQlJBwbAAApKCQsJSwgHxsjHCMZGBcWABUAFSMREREREyERBh0rExUjIgYVETMVMzUhFTM1MxE0JisBNQUhFSE1FzIWFAYiJjQ2ITIWFAYiJjQ2lmQTHzJkAV5kMh8TZP5wAcL+PjIVHR0qHR0BcxUdHSodHQMHMh8T/XZkZGRkAooTHzKW+mT6HSodHSodHSodHSodAAAAAAEAAP+fAx8DHQAMACNAIAkHAgEAAUwIAQFJAgEAAQCFAAEBdgEABgQADAEMAwYWKwEyFhAGJyInBzcmEDYBmaLk5KIqMrsBceYDHeT+vOYBDH3lcwFC5AACAAD/nwMfAx0AEAAdAEFAPhoJBQMBABgGAgMBAkwZAQNJBQECBAEAAQIAaQABAwMBWQABAQNhAAMBA1ESEQEAFxURHRIdDQsAEAEQBgYWKwEiBhQfARU3NjcXFjMyNjQmJzIWEAYnIicHNyYQNgGZc6RQIBwSCC8iIHOkpHOi5OSiKjK7AXHmAq2k5FMgQRELBwwJpOigcuT+vOYBDH3lcwFC5AAAAAAE//3/pwN9AuYAGwA3AEsAUwBJQEYJAggDAAEAhQMBAQQBhQoBBAAGBwQGZwAHBQUHWQAHBwVhAAUHBVE6OB0cAQBSUE1MQ0I4SzpLMjEcNx03FhUAGwEbCwYWKxMiBgcGHgE2Nz4BFhcxFhczFxYfAR4BPgEnLgEhIgYHBh4BNjc+ARYXMRYfARYfATMeAT4BJy4BEyEiBhUWFxYXHgI2NzY3Njc0JgUhDgInLgHOOmgiDQgkLA0VQUcdBwQBAQcDAg8tIQIPImABsTppIg0IJCwNFUFHHQYGAQQGAgEOLSADDiNgYP0DFh4BKSVBPZSLnEJGKCwCH/0uAnoeZoFFYaQC5jcwEisaBxMeHQcVAwYBBwQCEQIdLRAoLTcwEisaBxMeHQcVAwYBAwgCEQIdLBEoLf5bHxdIQz4yLzcCNjEzPkRIFh9qPFswAgNsAAADAAD/ugOYA0kAHAA7AFwApkAaOgEJBVdHAgAEEwsCAQcDTFYrAglGBgIHAktLsApQWEA2AAUDCQQFcgABBwIAAXIACAADBQgDaQAJAAAHCQBpAAQABwEEB2oAAgYGAlkAAgIGYQAGAgZRG0A4AAUDCQMFCYAAAQcCBwECgAAIAAMFCANpAAkAAAcJAGkABAAHAQQHagACBgYCWQACAgZhAAYCBlFZQA5ZWBcXHCgXGBoYFAoGHyslNC8BJiIHFx4BHwEUBgciLgEvAQYUHwEWMj8BNgE0LwEmIg8BBhQfARYyNycuAjU0NhcyFh8BFh8BNgEUDwEGIi8BJjQ3JwYiLwEmND8BNjIfARYUBxc2Mh8BFgMtEHQQLhAWAwwBAiAWCA4OBBYTEHMPLRBSEP53D3MQLBBSEBB0Dy4RFwMKBB4XCQ4HCwQIChIB9DBSLocucy4xMTCHL3QvL1Ivhi9zLjExMIcvdC+rFw90EBIWAxAGDxceAQQKBBYRLg90Dw9REAGfFhBzEA9SDywQdA8RFwMODgkWIAEEBQgDCQsR/o5CL1EvMHMvhzAxMS90L4YuUi4vdC6IMDExL3QvAAAAAgAA//kCgwMLAAcAHwAqQCcFAwIAAQIBAAKAAAIChAAEAQEEWQAEBAFhAAEEAVEjEyU2ExAGBhwrEyE1NCYOARcFERQGByEiJicRNDYXMzU0NjIWBxUzMhazAR1UdlQBAdAgFv3pFx4BIBYRlMyWAhIXHgGlbDtUAlA9of6+Fh4BIBUBQhYgAWxmlJRmbB4AAQAA//kDoQMMACUAMEAtBAECAQABAgCAAAADAQADfgADA4QABQEBBVkABQUBYQABBQFREyU1IxUkBgYcKwEVFAYHIyImPQE0Jg4BBxUzMhYXERQGByEiJicRNDYXITU0PgEWA6EWDiQOFlJ4UgE1Fx4BIBb96RceASAWAXeS0JACEY8PFAEWDo87VAJQPWweF/6+Fh4BIBUBQhYgAWxnkgKWAAACAAD/vQNNAwsACAAdACRAIQABAQABTAABAAGGAAIAAAJXAAICAGEAAAIAUTgaEgMGGSsTNCYOAR4CNgEUBwEGIicBLgE9ATQ2NzMyFhcBFvoqOiwCKD4mAlUU/u4WOxT+cRUeKh3pHUgVAY8UAlgeKgImQCQGMP7ZHhX+7hUVAY8VSB3oHSoBHhX+cRUAAAADAAD/vQQkAwsACAAdADQAKkAnJgACAQABTAMBAQABhgQBAgAAAlcEAQICAGEAAAIAUSopOBoSBQYbKxM0Jg4BHgI2ARQHAQYiJwEuAT0BNDY3MzIWFwEWFxQHAQYjIiYnATY0JwEuASMzMhYXARb6KjosAig+JgJVFP7uFjsU/nEVHiod6R1IFQGPFNcV/u4WHRQaEAEGFRX+cRVIHX0dSBUBjxUCWB4qAiZAJAYw/tkeFf7uFRUBjxVIHegdKgEeFf5xFR0eFf7uFRARAQYVOxUBjxUeHhX+cRUAAQAA/74CygMLABwAIUAeDgEBAAFMAwEAAQCFAgEBAXYBABIQDAoAHAEbBAYWKwEyFx4BFxEUBgcGIyIvAQcGIyInLgE1ETQ2NzYzAooMDBMUARYSCg4bFPb2FBoNDBIWFhIMDQMLBQgeFP0xEyAHBBLs7BMFByATAs8TIAcFAAABAAD/aQPoAsMAJgAcQBkbAQABAUwNAQBJAAEAAYUAAAB2JCIjAgYXKwEUDgEjIicGBwYHBiYnNSY2Jj8BNj8BPgI/AS4BJzQ+AjMyHgED6IbmiCcqbpMbJAoOAwIEAgMMBA0UBxQQBw9YZAFQhLxkiOaGAV5hpGAEYSYIBAEMCgECCAQDDwUOFggcHBMqMpJUSYRgOGCkAAMAAP9qA8QDUwAMABoAQgCFQAwAAQIAAUwoGwIDAUtLsA5QWEAuBwEFAQABBXIAAAIBAHAACAAEAwgEaQADAAEFAwFpAAIGBgJZAAICBmEABgIGURtALwcBBQEAAQVyAAACAQACfgAIAAQDCARpAAMAAQUDAWkAAgYGAlkAAgIGYQAGAgZRWUAMHyISKBYRIxMSCQYfKwU0IyImNzQiFRQWNzIlISYRNC4CIg4CFRAFFAYrARQGIiY1IyImNT4ENzQ2NyY1ND4BFhUUBx4BFxQeAwH9CSEwARI6KAn+jALWlRo0UmxSNBoCpiod+lR2VPodKhwuMCQSAoRpBSAsIAVqggEWIjAwYAgwIQkJKToBqagBKRw8OCIiODwc/teoHSo7VFQ7Kh0YMlReiE1UkhAKCxceAiIVCwoQklROhmBSNAAAAAIAAP+xAjwDCwAIABgAJkAjAAEAAgABAoAAAgKEAAMAAANZAAMDAGEAAAMAURcXExIEBhorATQmIgYUFjI2NxQHAw4BIiYnAyY1NDYyFgGtVHZUVHZUjhLLCSQmJgfMEqjsqAHtO1RUdlRUOz0n/lASFhYSAbAnPXaoqAADAAD/agNZA1IAEwAaACMAOUA2FAECBAFMAAEABAIBBGcAAgADBQIDZwYBBQAABVcGAQUFAF8AAAUATxsbGyMbIxMmFDU2BwYbKwEeARURFAYHISImJxE0NjchMhYXBxUzJi8BJhMRIyImJzUhEQMzEBYeF/0SFx4BIBYB9BY2D0rSBQevBsboFx4B/lMCfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymAAEAAP/nA7YCKQAUABlAFg0BAAEBTAIBAQABhQAAAHYUFxIDBhkrCQEGIicBJjQ/ATYyFwkBNjIfARYUA6v+YgoeCv5iCwtdCh4KASgBKAscDFwLAY/+YwsLAZ0LHgpcCwv+2AEoCwtcCxwAAAIAAP+xA1sDCwAkAEcAXUBaQyUCBgkvAQUGFwEDAggBAQMETAAJCAYICQaABwEFBgIGBQKABAECAwYCA34AAQMAAwEAgAAIAAYFCAZpAAMBAANZAAMDAGEAAAMAUUZFJiUlNiUmNRQkCgYfKwEUFQ4BIyImJwcGIiY9ATQ2OwEyFgYPAR4BNzI2NzY3NjsBMhYTFRQGKwEiJjY/ASYjIgYHBgcGKwEiJjc1PgEzMhYXNzYyFgNLJOSZUZg8SAscFhYO+g4WAglNKGQ3SoInBhgEDGsICg4UEPoOFgIJTVJwS4InBhcFDG8HDAEk5plRmjxICxwYAQUDAZa6PjlICxYO+g4WFhwLTSQqAUo+CjgNDAG4+g4WFhwLTU1KPgo4DQwGBJa6PjlICxYAAAP///+xA6EDCwAGAA0ARwBFQEILAQIAHwEEAwJMAAgHCIUGAQIAAwACA4AJAQcBAQACBwBnBQEDBAQDWQUBAwMEXwAEAwRPRkQzJxYmJSYaFRIKBh8rASY1IxUUFiU1IxQHPgE3FRQOAgcGBw4BFBYzMhYHFRQGIyEiJj0BNDYzMjY0JicmJy4DNzU0NjczNTQ2NyEyFh0BMzIWAQAqj2oCqI8pT2hJMEx2PRceFRAiJSpCAQoI/jAICkIpJiIQFR4XQHJOMAEgFqA2JAFBJTShFiABZVt0NSxeijV0WxBec0coUEIqBB4XEyo7KjInJAgKCggkJzIqOiwSFx4DLEBSJ0cXHgE1JTQBNiQ1IAAABf///7EELwMLAA8AGQAjACcAKwBqQGcWEwICAyAdAgUHAkwKAQALAQMCAANnAAIABAYCBGcIAQYOCQ0DBwUGB2cMAQUBAQVXDAEFBQFfAAEFAU8oKCQkGhoQEAEAKCsoKyopJCckJyYlGiMaIh8eEBkQGBUUCQYADwEODwYWKwEyFhURFAYHISImNxE0NjcVIgYHFSE1NCYjETI2JxEhERQWPwE1MxUzNTMVA9YlNDQl/IMkNgE0JQcKAQOhCggHDAH8XwwGNo9H1gMLNiT9WiU0ATYkAqYlNAFICgh9fQgK/TYKCAFT/q0HDAFHSEhISAAAAAQAAP+JA6oDMwAPAB8ALwA/ACVAIgIBAAEAhQMBAQQBhQYBBAUEhQcBBQV2NTU1NTU1NTIIBh4rETQ2NzMyFgcVFAYnIyImJyU0NjczMhYdARQGJyMiJjUBNDY3MzIWBxUUBisBIiYnJTQ2NzMyFh0BFAYrASImNVxAaEFcAVpCaEFaAQIJXEFnQVxcQWdBXP33XEBoQVwBWkJoQVoBAglcQWdBXFxBZ0FcApdBWgFcQGhBXAFaQmhBWgFcQGhBXAFaQv5fQVoBXEBoQVxcQWhBWgFcQGhBXFxBAAAGAAD/bwPFA00ACwAXACQAKQAuADMAdkBzAAoECoUACwUIBQsIgAAIAgUIAn4ACQMGAwkGgAAGAAMGAH4ABwEHhg4BBAAFCwQFZw0BAgADCQIDZwwBAAEBAFcMAQAAAV8AAQABTxkYDQwBADMyMTAuLSwrKSgnJiAdGCQZIxMQDBcNFgcEAAsBCg8GFislMh4BBgchIi4BNhcBMh4BBiMhIi4BNjMBMhYXFAYHISImPgE3ATQgECARNCAQIBE0IBAgA1wrPAE+Kv6TLDwCQCoBbSs8AkAp/pMsPAJAKgFtKzwBPir+kypAAjws/hEBBP78AQT+/AEE/vxaPlY8AT5UQAEBbD5UPj5UPgFtPiosPAE+VjwB/L6C/vwB74L+/AHvgv78AAAAAAz///+JA+gDMwARACMALAA1AD4ARwBXAFsAZABtAHYAfACeQJsjAQ0EAUx8AQQBSwAAAAQNAARnAA0VEA1XABUWARAXFRBnABcAAxMXA2cAEwAUDxMUZwAPEQ4PVwAREgEOCxEOZwALAAwJCwxnAAkACgcJCmcABwAIBQcIZwAFAAYCBQZnAAIBAQJXAAICAV8AAQIBT3t5dnNyb21qaWZkYWBdW1pZWFZUTkxHRENAPjs6NzEyMTQjIzQ3MxgGHysVETQ2NyEyHwEWFREUBgchIiY3FBY3ITI2JxEjIiY9ASEiBhcTNDMhMhQnISI1NDMhMhQjISI1NDMhMhQHISI1NDMhMhQnISI9ATQ2FzMyFhcVFAYnIyImNzM1IwU0MyEyFCchIjU0OwEyFCsBIjU0OwEyFAcjIiUUFjczJzYoApAZFLsSNij81Cc4QBAPAywOEgF8KDb9jw4SAT4QAs4QEP0yEBACzhAQ/TIQEALOEBD9MhAQAs4QEP0yEBIN2w4QARIN2w0SP5ycARkPAXcQEP6JDw+dDw+dDw+dDw+dDwEZJhh9uxkC7ic2ARK7FBn9ric2ATgmDhIBEA8CMzYnfRIN/WAQIAFtECBuDx4BbRAgAX27DhIBEA+7DhIBEC59rBAgAW0QIG4PHgEfGSYBuwAADAAA/2kD6ANTABQAOQBDAE0AYgCHAJEAmwCwANQA3gDoAJlAluLfpZ5HRAkCCAMG3tuvqENAEwwIBQKVkldQBAoNkY5hWgQMCdo/AgQMBUwOBwIABgCFFAEGEQEDAgYDahABAhMBBQ0CBWkADQAKCQ0KaQAJAAwECQxpEgsCBAEBBFkSCwIEBAFhDwgCAQQBUeHg3dzY18zLu7qsq6KhlJOQj4uKfn1sa15dVFNGRUJBPTwxMB0ZFRUGGSsRNDc1NDYeAQcVFhQHERQGLgEnESY3FB8BHgIXFjI3PgE3Nj8BNjQnJjUmJy4BJyYiBw4BBwYPAQYTFBYyNicRBiInETYyFzU0Jg4BBxM0NxE0Nh4BFREWFAcVFAYuAT0BJjcUHwEeAhcWMjc+Ajc0NzY0LwEuAScmJyYiBwYHBgcGDwEGFxQWMjY9AQYiJxE2MhcRNCYOARUXNDc1NDYeARcVFhQHERQGLgE3ESY3FB8BFhceARcWMjc+Ajc0NzY0LwEuAicmIgcOAQcGDwEGExQWMjY3EQYiJxE2Mhc1NCYOARc/Nk44AT8/NlA0AT8/AwIEEBgNEB4RDRgHCAQCBAQCBAgHGA0QIA8OFQoIBAIDPhIaFAEQIA8QHhESHBAB2z44TDg+PjhMOD4+BAIEEBYPDyAPDhcQBAIEBAIEEAsMDg8gDw4MCQoIBAIEPxIaEg8gDw8gDxIaEts+NlA0AT8/Nk44AT4+BAIECAcYDRAgDw4XEAQCAwMCBBAXDhAeEQ0YBwgEAgQ+EhwQARAeERAgDxIaFAECGkwwXic4AjQpXjCYMf4rJzgCNCkB1TBNDA4GDRYSAwYGBBEMCg0GDhgNBAINCgwSAwYGBBEMCg0GDv2jDhISDgG5BAQBMQQEQg4SAg4Q/a9MMQHUJzgCNCn+LDGYMV4nOAI0KV4wTQwOBg0WEgMGBgQRFg0CBA4YDQYNFggKAwYGAwoIDAoNBg7mDhISDkIEBAExBAQBuQ4SAg4Q2kwwXic4AjQpXjCYMf4rJzgCNCkB1TBNDA4GDQoMEgMGBgQRFg0CBA4YDQYNFhEEBgYEEQwKDQYO/aMOEhIOAbkEBAExBARCDhICDhAAAAQAAP/nA/8C1QAQACEAKgAzADtAOCsBBgQBTAAEAwYDBAaAAAAAAwQAA2cABgAFAgYFagACAQECVwACAgFfAAECAU8UExU2NDYzBwYdKzURNDYzITIfARYPAQYjISImNxQWNyEyPwE2LwEmIyEiBhcFND4BHgEGLgE3FBY+AS4CBkg1AlJEJZwrK5wlRP2uNUg/JBoCUiMRnRUVnREj/a4ZJgECMjZQNAI4TDohJjImAiI2ImQB9DNKO/pCQvo7SDUZJgEd+iEh+h0kGvonNgI6SjoCNicZJgIiNiIEKgAACP///2kDawNTAAsAFwAjAC8AOABBAEoAUwB2QHMvKgIICUsjHgMGDEIXEgMECzkBAgoETAAMBwYHDAaAAAsFBAULBIAACgMCAwoCgAAAAAkIAAlpAAgABwwIB2kABgAFCwYFaQAEAAMKBANpAAIBAQJZAAICAWEAAQIBUU5NRUQ8Ozc2FRUVFRUVFBUTDQYfKzURNCwBBBcRFAwBJDcUFiA2NzUOAS4BJzUUFiA2NzUOAiYnNRQWIDY3NQ4BLgEnNRQWID4BJiQGATQ2Mh4BBi4BNzQ+AR4BBi4BNzQ2Mh4BBi4BAQYBYAEEAf76/qL++EDaATrYAS7Q8NIt2gE62AEu0PDSLdoBOtgBOszgzjnaATrYAtz+yt4CcxAeDgQWFhgEEB4OBBYWGAQQHg4EFhYYNQJSYmgCbGD9rmJoAmxgO1JSO3UwNgIyMkc7UlI7dTE0AjgvRjpSUjpsLTACLC9vO1JSdlACVP1mDRISGhQCEMoOEAIUGBQCEMoNEhIaFAIQAAYAAP9qA+kDUgAvADoARgBWAGEAcwB8QHkUAQ0EHgECDUABBwIDTFEBAE0BBAJLAAEADgABDmkPAQAMCgIGBQAGZwsJAgUSEBEIBAQNBQRnAA0AAgcNAmkABwMDB1cABwcDXwADBwNPYmI7O2JzYnJvbWtpZmRgXltZVVJMSTtGO0Y/Pjk3NDIuLCckIyQyEwYZKxE0NjMhMjY3MzYzMhoBAiciJyMmJwYjFQYHBhUGHQEUFh0BFAYHIyImNxE0JgciJjcUFjsBJjQ3IyIGFxYVETM1JyY9ATQ3JxQWOwEyFyY1NDcGKwEiBgUUFzMyNi4BJyMGFx4BNzI2AiYnIgYHMzIWDgEnSDUBIT9wKAI6XGZ0AnhkXDoCTnkGAgYEAgQgJhl9GSYBJhk1SD8kGtsfH9sZJqoSfQQbBgYkGghWTA0NTFYIGSYBGgZYGSYCIhtYBg4TTC9BXAJYQy9ME1A0SgJGNgGdQlpaUG/++v6i/vgBb5sNAgICBQICBgbdCCQSIBkkASYYARoZJgFaQyg2JXIkNsQdIf7mHAQhHdsQD50oNj9KU1BMPzYnLy82UDQBL8thegHaATrYAXhiWoRcAQAACv///2oD6ANSACMALwA9AEEARQBJAE0AUQBVAGEAh0CEDwYCBQxbAQQFAkw5AREBSwAAAA0MAA1nAAwZFxgVEw8LBwUEDAVnFhQSDgoFBAkDAgEHBAFpAAcAEQYHEWcQCAIGAgIGVxAIAgYGAl8AAgYCT1ZWUlJWYVZgWVdSVVJVVFNRUE9OTUxLSklIR0ZFRENCQUA/Pj08EyQVISQTMxs5GgYfKxE1ND8BNjc1NDY3ITIWFxUWHwEWHQEUBiMRFAYHISImNxEiJjcUFjsBNyMiDwEGFRMzETQ2NzMyFhcRMxEhNzM3IychNSETMzUjAzMRIzczJyMzFzMnMxczMjYnNTQvASYjFF0ECCYZAnAaJAEIBF0UNigkGv1QGSYBJzhAEA86fVkQCl4FXcsSDuoOEAG8/VAggj9EfQJw/ZCkhEYX6up9hD5GZz+CfCN9Og4SAQVeChABnR8fGX0GCJQaJAEmGZQIBn0ZHx8oNv5pGSQBJhgBlzYoDhLbDH0JCv3sATkOEAESDf7HAZc+2z59/mrb/VABOZzb29vbEg4fCgl9DAAAAAX/+/9qBacDUgAMABgARQCCAKAAmUCWKAEKCy0BCA8CTBABAAIAhRIBBAIDAgQDgAABAwUDAQWAEwENBQwFDQyAEQECAAMBAgNnAAUADAsFDGcACwAKCQsKaQAJAAgOCQhpAA8ADgcPDmkABwYGB1cABwcGXwAGBwZPhIMaGQ4NAQCWlZCPg6CEoHhzbWtoZmBfXFtXVDc0IR8ZRRpFFBENGA4XBwYADAEMFAYWKwEiDgEUHgEyPgE0LgEFIgYUFjMhMjY0JiMFIgcGBwYXIyIOARUUFxYXBgcGFhcGDwEGHgIzIT4CNRE0JyYvASYnJicmBzYXFh8BFhcWFxYdARQGByEiJyY3NhY2NCYiJy4BNz4BMzI2NCYjIicmNTQ2NyY3NjMyPgEnJicmNzY3NgEiBw4BFxYXFhcWFxY3Mz4BLgEHIwYnJicuAScuAQLoHjIdHTI7Mh0dMv2JFh8fFgEiFiAgFgLuGhxLEw4PgyI5IQcHEBAHDg0YAwgHDgIfNSYBei1NLQ4IEwgZMBggJDAQDQcKBQoUFgwmLR/+tBgGCg4KIBcWHwkLAQwDEQQPFxYQEwgHCQgBYlMeDRUGBw8GBwkKHwL7lwwIFBAJMVxZci4sMCsFFxwDIhYDICogKFuRKAcbA1ImQk5CJiZCTkImUCAsHx8sHxQHIlQ8WCA5IhwYGxMRFSRQHAQMCxxHPyIBLkwuAR8cKBcrETp0OhwgcwETCxkNGTxFG1UT/x4qAhgeEQ0BFyAVCwwqCwUFFiAWEQwVCQ8FAQIBERoMHDE1Jy4GAf74BAkqFG5OTCENBAUDAiIsHAEDBAQKGnxYDxEAAAABAAD/dgPcAz0AbwBSQE9DAQQFUz0CAwRpIwsDBwYPAQEHagoCAgEFTAAFBAWFAAQDBIUAAwYDhQAGBwaFAAcBB4UAAQIBhQACAAKFAAAAdmxrXlxPThwuLxgUCAYbKwUUDwEGIi8BJjQ3JwcGIicXFhQWBhcUBw4FIyIvASY1ND8BNj8CNjM2OwEyHgQXJjQ/ATYyFy8BJjQvASY3ND8BPgQXMh8BFhUUDwEOAyMGKwEiJgYmIiYjFhQPARc2Mh8BFgPcFDwWOhXLFRiPRggWCBQFCAIBDwIOCAwOCgkXD+QQAwUCBwkLCQERFQoECgYKAgwBCAjCCBYIDgYFAwQBAQ8JBwgMDgoJFw/kEAMFAgwIDgMRFQoECgYIBggDCAhGjxg6FssUBx4UPRQUzBQ7GI9GCAgUBQYKCAYVEQESBA4EBhDkDxcHBwwFCAoLCQ8GAggECgIIFgjCCAgOBwYCBwkCCBURCggGDgIIARDkDxcHBwwFEAQSDwgCDA4IFghGjxgVyhYAAAMAAP+cA4QDIAAIABEAKgA/QDwdAQQBSwAIBgQGCASAAAcABggHBmcABAAFAAQFZwIBAAEBAFkCAQAAAWEDAQEAAVESMhMyJBMUExIJBh8rMzQ2MhYUBiImJTQ2MhYUBiImAQYWMyEVFCMhIj0BAyM1NDsBMh0BIREUB5Y8Ujo6UjwB9DxSOjpSPP6+JAQqAjIU/XIUbGIUnBQCwBIoPDxSOjoqKDw8Ujo6ARYKGkwUFEwB9FAUFFb+7hYEAAAAAAT///+jAnEDGQAIABEAGgAmAFlAVhgVAgUEAUwJAQIIAQABAgBpAAEAAwYBA2kLAQYKAQQFBgRpAAUHBwVZAAUFB2EABwUHURwbExIKCQEAIiAbJhwmFxYSGhMaDg0JEQoRBQQACAEIDAYWKwEiBhQWPgImJzIeAQYuAT4BEyIGBxYyNy4BJzIWFRQGByImNzQ2ATlBXFyCWgJeP2uYApzSngaSb0pqE0v4SRVoSIiwsoaMrgGsArFcgF4CWoRYaprUnASU3JL9XywgHR0eLmh+Uyk+AUAoU34AAAAC////owJxAxkACAAUACZAIwQBAAEAhQABAgGFAAIDAoUAAwN2AQATEQ0LBQQACAEIBQYWKwEyHgEGLgE+AQM0NjMyFhUUBgciJgE5a5gCnNKeBpLKrI2IsLKGjK4DGZrUnASU3JL89lN+flMpPgFAAAAAAAQAAP+jBK4DGwAIABEANAA+AF9AXDMwGgMFBCMBBgUCTAABAwGFCwEDAAOFAAACAIUKAQIJAoUACQQJhQAGBQaGCAwCBAUFBFkIDAIEBAVhBwEFBAVRExI9Ozg3MjEvLSknIR8ZFxI0EzQTFBMSDQYaKwEUBiImPgIWARQGIi4BNjIWBzIWFxQGJyInFRQXFAYHIiY1NDYnBiMiJic0NjMyFzYgFzYlFAYiJj4BMzIWA1ya1poCltqWASBMbkoCTmpQhVBmAWpNKigBwI+WuAIBMiFSZAFkU2I1YwFMYzT9pUxsTgRGOjVMAhVsmJjYlgSe/uE2TExsTEzXRC0WJAEGBwUCKT4BQCgDCgIHIhctRDJRUTKhNkxMbExMAAAAAAoAAP+jBK4DGwAIABEAGgAjAEYATwBZAGQAbQB2ANJAz0VCAg8IYVxOSgQOEVhSLAMJDgNMNQEQAUsAARkBAgUBAmkVAQUhFhsDBgMFBmkAAxgBAAQDAGkXAQcgFBoDBA0HBGkMHAIIEwEPEQgPaQANABEODRFpHxIdAw4LAQkQDglpHgEQCgoQWR4BEBAKYQAKEApRb25mZVtaUVBIRyUkHBsTEgoJAQBzcm52b3ZqaWVtZm1gXlpkW2RWVFBZUVlNS0dPSE9EQ0E/OzkzMSspJEYlRiAfGyMcIxcWEhoTGg4NCREKEQUEAAgBCCIGFisBIiY0PgEeAQYDIgYeAT4CJgEiLgE2MhYOASciBhQWMjY0JgcyFhcUBiciJxUUFxQGByImNTQ2JwYjIiYnNDYzMhc2IBc2BTI/ASYjIgcWBTI3LgEHIgYHFiUyNy4BJyIHFhcWJSImPgEyHgEGJyIGFBYyNjQmAldsmJjYmAKcakFcAliGVgZiAWM3SgJOalAESDkfLixCLi4hUGYBak0qKAHAj5a4AgEyIVJkAWRTYjVjAUxjNP0jPCoNJk1iHSwB84NVGXJNUXIXVAImVCoMQjBMJwUIKPz+N0wCSm5IBlIzIS4uQiwuARGY2JYEntCgAaRcgF4CWoRY/i1MbExMbEzRLkAuLj4w8EQtFiQBBgcFAik+AUAoAwoCByIXLUQyUVEydgwRJjESPB4eLgEsHx48ExMcASUGDAyVTGxMTGxM0TA+Li5ALgAAA////2oD6ANSAC0AXwCMAGFAXiQBAwABTAkBAwACAAMCgAABAgcCAQeACgEHBAIHBH4ABAYCBAZ+CAEAAAIBAAJpAAYFBQZZAAYGBWEABQYFUWBgLy4BAGCMYIuCfm9rTEsuXy9fGxYNCwAtASsLBhYrASIHBgcGBwYHFRQWOwEyNjc+ATc2NzYzOQIyHwEWHwEWNj8BNiYnJi8BJiMxBSIPAQYWFxYfARYVOQEUBgcGBwYHOQIOAR8BFBYyNzY3Njc2NTQnJicmJyYnMSYjJgExIw4BFx4BFxYXFjM5ATI3Nj8CPgEvASYHBg8BBiM5ASInJicjLgEnLgEjAfCCcW1FGhQRCwYFZQQGARZxTxolMS4oIg4EBQUECAE0AgUEJhsNJiwBRwgDMgIBAy0cCx4gHg4KDQ8DAQIyBQkEWS0KBRUYGCwRFBoPAQEE/NQDBAYBGaF0KjM1Lzo7BgsFFwUCAzIFCBUVCBsaXlRQNQEUHgkBBgQDUj48aCcuKDQDBQcFBFSGIw0KCwcDAQIBAQMEWQUJAQwFAgdyBlcDCAMtOBZJTjlrLRYLEA8DCANXAQYDT28ZE0VLUEtKPhgWHA0BAv4sAQgFfMIwEQsKDgEDAQgCCgRXCAIGAwIDLCpKHT8iBAYAAAAG////owPfAxkACwAYACEAKgAzAD8AdkBzMS4CCQIBTAADBAEEAwGADwEGDgEEAwYEaQUBAQcMAgAKAQBpEQEKEAgNAwIJCgJpAAkLCwlZAAkJC2EACwkLUTU0LCsjIhoZDQwCADs5ND81PzAvKzMsMycmIiojKh4dGSEaIRMSDBgNGAgFAAsCCxIGFisBISImPgEXITIeAQYHIiY3ETQ2MhYXERQGASIGFBY+AiYnMh4BBi4BPgETIgYHFjI3LgEnMhYVFAYHIiY3NDYDqv7HFSACHBcBORUeAiKwFSABHiweASD+F0FcXIJaAl4/a5gCnNKeBpJvSmoTS/hJFWhIiLCyhoyuAawBER4qIAEeLByeHhYBOBUgIBX+yBYeAj1cgF4CWoRYaprUnASU3JL9XywgHR0eLmh+Uyk+AUAoU34AAAAD////owPfAxsACAAUADAAVEBRAAEJAYUACQQJhQADAAYAAwaAAAYCAAYCfgoBAgKECAsCBAAABFcICwIEBABfBwUCAAQATxYVCgktLCknJCIfHhsZFTAWMBAOCRQKFBMSDAYYKwEUBiImPgIWASImNzQ2MzIWFRQGATIeAQYHIxUUBiImNzUjIiY+ARczNTQ2MhYXFQI9mtScBJTckv8AjK4BrI2IsLIB6xUeAiITaCAqIAFoFSACHBdoHiweAQIVbJiY2JYEnv0mQChTfn5TKT4B1B4sHAFpFh4eFmkeKiABaBUgIBVoAAAAAAX///+jA98DGQALABQAHQAmADIAZEBhJCECBwYBTAwBBAsBAgEEAmkDAQEFCgIACAEAaQ4BCA0BBgcIBmkABwkJB1kABwcJYQAJBwlRKCcfHhYVDQwCAC4sJzIoMiMiHiYfJhoZFR0WHREQDBQNFAgFAAsCCw8GFisBISImPgEXITIeAQYBIgYUFj4CJicyHgEGLgE+ARMiBgcWMjcuAScyFhUUBgciJjc0NgOq/scVIAIcFwE5FR4CIv18QVxcgloCXj9rmAKc0p4Gkm9KahNL+EkVaEiIsLKGjK4BrAERHiogAR4sHAGfXIBeAlqEWGqa1JwElNyS/V8sIB0dHi5oflMpPgFAKFN+AAAD////owPfAxkACwAUACAAQ0BABwECAQKFCAEEAAUABAWAAAUFhAABAAABVwABAQBhAwYCAAEAURYVDQwCABwaFSAWIBEQDBQNFAgFAAsCCwkGFisBISImPgEXITIeAQYBMh4BBi4BPgETMhYVFAYHIiY3NDYDqv7HFSACHBcBORUeAiL9fGuYApzSngaSb4iwsoaMrgGsAREeKiABHiwcAgea1JwElNyS/cd+Uyk+AUAoU34AAAAAAgAA/+EC+ALbACEAMQAvQCwRBgIAAwFMAAEAAYYAAgAEAwIEaQADAAADWQADAwBhAAADAFEVKx0lIgUGGysBDgEjIiYnDwEGIyImNTQ/Ai4BNTQ3PgEyFxYXFhUUBwYlHgEzMj4BNC4BIg4BFRQWAqgpZjYxXSgzghUYHi0PgX4gIiclgJVAPyYmFBT+mRlAIS1PLi9OW08vGgEAKSoiIH2CDy8eGhOCMyZeMktAP0snJT9BSjgyNCQYGi5PXU4uL04tIkAAAAAB/+4AAAFUAoIAEAAXQBQLAQABAUwAAQABhQAAAHYYFgIGGCsTFxYUDwEGIicmPwEnJjc2MmLiEBDiEDAQJCS6uiQkEDICcuwQLhDsEBAkLMLELCQQAAAAAgAA/58DjwMdACkAMgBEQEElJCMcGxoGAwEpJhkXFhADAAgCAw8ODQYFBAYAAgNMAAEDAYUAAwIDhQQBAgAChQAAAHYrKi8uKjIrMiAfGQUGFysBBwYHFwcnBg8BIycmJwcnNyYvASYvATU/ASc3FzY/ATMXFhc3FwcWHwEFMjY0LgEGHgEDj4UIBDdPhwkWN3A4CxaETjUBAwYDAYODDjZOhRYLN3A4DhGFUDYGBoX+QUViYopkAmABJzgWCYVPNQQIhoUECTdPhgMGDAYFN3A4IYRPNgkEhIQFCDdPhwwSON9gjGICZohkAAABAAAAAAFoAoIAEQAXQBQGAQEAAUwAAAEAhQABAXYYEQIGGCsTNjIXFg8BFxYHBiIvASY0NzbyDjIQJia6uiYmEDAQ4hAQzgJyEBAkLMTCLCQQEOwQLhDWAAAAAAEAAP/xAgICywAOABhAFQsEAgEAAUwAAAEAhQABAXYUEQIGGCsTNjIXCQEGIiY0PwEnJjQfHlgeAU/+sR9WPh+8vB8CrB8f/rL+sh8+Vh+6uiBUAAEAAP/xAgECywAOABhAFQsEAgABAUwAAQABhQAAAHYUGAIGGCsBFhQPARcWFAYiJwkBNjIB4SAgurogQFIh/rIBTh5YAqwfVh+6uh9WPh8BTgFOHwAAAAAFAAD/fgPAAz4AEAAUACAAJAAoADZAMygnJiQjIh8cFxQTEgwCAQFMAAECAYUDAQIAAAJXAwECAgBfAAACAE8WFRUgFiAWJgQGGCsBFhQHAQ4BKwE1NDY3ATYyFwEXAScBMjcnLgEvAQYdARc3AScJATcnBwOqFhb9xhZMI+siFQI6F0AX/bFBAa9A/qsOExsRQhcWCTSZAbA//k8CFUOlQwJdFkIW/cYVIuojThUCOhYW/YtAAbE//YMIGhBEFhYVC040KAGwQP5RAZRDpUIAAQAAAAACdAKXAB0AHkAbGhMMBAQAAgFMAwECAAKFAQEAAHYUGBQZBAYaKwEWFA8BFxYUBwYiLwEHBiImND8BJyY0NjIfATc2MgJUICCHhyAgHlYfh4ceWD0fh4cfPVgeh4ceWAJ4H1Yfh4cfVCAeHoeHHj1WHoeHIFQ/H4eHHwABAAD/hwPoAzUAEwAnQCQKAQEAAUwJAQBKCwACAUkAAAEBAFkAAAABYQABAAFRJCYCBhgrFTQ+BTM1CQERIg4FMEh2YJRQQwFz/o1mYppKYjIseY/ikmYyGgT1/oz+jQEMAhIiRGKWAAMAAP+JA6oDMwAMABgAJABCQD8IAQQABQIEBWcHAQIAAwACA2cGAQABAQBXBgEAAAFfAAEAAU8aGQ4NAQAgHRkkGiMUEQ0YDhcIBQAMAQsJBhYrJTIWFRQGIyEiJjQ2FwEyFhQGJyEiJjQ2NwEyFhQGIyEiLgE2NwNCKj48LP0mLDw+KgLaLDw8LP0mLDw8LALaLDw+Kv0mKzwBPCxaPC0qPj5WPgEBbD5UPgE8VjwBAW0+VT4+VjwBAAAAAwAA/4cDqgMzABAAHwA3ADlANicBBQQBTAAEAwUDBAWAAAUCAwUCfgAAAAMEAANpAAIBAQJZAAICAWEAAQIBURcXJRcXFAYGHCsRND4CHgMOBC4CNxQeATI+ATQuASMiDgIFNTQ+ARYXFRcWFA4BLwEuATUvASIvASZKfq6+rnxMAkiAqsKqgkZzXqK/ol5eol9Igl44ASUiMiABjhEiMRGfAQYEAQEBAgEBXl+ufEwCSICqwqqCRgROerJdYKJeXqK/ol44XoJH4BgiAiYWyI0RMiABEZ4CBgEHBAUFBgAB//v/dwPqA0AAYgBLQEgQDAICAVNPKikEAwJCAQAEA0xYCwIBSgABAgGFAAIDAoUFAQAEAIYAAwQEA1kAAwMEYQAEAwRRAQA/PTc1IB4VFABiAWIGBhYrBSInLgEnJjc2NzY3Bz4BFhc2Nz4BMwYHBgcGFxYXFh8BFgYHBgcGDwEXJwYXHgE3Njc+ATc2FxYXFgcGBwYHIw4BJxYXFjc2NzY3NicuAScWFxYXNiYnJicWFxYXFgYHBgcGAfhqXVqJKCoFBS4wTQYEIyIFECUjWioSFxsQEgMVIxUlFggGDgwZEhcTCE0MDAs3HxYWDCoLERAjEQ8GAw8LEA4hX0YzPzg7NSwqExgCASYaMRkfDwUgIyQzlFBUAgFKQ0VZXoknJopbYoN+dXlGnAQFBAYeGhgeDiAiICcXBwMCAgEFKxQQDQkGBWomHxwbHQUECgUZBAcBAREQFA0HBAE1LQYqCAgUEiMiJS49N2QVFRUaJz6COTspK25zsFmvRkcoKwAEAAD/ZgPzA1IAEQAgAC4AOwD9S7AJUFhADwQBAQAFAQUCHBsCAwUDTBtLsApQWEAPBAEBAAUBBQQcGwIDBQNMG0uwMFBYQA8EAQEABQEFAhwbAgMFA0wbQBEKCQQDAgAFAQUCHBsCAwUDTFlZWUuwCVBYQBsGAQABAIUAAQIBhQcEAgIFAoUABQMFhQADA3YbS7AKUFhAHwYBAAEAhQABAgGFAAIEAoUHAQQFBIUABQMFhQADA3YbS7AwUFhAGwYBAAEAhQABAgGFBwQCAgUChQAFAwWFAAMDdhtAFgYBAAIAhQcEAgIFAoUABQMFhQADA3ZZWVlAFzAvAQA2NS87MDsoJyIhCgkAEQERCAYWKwEGBwYHFz4CFwUmJyYnJicmBQYHBhUUFx4BFzcGLgEnAQUeAQYHAxY2NzY3PgElIg4BFB4BMj4BNC4BAfJwZWdHmhNSbDoBniAxMkE6QT/+HigUFjg3wXeAOXBYGAK5/uYmHRQi4kiNQWpCPxn+Ai5NLi5NXE0uLk0DUgEwMVjtN1EoBhZANDYmIhEQ4jxFRkt7bGmMEvwLHko1ARQPLHByL/6lBSEmPWdk7WUuTVxNLi5NXE0uAAACAAD/agNUA1IAHAA5ADFALgABAAMCAQNpBQECAAACWQUBAgIAYQQBAAIAUR4dAQAsKx05HjkPDgAcARwGBhYrBSInJicmJyY0NzY3Njc2MhcWFxYXFhQHBgcGBwYnMjc2NzY3NjQnJicmJyYiBwYHBgcGFBcWFxYXFgGqZ1NONzUbGxsbNTdOU85TTjc1GxsbHDQ4TVNnKyMgFxYMCwsMFhcgI1YjIBcWDAsLCxYYICOWKyhJRVtYwFhbRUkoKysoSUVbWMBYW0VJKCtcIyE8OEpInEhKOTshIyMhOzlKSJxISjg8ISMAA////2gDywNSAEIASQBVAGxAaTYQDwIEBgAJAQUITQECBANMCgEABgCFAAYHBoULAQcIB4UAAwUEBQMEgAAIAAUDCAVnAAQAAgkEAmkACQEBCVkACQkBYQABCQFRREMBAFFQR0ZDSURJPTwxMC0rKSgkIhwaAEIBQQwGFisBBgcmBgcGBwYHNjc2NzY3FQ4BBwYHBhUWFxY3Njc2NzY3FjMyNz4BNyEOASMiJyY1ITYnLgEnNjc2FxYHMzYmJyYjATIWFSM0NgEeARcGBw4BJyY3NgNMa65askhLKy8EIDpARE5DNpFCRiktATwfOC87Mi4pDi4rY1hWfRr+0wo/MEceGQIxDiYklmBfSlQkKB4UGhQsGiD+nDxE/EL+yyyEUCU5NmIUIwUEA1IBaQ0mMTNMU2YyPEExOBUNG5FdY11pTVguGAEBFBAYFhAIJiWFVCsxLCVGY11Zgxs/FBcoLX1ScxAK/tFEPTtG/lo/WRMcEhIEEB08OAAAAAACAAD/nQOPAyEACAAUAElARgQBAgMFAwIFgAkHAgUGAwUGfggBAAADAgADZwAGAQEGVwAGBgFhAAEGAVEJCQEACRQJFBMSERAPDg0MCwoFBAAIAQgKBhYrATIAEAAEABIAATUjNSMVIxUzFTM1AdG4AQb++v6Q/vgCAQQBmadwqKhwAx3++v6O/vwEAQwBagEO/gZwp6dwqKgAAAADAAAAAAOYAcwACAARABoAOkA3CAQHAgYFAAEBAFkIBAcCBgUAAAFhBQMCAQABURMSCgkBABcWEhoTGg4NCREKEQUEAAgBCAkGFisTMhYUBiImNDYhMhYUBiImNDYhMhYUBiImNDZuLkBAXEBAAYwuQEJYQkABjC5AQFxAQAHMQFpCQlpAQFpCQlpAQFpCQlpAAAAAAwAA/5cDjgMlAAgADwAVABlAFhUMCwMBAAFMAAABAIUAAQF2ExICBhgrETQAIAAQACAANwYXASYOARMWPgInAQwBeAEK/vb+iP70cwlIAdxj/LKFY/q0FEkBXbwBDP70/oj+9gEK135jAdxJFLL+UUkUtPpjAAAAAv/9/7EDXwMLAAcAFAArQCgAAwAAAQMAaQQBAQICAVkEAQEBAmEAAgECUQAAEhEMCwAHAAcRBQYXKyURIg4CHgEBFA4BIi4CPgEyHgEBrVOMUAJUiAIBcsboyG4Gerz0un4uAmBSjKSMUgEwdcR0dMTqxHR0xAAABAAA/7ED6ALEAAgAEQAaAEwAWkBXOgEBAjYcAgQJAkwSAAIEAUsACwoLhQAJAAQACQSACAYCBAUABAV+BwEFBYQACgACAQoCZwABAAABVwABAQBhAwEAAQBRS0lFQzk4EhISEh0YERYSDAYfKyU0Jg4CHgE2AzM1IyIPAQYVATQmDgIeATYTERQOAg8BIxQGIiY1IxQGIiY1IyImLwEuATc0Njc1ND8BNj8CPgE7ATU0NhchMhYBZSo6KgIuNi7Y1lgHBW0FAsoqOioCLjYujQQMBgoNGlR2VNZUdlQ/BBAFCQQIAhQPAgMBBw1uCyIQWRYOAjsPFEAdLAIoPiYELgE5jwVtBQf+0R0sAig+JgQuAnr9xQgOBgYBATtUVDs7VFQ7AgMGAw4IDxQB2wYNFQgJEW4LDmsPFgEUAAIAAP/jAqYC2gAYACUAPUA6AAUBBYUDAQEEAYUHAQQABIUGAQACAgBZBgEAAAJhAAIAAlEaGQEAIB8ZJRolEhENDAgHABgBGAgGFislMj4BJyY0NjIXFhAGICYQNzYyFhQHBhQWEyImNRE0NjIWFREUBgFTX4oBRQ8eLA9kx/7nxmMPLB4PRYphFSAgKh4eS4rCRQ8qHg9k/urHxgEZYg8eKg9FwooBIx4VAQUWHh4W/vsVHgAAAAABAAD/oAMfAxwAKgA+QDsoJxMSBAIDAUwAAgMEAwIEgAABAAMCAQNpAAQAAARZAAQEAGEFAQAEAFEBACUkHh0ODQcGACoBKgYGFisFIiYQNwE2MhcWFAcBBi4BNj8BFwcGFBcWNwE2NCYiBwEGFBcWMj8BFwcGAUV/tFoBNz++PkFB/ukpclQCKGxPbQcHExUBFyFAYB/+yTg5N6Y3i1CMWmC0AQBZAS9AQEK4Qf7uKQJScilsTm0HGQgTEwESIF4+H/7ROaI5ODiLT4xaAAAAAgAAAAAD6AJwABYAHwBCQD8ABQgDCAUDgAADBwgDB34AAAAJAQAJaQABBgQCAggBAmcACAUHCFkACAgHYQAHCAdRHh0UIhEREREREiIKBh8rETQ2NzIWFyEVIxUjNSMVIzUjDgEnIiY3FBYyNi4BDgGgcWCSGAHNQHQ2dmkSmGRxoH9WeFgCVHxSAV5xoAF0WnXa2paWX4IBoHE8VlZ4WAJUAAACAAD/yAMHAvQAPgB/AHJAbx8BBwNrOgIGB2wEAgkKDgEACQRMAAEIAwgBA4AABAUKBQQKgAAKCQUKCX4ACQAFCQB+AAAAhAACAAgBAghpAAMABwYDB2cABgUFBlkABgYFYQAFBgVRe3lyb2RiVFFNS0hHREI1MyspHBkUEQsGFislFgcGBxYHBgcGJyYnJicVFAYrASImNRE0NjsBMhYdATY3Njc2NzY3PgEzMhcWFxYVFAYHMzIXFhcWBxYXFgYHLgE2MzI+ASYnIiY2MzI2JicmKwEiJjU0NzY3Njc2NTQnLgEjIgYHDgEHBgcVFhcWFzMWPgEmJy4BNjMyNz4BJgLqEAkJGRQkH0c8UEQ9OQwSC80LEhILzQsSIR8YFhAMCQELOCgeGx0RExANEikgJBASDQ4BARF6CAYGCBkeAhkXBwUFBxcWBQ8QGUoSFQYECxAGCgkHGAsQEQIHRi8yLlVeNEgEHy4QFh8JBwYGHxQSBxfVICEeE0AhHQYFDQoSEQw6DBISDAHiCxERCyEWKCArHyEXBjE2ExQkKjcWPBkNDx0iMhcaFygKAQkHFh8XAQgHGSEMDRMNCQ8JFh4PGhMeGRUZFREygjQ4FOIqEgoEARQeHAcBCQkKChwWAAAB//8AAAI7AckADgARQA4AAQABhQAAAHYVMgIGGCslFAYnISIuAT8BNjIfARYCOxQP/gwPFAIM+goeCvoKqw4WARQeC/oKCvoLAAAAAQAAAAACPAHtAA4AF0AUAAEAAQFMAAEAAYUAAAB2NRQCBhgrARQPAQYiLwEmNDYzITIWAjsK+gscC/oLFg4B9A4WAckOC/oLC/oLHBYWAAAD//v/aAK/A1IABgAXADIAOkA3Eg0CBAUDAAIBAAJMAAMABQQDBWkABAACAAQCZwAAAQEAVwAAAAFhAAEAAVEyMSYlFxEiEQYGGisXNSEVBicGNyE0LgI3PgEgFhcWDgMBBhYGFgYfARYfAhYXMzY/ATY/AT4CJyYg0QEaRkhGzv7ySFRABgisAVKqCgQoQEIw/oYECAQOAgkLAgsOH1gYUhhYGRUEEQ0GBgIQ/jpuaGgqAgLOSIhahkh4rKx4PGpWVGwBtAQgCB4GDxMEDxMselpediMdBx0WFiISxAAAAAT///+JA6oDMwARACEAQwBMAJC3MyYjAwUEAUxLsApQWEA2AAYDBAMGBIAABAUDBAV+AAcIAgIHcgAAAAMGAANpAAUACAcFCGoAAgEBAlkAAgIBYgABAgFSG0A3AAYDBAMGBIAABAUDBAV+AAcIAggHAoAAAAADBgADaQAFAAgHBQhqAAIBAQJZAAICAWIAAQIBUllADBMTLxwVFxgXJAkGHysRND4CFzIeAg4DIi4CNxQeAj4DNzQuASIOATcXNjIVFAYPAQYPAQ4BHQEzNTQ2Nz4BPwE2Nz4BNzQmIyIDFBYyNi4CBkp+rGFfrnxMAUp+rMCufEx2OF6CkIBgNgFeor6kXNcfLWEEAQYFAjgWDHUGAwEUBxMMBhMUAVRAUxEqQyoCJkYoAV5frnxMAUp+rL+ufkpKfq5fR4RcOgI2YIBJX6JeXqJRZR0XBAgBBQQBHQwaGCUaAwYCAQgECwcGESgjMUT+jSAiIkAiASQACAAA/1UEEgNoAA8AEwAjACcANwA7AEsATwCBQH4SBBADAAYBAgMAAmcTBxEDAwUBAQgDAWcWDBQDCA4BCgsICmcXDxUDCwkJC1cXDxUDCwsJXw0BCQsJT0xMPTw4OCkoJCQVFBAQAQBMT0xPTk1FQjxLPUo4Ozg7OjkxLig3KTYkJyQnJiUdGhQjFSIQExATEhEJBgAPAQ4YBhYrATIWFxEUBiMhIiY1ETQ2MwERIREBMhYHERQGIyEiJjcRNDYzAREhEQUyFhcRFAYHISImJxE0NjMBESERATIWBxEUBgchIiY1ETQ2NwERIREBbSs8AT4q/vssPD4qAQX++wNCKj4BPCv+/Cw+AT4rAQT+/P7HKzwBPir++ys8ATwsAQX++wNCKj4BPCv+/Cs+PC0BBP78A2g+K/78LDw8LAEEKz7+kwEE/vwBbT4r/vwsPDwsAQQrPv6TAQT+/NE8LP78LDwBPisBBCw8/pQBBP78AWw8LP78LDwBPisBBCs8Af6UAQT+/AAAAAANAAD/agLDA1MACwAPABMAFwAbAB8ALAAwADQAOAA8AEAASQDZQNZBAQEAAUwAEQARhQQBAAMBARAAAWcSARAkARMOEBNnHAEOKR0jAw8MDg9nGgEMKBsiAw0KDA1nGAEKJxkhAwsICgtnFgEIJhcgAwkGCAlnFAEGJRUfAwcCBgdnAAIFBQJXAAICBV8eAQUCBU89PTk5NTUxMS0tICAcHBgYFBQQEAwMAAA9QD1APz45PDk8Ozo1ODU4NzYxNDE0MzItMC0wLy4gLCAsKyomJSIhHB8cHx4dGBsYGxoZFBcUFxYVEBMQExIRDA8MDw4NAAsACxERERERKgYbKxURMxUjESERIzUzESU1MxUnNTMVJzUzFSc1MxUnNTMVJzUzNTQ2HgEXFAczFQE1IRUlNSEVJTUhFSU1IRUlNSEVARQeAT4BJg4B4aECQ6Hh/b4fHx8fHx8fHx8fgTZUNgECgf6fAWH+nwFh/p8BYf6fAWH+nwFh/wASHBACFBgWlgOIQPz6AwZA/HiBHx95Hx95Hx95ICB5ICBgXmEpPAI6KTgpXv26ISF5ISF5ISF5IiJ5IiIBBA4QAhQYGAYMAAAAA//9/7EDWQMLAAwBvQH3AndLsAlQWEE8AL0AuwC4AJ8AlgCIAAYAAwAAAI8AAQACAAMA2gDTAG0AWQBRAEIAPgAzACAAGQAKAAcAAgGeAZgBlgGMAYsBegF1AWUBYwEDAOEA4AAMAAYABwFTAU0BKAADAAgABgH0AdsB0QHLAcABvgE4ATMACAABAAgABgBMG0uwClBYQUMAuwC4AJ8AiAAEAAUAAAC9AAEAAwAFAI8AAQACAAMA2gDTAG0AWQBRAEIAPgAzACAAGQAKAAcAAgGeAZgBlgGMAYsBegF1AWUBYwEDAOEA4AAMAAYABwFTAU0BKAADAAgABgH0AdsB0QHLAcABvgE4ATMACAABAAgABwBMAJYAAQAFAAEASxtBPAC9ALsAuACfAJYAiAAGAAMAAACPAAEAAgADANoA0wBtAFkAUQBCAD4AMwAgABkACgAHAAIBngGYAZYBjAGLAXoBdQFlAWMBAwDhAOAADAAGAAcBUwFNASgAAwAIAAYB9AHbAdEBywHAAb4BOAEzAAgAAQAIAAYATFlZS7AJUFhANQACAwcDAgeAAAcGAwcGfgAGCAMGCH4ACAEDCAF+AAEBhAkBAAMDAFkJAQAAA2EFBAIDAANRG0uwClBYQDoEAQMFAgUDcgACBwUCB34ABwYFBwZ+AAYIBQYIfgAIAQUIAX4AAQGECQEABQUAWQkBAAAFXwAFAAVPG0A1AAIDBwMCB4AABwYDBwZ+AAYIAwYIfgAIAQMIAX4AAQGECQEAAwMAWQkBAAADYQUEAgMAA1FZWUEZAAEAAAHYAdYBuQG3AVcBVgDHAMUAtQC0ALEArgB5AHYABwAGAAAADAABAAwACgAGABYrATIeARQOASIuAj4BAQ4BBzI+ATU+ATc2FyY2PwE2PwEGJjUUBzQmBjUuBC8BJjQvAQcGFCoBFCIGIgc2JyYjNiYnMy4CJy4BBwYUHwEWBh4BBwYPAQYWFxYUBiIPAQYmJyYnJgcmJyYHMiYHPgEjNj8BNicWPwE2NzYyFjMWNCcyJyYnJgcGFyIPAQYvASYnIgc2JiM2JyYiDwEGHgEyFxYHIgYiBhYHLgEnFicjIgYiJyY3NBcnBgcyNj8BNhc3FyYHBgcWBycuASciBwYHHgIUNxYHMhcWFxYHJyYGFjMiDwEGHwEGFjcGHwMeAhcGFgciBjUeAhQWNzYnLgI1MzIfAQYeAjMeAQcyHgQfAxYyPwE2FhcWNyIfAR4BFR4BFzY1BhYzNjUGLwEmNCY2FzI2LgInBiYnFAYVIzY0PwE2LwEmByIHDgMmJy4BND8BNic2PwE2OwEyNDYmIxY2FxY3JyY3FjceAh8BFjY3FhceAT4BJjUnNS4BNjc0Nj8BNicyNycmIjc2Jz4BMxY2Jz4BNxY2Jj4BFTc2IxY3Nic2JiczMjU2JyYDNjcmIi8BNiYvASYvASYPASIPARUmJyIuAQ4BDwEmNiYGDwEGNgYVDgEVLgE3HgEXFgcGBwYXFAYWAa10xnJyxujIbgZ6vAETAggDAQIEAxEVEwoBDAIIBgMBBwYEBAoFBgQBCAECAQMDBAQEBAYBBgIICQUEBgIEAwEIDAEFHAQDAgIBCAEOAQIHCQMEBAEEAgMBBwoCBAUNAwMUDhMECAYBAgECBQkCARMJBgQCBQYKAwgEBwUCAwYJBAYBBQkEBQMDAgUEAQ4HCw8EEAMDAQgECAEIAwEIBAMCAgMEAgQSBQMMDAEDAwIMGRsDBgUFEwUDCwQNCwEEAgYECAQJBFEyBAUCBgUDARgKAQIHBQQDBAQEAQIBAQECCgcHEgQHCQQDCAQCDgEBAgIOAgQCAg8IAwQDAgMFAQQKCgEECAQFDAcCAwgDCQcWBgYFCAgQBBQKAQIEAgYDDgMEAQoFCBEKAgICAgEFAgQBCgIDDAMCCAECCAMBAwIHCwQBAgIIFAMICgECAQQCAwUCAQMCAQMBBBgDCQMBAQEDDQIOBAIDAQQDBQIGCAQCAgEIBAQHCAUHDAQEAgICBgEFBAMCAwUMBAISAQQCAgUOCQICCggFCQIGBgcFCQwKaXNQAQwBDQEEAxUBAwUCAwICAQUMCAMGBgYGAQEECAQKAQcGAgoCBAEMAQECAgQLDwECCQoBAwt0xOrEdHTE6sR0/t0BCAIGBgEECAMFCwEMAQMCAgwBCgcCAwQCBAECBgwFBgMDAgQBAQMDBAIEAQMDAgIIBAIGBAEDBAEEBAYHAwgHCgcEBQYFDAMBAgQCAQMMCQ4DBAUHCAUDEQIDDggFDAMBAwkJBgQDBgEOBAoEAQIFAgIGCgQHBwcBCQUIBwgDAgcDAgQCBgIEBQoDAw4CBQICBQQHAgEKCA8CAwMHAwIOAwIDBAYEBgQEAQEtTwQBCAQDBAYPCgIGBAUEBQ4JFAsCAQYaAgEXBQQGAwUUAwMQBQIBBAgFCAQBCxgNBQwCAgQEDAgOBA4BCgsUBwgBBQMNAgECARIDCgQECQUGAgMKAwIDBQwCEAgSAwMEBAYCBAoHDgEFAgQBBAICEAUPBQIFAwILAggEBAICBBgOCQ4FCQEEBgECAwIBBAMGBwYFAg8KAQQBAgMBAgMIBRcEAggIAwUOAgoK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QwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAyADUAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAGsAZAB0AF8AZgBvAG4AdABmAGEAbQBpAGwAeQBSAGUAZwB1AGwAYQByAGsAZAB0AF8AZgBvAG4AdABmAGEAbQBpAGwAeQBrAGQAdABfAGYAbwBuAHQAZgBhAG0AaQBsAHkAVgBlAHIAcwBpAG8AbgAgADEALgAwAGsAZAB0AF8AZgBvAG4AdABmAGEAbQBpAGwAeQBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEAB3VwLW9wZW4IZW1vLXdpbmsLZW1vLXVuaGFwcHkJZW1vLXNsZWVwBG1haWwFaGVhcnQNZW1vLXN1cnByaXNlZAtoZWFydC1lbXB0eQplbW8tY29mZmVlDmVtby1zdW5nbGFzc2VzBHN0YXIKc3Rhci1lbXB0eQdhaXJwb3J0CWVtby1hbmdyeQllbW8tc2FpbnQDYnVzEGNvbW1lbnQtaW52LWFsdDIMY29tbWVudC1hbHQyCWVtby1sYXVnaARsaW5rBGxvY2sJbG9jay1vcGVuA3RhZwR0YWdzCGJvb2ttYXJrB2NvbW1lbnQEYmVsbAhsb2NhdGlvbgNkb2MJZG93bi1vcGVuCWFycm93cy1jdwVhd2FyZAtjcmVkaXQtY2FyZAh0aC1sYXJnZQl0aC1saXN0LTELbWVudS1vcmRlcnMKbWVudS1ydWxlcxFtZW51LWRlY2lzaW9ubGlzdAttZW51LXJlcG9ydAptZW51LWNhc2VzC21lbnUtc3RvcmVzDGVtby10aHVtYnN1cAZoYW1tZXIGYmFza2V0DHVzZXItb3V0bGluZQZ1c2VyLTEHdXNlcnMtMQ11c2Vycy1vdXRsaW5lBXNwaW4xEHVzZXItYWRkLW91dGxpbmUIdXNlci1hZGQTdXNlci1kZWxldGUtb3V0bGluZQt1c2VyLWRlbGV0ZQZzZWFyY2gKcmlnaHQtb3BlbgNjb2cJbGVmdC1vcGVuDHJpZ2h0LW9wZW4tMQtsZWZ0LW9wZW4tMQZwZW5jaWwGY2FuY2VsBXNoYXJlBG1lbnUFY2xvY2sHZmlyZWZveAZjaHJvbWUFb3BlcmECaWULcGx1cy1jaXJjbGUFZG90LTMFYmxvY2sGYWRqdXN0BXRydWNrBXBvd2VyBmF0dGFjaANrZXkJdGh1bWJzLXVwBnVwLWRpcghkb3duLWRpcgRsYW1wEGhlbHAtY2lyY2xlZC1hbHQMc3RhdGljLXF1ZXVlCWNsaXBib2FyZAVnbG9iZQVtdXNpYwVwaG9uZQJvawxpbmZvLWNpcmNsZWQMaGVscC1jaXJjbGVkCWVtby1oYXBweQR1c2VyBGhvbWUGdXBsb2FkDHJpZ2h0LW9wZW4tMgtsZWZ0LW9wZW4tMgdjb2ctYWx0BnVzZXItMgV1c2VycwZ1c2VyLTMFZ3JvdXAHdXNlcnMtMgVzcGluNgVzcGluNANwaXgJYmFyLWNoYXJ0CmxpbmUtY2hhcnQJcm93LWNoYXJ0BWRlYnRzCWZhaWwtY2FsbAxzdWNjZXNzLWNhbGwMc2hpZWxkLXNsYXNoDHNoaWVsZC1jaGVjawZsYXVuY2gDY2N3CGRvd25sb2FkB3VzZXJzLTMDZXllDmJvb2ttYXJrLWVtcHR5BmZpbHRlcgRkb2NzCG1haWwt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") format("truetype");
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'kdt_fontfamily';
    src: url('../font/kdt_fontfamily.svg?35130882#kdt_fontfamily') format('svg');
  }
}
*/
[class^=icon-kdt-]:before, [class*=" icon-kdt-"]:before {
  font-family: "kdt_fontfamily";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-kdt-up-open:before {
  content: "\e800";
} /* '' */
.icon-kdt-emo-wink:before {
  content: "\e801";
} /* '' */
.icon-kdt-emo-unhappy:before {
  content: "\e802";
} /* '' */
.icon-kdt-emo-sleep:before {
  content: "\e803";
} /* '' */
.icon-kdt-mail:before {
  content: "\e804";
} /* '' */
.icon-kdt-heart:before {
  content: "\e805";
} /* '' */
.icon-kdt-emo-surprised:before {
  content: "\e806";
} /* '' */
.icon-kdt-heart-empty:before {
  content: "\e807";
} /* '' */
.icon-kdt-emo-coffee:before {
  content: "\e808";
} /* '' */
.icon-kdt-emo-sunglasses:before {
  content: "\e809";
} /* '' */
.icon-kdt-star:before {
  content: "\e80a";
} /* '' */
.icon-kdt-star-empty:before {
  content: "\e80b";
} /* '' */
.icon-kdt-airport:before {
  content: "\e80c";
} /* '' */
.icon-kdt-emo-angry:before {
  content: "\e80d";
} /* '' */
.icon-kdt-emo-saint:before {
  content: "\e80e";
} /* '' */
.icon-kdt-bus:before {
  content: "\e80f";
} /* '' */
.icon-kdt-comment-inv-alt2:before {
  content: "\e810";
} /* '' */
.icon-kdt-comment-alt2:before {
  content: "\e811";
} /* '' */
.icon-kdt-emo-laugh:before {
  content: "\e812";
} /* '' */
.icon-kdt-link:before {
  content: "\e813";
} /* '' */
.icon-kdt-lock:before {
  content: "\e814";
} /* '' */
.icon-kdt-lock-open:before {
  content: "\e815";
} /* '' */
.icon-kdt-tag:before {
  content: "\e816";
} /* '' */
.icon-kdt-tags:before {
  content: "\e817";
} /* '' */
.icon-kdt-bookmark:before {
  content: "\e818";
} /* '' */
.icon-kdt-comment:before {
  content: "\e819";
} /* '' */
.icon-kdt-bell:before {
  content: "\e81a";
} /* '' */
.icon-kdt-location:before {
  content: "\e81b";
} /* '' */
.icon-kdt-doc:before {
  content: "\e81c";
} /* '' */
.icon-kdt-down-open:before {
  content: "\e81d";
} /* '' */
.icon-kdt-arrows-cw:before {
  content: "\e81e";
} /* '' */
.icon-kdt-award:before {
  content: "\e81f";
} /* '' */
.icon-kdt-credit-card:before {
  content: "\e820";
} /* '' */
.icon-kdt-th-large:before {
  content: "\e821";
} /* '' */
.icon-kdt-th-list-1:before {
  content: "\e822";
} /* '' */
.icon-kdt-menu-orders:before {
  content: "\e823";
} /* '' */
.icon-kdt-menu-rules:before {
  content: "\e824";
} /* '' */
.icon-kdt-menu-decisionlist:before {
  content: "\e825";
} /* '' */
.icon-kdt-menu-report:before {
  content: "\e826";
} /* '' */
.icon-kdt-menu-cases:before {
  content: "\e827";
} /* '' */
.icon-kdt-menu-stores:before {
  content: "\e828";
} /* '' */
.icon-kdt-emo-thumbsup:before {
  content: "\e829";
} /* '' */
.icon-kdt-hammer:before {
  content: "\e82a";
} /* '' */
.icon-kdt-basket:before {
  content: "\e82b";
} /* '' */
.icon-kdt-user-outline:before {
  content: "\e82c";
} /* '' */
.icon-kdt-user-1:before {
  content: "\e82d";
} /* '' */
.icon-kdt-users-1:before {
  content: "\e82e";
} /* '' */
.icon-kdt-users-outline:before {
  content: "\e82f";
} /* '' */
.icon-kdt-spin1:before {
  content: "\e830";
} /* '' */
.icon-kdt-user-add-outline:before {
  content: "\e831";
} /* '' */
.icon-kdt-user-add:before {
  content: "\e832";
} /* '' */
.icon-kdt-user-delete-outline:before {
  content: "\e833";
} /* '' */
.icon-kdt-user-delete:before {
  content: "\e834";
} /* '' */
.icon-kdt-search:before {
  content: "\e835";
} /* '' */
.icon-kdt-right-open:before {
  content: "\e836";
} /* '' */
.icon-kdt-cog:before {
  content: "\e837";
} /* '' */
.icon-kdt-left-open:before {
  content: "\e838";
} /* '' */
.icon-kdt-right-open-1:before {
  content: "\e839";
} /* '' */
.icon-kdt-left-open-1:before {
  content: "\e83a";
} /* '' */
.icon-kdt-pencil:before {
  content: "\e83b";
} /* '' */
.icon-kdt-cancel:before {
  content: "\e83c";
} /* '' */
.icon-kdt-share:before {
  content: "\e83d";
} /* '' */
.icon-kdt-menu:before {
  content: "\e83e";
} /* '' */
.icon-kdt-clock:before {
  content: "\e83f";
} /* '' */
.icon-kdt-firefox:before {
  content: "\e840";
} /* '' */
.icon-kdt-chrome:before {
  content: "\e841";
} /* '' */
.icon-kdt-opera:before {
  content: "\e842";
} /* '' */
.icon-kdt-ie:before {
  content: "\e843";
} /* '' */
.icon-kdt-plus-circle:before {
  content: "\e844";
} /* '' */
.icon-kdt-dot-3:before {
  content: "\e845";
} /* '' */
.icon-kdt-block:before {
  content: "\e846";
} /* '' */
.icon-kdt-adjust:before {
  content: "\e847";
} /* '' */
.icon-kdt-truck:before {
  content: "\e848";
} /* '' */
.icon-kdt-power:before {
  content: "\e849";
} /* '' */
.icon-kdt-attach:before {
  content: "\e84a";
} /* '' */
.icon-kdt-key:before {
  content: "\e84b";
} /* '' */
.icon-kdt-thumbs-up:before {
  content: "\e84c";
} /* '' */
.icon-kdt-up-dir:before {
  content: "\e84d";
} /* '' */
.icon-kdt-down-dir:before {
  content: "\e84e";
} /* '' */
.icon-kdt-lamp:before {
  content: "\e84f";
} /* '' */
.icon-kdt-help-circled-alt:before {
  content: "\e850";
} /* '' */
.icon-kdt-static-queue:before {
  content: "\e851";
} /* '' */
.icon-kdt-clipboard:before {
  content: "\e852";
} /* '' */
.icon-kdt-globe:before {
  content: "\e853";
} /* '' */
.icon-kdt-music:before {
  content: "\e854";
} /* '' */
.icon-kdt-phone:before {
  content: "\e855";
} /* '' */
.icon-kdt-ok:before {
  content: "\e856";
} /* '' */
.icon-kdt-info-circled:before {
  content: "\e857";
} /* '' */
.icon-kdt-help-circled:before {
  content: "\e858";
} /* '' */
.icon-kdt-emo-happy:before {
  content: "\e859";
} /* '' */
.icon-kdt-user:before {
  content: "\e85a";
} /* '' */
.icon-kdt-home:before {
  content: "\e85b";
} /* '' */
.icon-kdt-upload:before {
  content: "\e85c";
} /* '' */
.icon-kdt-right-open-2:before {
  content: "\e85d";
} /* '' */
.icon-kdt-left-open-2:before {
  content: "\e85e";
} /* '' */
.icon-kdt-cog-alt:before {
  content: "\e85f";
} /* '' */
.icon-kdt-user-2:before {
  content: "\e860";
} /* '' */
.icon-kdt-users:before {
  content: "\e861";
} /* '' */
.icon-kdt-user-3:before {
  content: "\e862";
} /* '' */
.icon-kdt-group:before {
  content: "\e863";
} /* '' */
.icon-kdt-users-2:before {
  content: "\e864";
} /* '' */
.icon-kdt-spin6:before {
  content: "\e865";
} /* '' */
.icon-kdt-spin4:before {
  content: "\e866";
} /* '' */
.icon-kdt-pix:before {
  content: "\e867";
} /* '' */
.icon-kdt-bar-chart:before {
  content: "\e868";
} /* '' */
.icon-kdt-line-chart:before {
  content: "\e869";
} /* '' */
.icon-kdt-row-chart:before {
  content: "\e86a";
} /* '' */
.icon-kdt-debts:before {
  content: "\e86b";
} /* '' */
.icon-kdt-fail-call:before {
  content: "\e86c";
} /* '' */
.icon-kdt-success-call:before {
  content: "\e86d";
} /* '' */
.icon-kdt-shield-slash:before {
  content: "\e86e";
} /* '' */
.icon-kdt-shield-check:before {
  content: "\e86f";
} /* '' */
.icon-kdt-launch:before {
  content: "\e88d";
} /* '' */
.icon-kdt-ccw:before {
  content: "\f025";
} /* '' */
.icon-kdt-download:before {
  content: "\f02e";
} /* '' */
.icon-kdt-users-3:before {
  content: "\f064";
} /* '' */
.icon-kdt-eye:before {
  content: "\f082";
} /* '' */
.icon-kdt-bookmark-empty:before {
  content: "\f097";
} /* '' */
.icon-kdt-filter:before {
  content: "\f0b0";
} /* '' */
.icon-kdt-docs:before {
  content: "\f0c5";
} /* '' */
.icon-kdt-mail-alt:before {
  content: "\f0e0";
} /* '' */
.icon-kdt-comment-empty:before {
  content: "\f0e5";
} /* '' */
.icon-kdt-exchange:before {
  content: "\f0ec";
} /* '' */
.icon-kdt-bell-alt:before {
  content: "\f0f3";
} /* '' */
.icon-kdt-desktop:before {
  content: "\f108";
} /* '' */
.icon-kdt-circle-empty:before {
  content: "\f10c";
} /* '' */
.icon-kdt-quote-right:before {
  content: "\f10e";
} /* '' */
.icon-kdt-circle:before {
  content: "\f111";
} /* '' */
.icon-kdt-star-half-alt:before {
  content: "\f123";
} /* '' */
.icon-kdt-unlink:before {
  content: "\f127";
} /* '' */
.icon-kdt-attention-alt:before {
  content: "\f12a";
} /* '' */
.icon-kdt-shield:before {
  content: "\f132";
} /* '' */
.icon-kdt-ticket-2:before {
  content: "\f145";
} /* '' */
.icon-kdt-link-ext-alt:before {
  content: "\f14c";
} /* '' */
.icon-kdt-dollar:before {
  content: "\f155";
} /* '' */
.icon-kdt-down:before {
  content: "\f175";
} /* '' */
.icon-kdt-up:before {
  content: "\f176";
} /* '' */
.icon-kdt-apple:before {
  content: "\f179";
} /* '' */
.icon-kdt-android:before {
  content: "\f17b";
} /* '' */
.icon-kdt-bug:before {
  content: "\f188";
} /* '' */
.icon-kdt-google:before {
  content: "\f1a0";
} /* '' */
.icon-kdt-cubes:before {
  content: "\f1b3";
} /* '' */
.icon-kdt-history:before {
  content: "\f1da";
} /* '' */
.icon-kdt-sliders:before {
  content: "\f1de";
} /* '' */
.icon-kdt-cc-visa:before {
  content: "\f1f0";
} /* '' */
.icon-kdt-cc-mastercard:before {
  content: "\f1f1";
} /* '' */
.icon-kdt-cc-discover:before {
  content: "\f1f2";
} /* '' */
.icon-kdt-cc-amex:before {
  content: "\f1f3";
} /* '' */
.icon-kdt-cc-paypal:before {
  content: "\f1f4";
} /* '' */
.icon-kdt-cc-stripe:before {
  content: "\f1f5";
} /* '' */
.icon-kdt-bell-off:before {
  content: "\f1f6";
} /* '' */
.icon-kdt-bell-off-empty:before {
  content: "\f1f7";
} /* '' */
.icon-kdt-trash:before {
  content: "\f1f8";
} /* '' */
.icon-kdt-user-secret:before {
  content: "\f21b";
} /* '' */
.icon-kdt-user-plus:before {
  content: "\f234";
} /* '' */
.icon-kdt-user-times:before {
  content: "\f235";
} /* '' */
.icon-kdt-id-card-o:before {
  content: "\f2c3";
} /* '' */
.icon-kdt-facebook-squared:before {
  content: "\f308";
} /* '' */
.icon-kdt-win8:before {
  content: "\f325";
} /* '' */
.icon-kdt-up-open:before {
  content: "\e800";
} /* '' */
.icon-kdt-emo-wink:before {
  content: "\e801";
} /* '' */
.icon-kdt-emo-unhappy:before {
  content: "\e802";
} /* '' */
.icon-kdt-emo-sleep:before {
  content: "\e803";
} /* '' */
.icon-kdt-mail:before {
  content: "\e804";
} /* '' */
.icon-kdt-heart:before {
  content: "\e805";
} /* '' */
.icon-kdt-emo-surprised:before {
  content: "\e806";
} /* '' */
.icon-kdt-heart-empty:before {
  content: "\e807";
} /* '' */
.icon-kdt-emo-coffee:before {
  content: "\e808";
} /* '' */
.icon-kdt-emo-sunglasses:before {
  content: "\e809";
} /* '' */
.icon-kdt-star:before {
  content: "\e80a";
} /* '' */
.icon-kdt-star-empty:before {
  content: "\e80b";
} /* '' */
.icon-kdt-airport:before {
  content: "\e80c";
} /* '' */
.icon-kdt-emo-angry:before {
  content: "\e80d";
} /* '' */
.icon-kdt-emo-saint:before {
  content: "\e80e";
} /* '' */
.icon-kdt-bus:before {
  content: "\e80f";
} /* '' */
.icon-kdt-comment-inv-alt2:before {
  content: "\e810";
} /* '' */
.icon-kdt-comment-alt2:before {
  content: "\e811";
} /* '' */
.icon-kdt-emo-laugh:before {
  content: "\e812";
} /* '' */
.icon-kdt-link:before {
  content: "\e813";
} /* '' */
.icon-kdt-lock:before {
  content: "\e814";
} /* '' */
.icon-kdt-lock-open:before {
  content: "\e815";
} /* '' */
.icon-kdt-tag:before {
  content: "\e816";
} /* '' */
.icon-kdt-tags:before {
  content: "\e817";
} /* '' */
.icon-kdt-bookmark:before {
  content: "\e818";
} /* '' */
.icon-kdt-comment:before {
  content: "\e819";
} /* '' */
.icon-kdt-bell:before {
  content: "\e81a";
} /* '' */
.icon-kdt-location:before {
  content: "\e81b";
} /* '' */
.icon-kdt-doc:before {
  content: "\e81c";
} /* '' */
.icon-kdt-down-open:before {
  content: "\e81d";
} /* '' */
.icon-kdt-arrows-cw:before {
  content: "\e81e";
} /* '' */
.icon-kdt-award:before {
  content: "\e81f";
} /* '' */
.icon-kdt-credit-card:before {
  content: "\e820";
} /* '' */
.icon-kdt-th-large:before {
  content: "\e821";
} /* '' */
.icon-kdt-th-list-1:before {
  content: "\e822";
} /* '' */
.icon-kdt-menu-orders:before {
  content: "\e823";
} /* '' */
.icon-kdt-menu-rules:before {
  content: "\e824";
} /* '' */
.icon-kdt-menu-decisionlist:before {
  content: "\e825";
} /* '' */
.icon-kdt-menu-report:before {
  content: "\e826";
} /* '' */
.icon-kdt-menu-cases:before {
  content: "\e827";
} /* '' */
.icon-kdt-menu-stores:before {
  content: "\e828";
} /* '' */
.icon-kdt-emo-thumbsup:before {
  content: "\e829";
} /* '' */
.icon-kdt-hammer:before {
  content: "\e82a";
} /* '' */
.icon-kdt-basket:before {
  content: "\e82b";
} /* '' */
.icon-kdt-user-outline:before {
  content: "\e82c";
} /* '' */
.icon-kdt-user-1:before {
  content: "\e82d";
} /* '' */
.icon-kdt-users-1:before {
  content: "\e82e";
} /* '' */
.icon-kdt-users-outline:before {
  content: "\e82f";
} /* '' */
.icon-kdt-spin1:before {
  content: "\e830";
} /* '' */
.icon-kdt-user-add-outline:before {
  content: "\e831";
} /* '' */
.icon-kdt-user-add:before {
  content: "\e832";
} /* '' */
.icon-kdt-user-delete-outline:before {
  content: "\e833";
} /* '' */
.icon-kdt-user-delete:before {
  content: "\e834";
} /* '' */
.icon-kdt-search:before {
  content: "\e835";
} /* '' */
.icon-kdt-right-open:before {
  content: "\e836";
} /* '' */
.icon-kdt-cog:before {
  content: "\e837";
} /* '' */
.icon-kdt-left-open:before {
  content: "\e838";
} /* '' */
.icon-kdt-right-open-1:before {
  content: "\e839";
} /* '' */
.icon-kdt-left-open-1:before {
  content: "\e83a";
} /* '' */
.icon-kdt-pencil:before {
  content: "\e83b";
} /* '' */
.icon-kdt-cancel:before {
  content: "\e83c";
} /* '' */
.icon-kdt-share:before {
  content: "\e83d";
} /* '' */
.icon-kdt-menu:before {
  content: "\e83e";
} /* '' */
.icon-kdt-clock:before {
  content: "\e83f";
} /* '' */
.icon-kdt-firefox:before {
  content: "\e840";
} /* '' */
.icon-kdt-chrome:before {
  content: "\e841";
} /* '' */
.icon-kdt-opera:before {
  content: "\e842";
} /* '' */
.icon-kdt-ie:before {
  content: "\e843";
} /* '' */
.icon-kdt-plus-circle:before {
  content: "\e844";
} /* '' */
.icon-kdt-dot-3:before {
  content: "\e845";
} /* '' */
.icon-kdt-block:before {
  content: "\e846";
} /* '' */
.icon-kdt-adjust:before {
  content: "\e847";
} /* '' */
.icon-kdt-truck:before {
  content: "\e848";
} /* '' */
.icon-kdt-power:before {
  content: "\e849";
} /* '' */
.icon-kdt-attach:before {
  content: "\e84a";
} /* '' */
.icon-kdt-key:before {
  content: "\e84b";
} /* '' */
.icon-kdt-thumbs-up:before {
  content: "\e84c";
} /* '' */
.icon-kdt-up-dir:before {
  content: "\e84d";
} /* '' */
.icon-kdt-down-dir:before {
  content: "\e84e";
} /* '' */
.icon-kdt-lamp:before {
  content: "\e84f";
} /* '' */
.icon-kdt-help-circled-alt:before {
  content: "\e850";
} /* '' */
.icon-kdt-static-queue:before {
  content: "\e851";
} /* '' */
.icon-kdt-clipboard:before {
  content: "\e852";
} /* '' */
.icon-kdt-globe:before {
  content: "\e853";
} /* '' */
.icon-kdt-music:before {
  content: "\e854";
} /* '' */
.icon-kdt-phone:before {
  content: "\e855";
} /* '' */
.icon-kdt-ok:before {
  content: "\e856";
} /* '' */
.icon-kdt-info-circled:before {
  content: "\e857";
} /* '' */
.icon-kdt-help-circled:before {
  content: "\e858";
} /* '' */
.icon-kdt-emo-happy:before {
  content: "\e859";
} /* '' */
.icon-kdt-user:before {
  content: "\e85a";
} /* '' */
.icon-kdt-home:before {
  content: "\e85b";
} /* '' */
.icon-kdt-upload:before {
  content: "\e85c";
} /* '' */
.icon-kdt-right-open-2:before {
  content: "\e85d";
} /* '' */
.icon-kdt-left-open-2:before {
  content: "\e85e";
} /* '' */
.icon-kdt-cog-alt:before {
  content: "\e85f";
} /* '' */
.icon-kdt-user-2:before {
  content: "\e860";
} /* '' */
.icon-kdt-users:before {
  content: "\e861";
} /* '' */
.icon-kdt-user-3:before {
  content: "\e862";
} /* '' */
.icon-kdt-group:before {
  content: "\e863";
} /* '' */
.icon-kdt-users-2:before {
  content: "\e864";
} /* '' */
.icon-kdt-spin6:before {
  content: "\e865";
} /* '' */
.icon-kdt-spin4:before {
  content: "\e866";
} /* '' */
.icon-kdt-pix:before {
  content: "\e867";
} /* '' */
.icon-kdt-bar-chart:before {
  content: "\e868";
} /* '' */
.icon-kdt-line-chart:before {
  content: "\e869";
} /* '' */
.icon-kdt-row-chart:before {
  content: "\e86a";
} /* '' */
.icon-kdt-debts:before {
  content: "\e86b";
} /* '' */
.icon-kdt-fail-call:before {
  content: "\e86c";
} /* '' */
.icon-kdt-success-call:before {
  content: "\e86d";
} /* '' */
.icon-kdt-shield-slash:before {
  content: "\e86e";
} /* '' */
.icon-kdt-shield-check:before {
  content: "\e86f";
} /* '' */
.icon-kdt-launch:before {
  content: "\e88d";
} /* '' */
.icon-kdt-ccw:before {
  content: "\f025";
} /* '' */
.icon-kdt-download:before {
  content: "\f02e";
} /* '' */
.icon-kdt-users-3:before {
  content: "\f064";
} /* '' */
.icon-kdt-eye:before {
  content: "\f082";
} /* '' */
.icon-kdt-bookmark-empty:before {
  content: "\f097";
} /* '' */
.icon-kdt-filter:before {
  content: "\f0b0";
} /* '' */
.icon-kdt-docs:before {
  content: "\f0c5";
} /* '' */
.icon-kdt-mail-alt:before {
  content: "\f0e0";
} /* '' */
.icon-kdt-comment-empty:before {
  content: "\f0e5";
} /* '' */
.icon-kdt-exchange:before {
  content: "\f0ec";
} /* '' */
.icon-kdt-bell-alt:before {
  content: "\f0f3";
} /* '' */
.icon-kdt-desktop:before {
  content: "\f108";
} /* '' */
.icon-kdt-circle-empty:before {
  content: "\f10c";
} /* '' */
.icon-kdt-quote-right:before {
  content: "\f10e";
} /* '' */
.icon-kdt-circle:before {
  content: "\f111";
} /* '' */
.icon-kdt-star-half-alt:before {
  content: "\f123";
} /* '' */
.icon-kdt-unlink:before {
  content: "\f127";
} /* '' */
.icon-kdt-attention-alt:before {
  content: "\f12a";
} /* '' */
.icon-kdt-shield:before {
  content: "\f132";
} /* '' */
.icon-kdt-ticket-2:before {
  content: "\f145";
} /* '' */
.icon-kdt-link-ext-alt:before {
  content: "\f14c";
} /* '' */
.icon-kdt-dollar:before {
  content: "\f155";
} /* '' */
.icon-kdt-down:before {
  content: "\f175";
} /* '' */
.icon-kdt-up:before {
  content: "\f176";
} /* '' */
.icon-kdt-apple:before {
  content: "\f179";
} /* '' */
.icon-kdt-android:before {
  content: "\f17b";
} /* '' */
.icon-kdt-bug:before {
  content: "\f188";
} /* '' */
.icon-kdt-google:before {
  content: "\f1a0";
} /* '' */
.icon-kdt-cubes:before {
  content: "\f1b3";
} /* '' */
.icon-kdt-history:before {
  content: "\f1da";
} /* '' */
.icon-kdt-sliders:before {
  content: "\f1de";
} /* '' */
.icon-kdt-cc-visa:before {
  content: "\f1f0";
} /* '' */
.icon-kdt-cc-mastercard:before {
  content: "\f1f1";
} /* '' */
.icon-kdt-cc-discover:before {
  content: "\f1f2";
} /* '' */
.icon-kdt-cc-amex:before {
  content: "\f1f3";
} /* '' */
.icon-kdt-cc-paypal:before {
  content: "\f1f4";
} /* '' */
.icon-kdt-cc-stripe:before {
  content: "\f1f5";
} /* '' */
.icon-kdt-bell-off:before {
  content: "\f1f6";
} /* '' */
.icon-kdt-bell-off-empty:before {
  content: "\f1f7";
} /* '' */
.icon-kdt-trash:before {
  content: "\f1f8";
} /* '' */
.icon-kdt-user-secret:before {
  content: "\f21b";
} /* '' */
.icon-kdt-user-plus:before {
  content: "\f234";
} /* '' */
.icon-kdt-user-times:before {
  content: "\f235";
} /* '' */
.icon-kdt-id-card-o:before {
  content: "\f2c3";
} /* '' */
.icon-kdt-facebook-squared:before {
  content: "\f308";
} /* '' */
.icon-kdt-win8:before {
  content: "\f325";
} /* '' */
.icon-kdt-up-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe800;&nbsp;");
}

.icon-kdt-emo-wink {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe801;&nbsp;");
}

.icon-kdt-emo-unhappy {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe802;&nbsp;");
}

.icon-kdt-emo-sleep {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe803;&nbsp;");
}

.icon-kdt-mail {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe804;&nbsp;");
}

.icon-kdt-heart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe805;&nbsp;");
}

.icon-kdt-emo-surprised {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe806;&nbsp;");
}

.icon-kdt-heart-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe807;&nbsp;");
}

.icon-kdt-emo-coffee {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe808;&nbsp;");
}

.icon-kdt-emo-sunglasses {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe809;&nbsp;");
}

.icon-kdt-star {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80a;&nbsp;");
}

.icon-kdt-star-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80b;&nbsp;");
}

.icon-kdt-airport {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80c;&nbsp;");
}

.icon-kdt-emo-angry {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80d;&nbsp;");
}

.icon-kdt-emo-saint {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80e;&nbsp;");
}

.icon-kdt-bus {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80f;&nbsp;");
}

.icon-kdt-comment-inv-alt2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe810;&nbsp;");
}

.icon-kdt-comment-alt2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe811;&nbsp;");
}

.icon-kdt-emo-laugh {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe812;&nbsp;");
}

.icon-kdt-link {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe813;&nbsp;");
}

.icon-kdt-lock {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe814;&nbsp;");
}

.icon-kdt-lock-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe815;&nbsp;");
}

.icon-kdt-tag {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe816;&nbsp;");
}

.icon-kdt-tags {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe817;&nbsp;");
}

.icon-kdt-bookmark {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe818;&nbsp;");
}

.icon-kdt-comment {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe819;&nbsp;");
}

.icon-kdt-bell {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81a;&nbsp;");
}

.icon-kdt-location {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81b;&nbsp;");
}

.icon-kdt-doc {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81c;&nbsp;");
}

.icon-kdt-down-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81d;&nbsp;");
}

.icon-kdt-arrows-cw {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81e;&nbsp;");
}

.icon-kdt-award {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81f;&nbsp;");
}

.icon-kdt-credit-card {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe820;&nbsp;");
}

.icon-kdt-th-large {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe821;&nbsp;");
}

.icon-kdt-th-list-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe822;&nbsp;");
}

.icon-kdt-menu-orders {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe823;&nbsp;");
}

.icon-kdt-menu-rules {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe824;&nbsp;");
}

.icon-kdt-menu-decisionlist {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe825;&nbsp;");
}

.icon-kdt-menu-report {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe826;&nbsp;");
}

.icon-kdt-menu-cases {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe827;&nbsp;");
}

.icon-kdt-menu-stores {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe828;&nbsp;");
}

.icon-kdt-emo-thumbsup {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe829;&nbsp;");
}

.icon-kdt-hammer {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82a;&nbsp;");
}

.icon-kdt-basket {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82b;&nbsp;");
}

.icon-kdt-user-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82c;&nbsp;");
}

.icon-kdt-user-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82d;&nbsp;");
}

.icon-kdt-users-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82e;&nbsp;");
}

.icon-kdt-users-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82f;&nbsp;");
}

.icon-kdt-spin1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe830;&nbsp;");
}

.icon-kdt-user-add-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe831;&nbsp;");
}

.icon-kdt-user-add {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe832;&nbsp;");
}

.icon-kdt-user-delete-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe833;&nbsp;");
}

.icon-kdt-user-delete {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe834;&nbsp;");
}

.icon-kdt-search {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe835;&nbsp;");
}

.icon-kdt-right-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe836;&nbsp;");
}

.icon-kdt-cog {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe837;&nbsp;");
}

.icon-kdt-left-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe838;&nbsp;");
}

.icon-kdt-right-open-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe839;&nbsp;");
}

.icon-kdt-left-open-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83a;&nbsp;");
}

.icon-kdt-pencil {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83b;&nbsp;");
}

.icon-kdt-cancel {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83c;&nbsp;");
}

.icon-kdt-share {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83d;&nbsp;");
}

.icon-kdt-menu {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83e;&nbsp;");
}

.icon-kdt-clock {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83f;&nbsp;");
}

.icon-kdt-firefox {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe840;&nbsp;");
}

.icon-kdt-chrome {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe841;&nbsp;");
}

.icon-kdt-opera {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe842;&nbsp;");
}

.icon-kdt-ie {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe843;&nbsp;");
}

.icon-kdt-plus-circle {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe844;&nbsp;");
}

.icon-kdt-dot-3 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe845;&nbsp;");
}

.icon-kdt-block {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe846;&nbsp;");
}

.icon-kdt-adjust {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe847;&nbsp;");
}

.icon-kdt-truck {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe848;&nbsp;");
}

.icon-kdt-power {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe849;&nbsp;");
}

.icon-kdt-attach {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84a;&nbsp;");
}

.icon-kdt-key {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84b;&nbsp;");
}

.icon-kdt-thumbs-up {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84c;&nbsp;");
}

.icon-kdt-up-dir {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84d;&nbsp;");
}

.icon-kdt-down-dir {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84e;&nbsp;");
}

.icon-kdt-lamp {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84f;&nbsp;");
}

.icon-kdt-help-circled-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe850;&nbsp;");
}

.icon-kdt-static-queue {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe851;&nbsp;");
}

.icon-kdt-clipboard {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe852;&nbsp;");
}

.icon-kdt-globe {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe853;&nbsp;");
}

.icon-kdt-music {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe854;&nbsp;");
}

.icon-kdt-phone {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe855;&nbsp;");
}

.icon-kdt-ok {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe856;&nbsp;");
}

.icon-kdt-info-circled {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe857;&nbsp;");
}

.icon-kdt-help-circled {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe858;&nbsp;");
}

.icon-kdt-emo-happy {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe859;&nbsp;");
}

.icon-kdt-user {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85a;&nbsp;");
}

.icon-kdt-home {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85b;&nbsp;");
}

.icon-kdt-upload {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85c;&nbsp;");
}

.icon-kdt-right-open-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85d;&nbsp;");
}

.icon-kdt-left-open-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85e;&nbsp;");
}

.icon-kdt-cog-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85f;&nbsp;");
}

.icon-kdt-user-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe860;&nbsp;");
}

.icon-kdt-users {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe861;&nbsp;");
}

.icon-kdt-user-3 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe862;&nbsp;");
}

.icon-kdt-group {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe863;&nbsp;");
}

.icon-kdt-users-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe864;&nbsp;");
}

.icon-kdt-spin6 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe865;&nbsp;");
}

.icon-kdt-spin4 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe866;&nbsp;");
}

.icon-kdt-pix {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe867;&nbsp;");
}

.icon-kdt-bar-chart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe868;&nbsp;");
}

.icon-kdt-line-chart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe869;&nbsp;");
}

.icon-kdt-row-chart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86a;&nbsp;");
}

.icon-kdt-debts {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86b;&nbsp;");
}

.icon-kdt-fail-call {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86c;&nbsp;");
}

.icon-kdt-success-call {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86d;&nbsp;");
}

.icon-kdt-shield-slash {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86e;&nbsp;");
}

.icon-kdt-shield-check {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86f;&nbsp;");
}

.icon-kdt-launch {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe88d;&nbsp;");
}

.icon-kdt-ccw {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf025;&nbsp;");
}

.icon-kdt-download {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf02e;&nbsp;");
}

.icon-kdt-users-3 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf064;&nbsp;");
}

.icon-kdt-eye {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf082;&nbsp;");
}

.icon-kdt-bookmark-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf097;&nbsp;");
}

.icon-kdt-filter {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0b0;&nbsp;");
}

.icon-kdt-docs {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0c5;&nbsp;");
}

.icon-kdt-mail-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0e0;&nbsp;");
}

.icon-kdt-comment-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0e5;&nbsp;");
}

.icon-kdt-exchange {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0ec;&nbsp;");
}

.icon-kdt-bell-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0f3;&nbsp;");
}

.icon-kdt-desktop {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf108;&nbsp;");
}

.icon-kdt-circle-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf10c;&nbsp;");
}

.icon-kdt-quote-right {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf10e;&nbsp;");
}

.icon-kdt-circle {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf111;&nbsp;");
}

.icon-kdt-star-half-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf123;&nbsp;");
}

.icon-kdt-unlink {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf127;&nbsp;");
}

.icon-kdt-attention-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf12a;&nbsp;");
}

.icon-kdt-shield {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf132;&nbsp;");
}

.icon-kdt-ticket-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf145;&nbsp;");
}

.icon-kdt-link-ext-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf14c;&nbsp;");
}

.icon-kdt-dollar {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf155;&nbsp;");
}

.icon-kdt-down {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf175;&nbsp;");
}

.icon-kdt-up {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf176;&nbsp;");
}

.icon-kdt-apple {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf179;&nbsp;");
}

.icon-kdt-android {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf17b;&nbsp;");
}

.icon-kdt-bug {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf188;&nbsp;");
}

.icon-kdt-google {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1a0;&nbsp;");
}

.icon-kdt-cubes {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1b3;&nbsp;");
}

.icon-kdt-history {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1da;&nbsp;");
}

.icon-kdt-sliders {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1de;&nbsp;");
}

.icon-kdt-cc-visa {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f0;&nbsp;");
}

.icon-kdt-cc-mastercard {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f1;&nbsp;");
}

.icon-kdt-cc-discover {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f2;&nbsp;");
}

.icon-kdt-cc-amex {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f3;&nbsp;");
}

.icon-kdt-cc-paypal {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f4;&nbsp;");
}

.icon-kdt-cc-stripe {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f5;&nbsp;");
}

.icon-kdt-bell-off {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f6;&nbsp;");
}

.icon-kdt-bell-off-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f7;&nbsp;");
}

.icon-kdt-trash {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f8;&nbsp;");
}

.icon-kdt-user-secret {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf21b;&nbsp;");
}

.icon-kdt-user-plus {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf234;&nbsp;");
}

.icon-kdt-user-times {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf235;&nbsp;");
}

.icon-kdt-id-card-o {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf2c3;&nbsp;");
}

.icon-kdt-facebook-squared {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf308;&nbsp;");
}

.icon-kdt-win8 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf325;&nbsp;");
}

@font-face {
  font-family: "kdt_fontfamily";
  src: url("../font/kdt_fontfamily.eot?19452048");
  src: url("../font/kdt_fontfamily.eot?19452048#iefix") format("embedded-opentype"), url("../font/kdt_fontfamily.woff2?19452048") format("woff2"), url("../font/kdt_fontfamily.woff?19452048") format("woff"), url("../font/kdt_fontfamily.ttf?19452048") format("truetype"), url("../font/kdt_fontfamily.svg?19452048#kdt_fontfamily") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'kdt_fontfamily';
    src: url('../font/kdt_fontfamily.svg?19452048#kdt_fontfamily') format('svg');
  }
}
*/
[class^=icon-kdt-]:before, [class*=" icon-kdt-"]:before {
  font-family: "kdt_fontfamily";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-kdt-up-open:before {
  content: "\e800";
} /* '' */
.icon-kdt-emo-wink:before {
  content: "\e801";
} /* '' */
.icon-kdt-emo-unhappy:before {
  content: "\e802";
} /* '' */
.icon-kdt-emo-sleep:before {
  content: "\e803";
} /* '' */
.icon-kdt-mail:before {
  content: "\e804";
} /* '' */
.icon-kdt-heart:before {
  content: "\e805";
} /* '' */
.icon-kdt-emo-surprised:before {
  content: "\e806";
} /* '' */
.icon-kdt-heart-empty:before {
  content: "\e807";
} /* '' */
.icon-kdt-emo-coffee:before {
  content: "\e808";
} /* '' */
.icon-kdt-emo-sunglasses:before {
  content: "\e809";
} /* '' */
.icon-kdt-star:before {
  content: "\e80a";
} /* '' */
.icon-kdt-star-empty:before {
  content: "\e80b";
} /* '' */
.icon-kdt-airport:before {
  content: "\e80c";
} /* '' */
.icon-kdt-emo-angry:before {
  content: "\e80d";
} /* '' */
.icon-kdt-emo-saint:before {
  content: "\e80e";
} /* '' */
.icon-kdt-bus:before {
  content: "\e80f";
} /* '' */
.icon-kdt-comment-inv-alt2:before {
  content: "\e810";
} /* '' */
.icon-kdt-comment-alt2:before {
  content: "\e811";
} /* '' */
.icon-kdt-emo-laugh:before {
  content: "\e812";
} /* '' */
.icon-kdt-link:before {
  content: "\e813";
} /* '' */
.icon-kdt-lock:before {
  content: "\e814";
} /* '' */
.icon-kdt-lock-open:before {
  content: "\e815";
} /* '' */
.icon-kdt-tag:before {
  content: "\e816";
} /* '' */
.icon-kdt-tags:before {
  content: "\e817";
} /* '' */
.icon-kdt-bookmark:before {
  content: "\e818";
} /* '' */
.icon-kdt-comment:before {
  content: "\e819";
} /* '' */
.icon-kdt-bell:before {
  content: "\e81a";
} /* '' */
.icon-kdt-location:before {
  content: "\e81b";
} /* '' */
.icon-kdt-doc:before {
  content: "\e81c";
} /* '' */
.icon-kdt-down-open:before {
  content: "\e81d";
} /* '' */
.icon-kdt-arrows-cw:before {
  content: "\e81e";
} /* '' */
.icon-kdt-award:before {
  content: "\e81f";
} /* '' */
.icon-kdt-credit-card:before {
  content: "\e820";
} /* '' */
.icon-kdt-th-large:before {
  content: "\e821";
} /* '' */
.icon-kdt-th-list-1:before {
  content: "\e822";
} /* '' */
.icon-kdt-menu-orders:before {
  content: "\e823";
} /* '' */
.icon-kdt-menu-rules:before {
  content: "\e824";
} /* '' */
.icon-kdt-menu-decisionlist:before {
  content: "\e825";
} /* '' */
.icon-kdt-menu-report:before {
  content: "\e826";
} /* '' */
.icon-kdt-menu-cases:before {
  content: "\e827";
} /* '' */
.icon-kdt-menu-stores:before {
  content: "\e828";
} /* '' */
.icon-kdt-emo-thumbsup:before {
  content: "\e829";
} /* '' */
.icon-kdt-hammer:before {
  content: "\e82a";
} /* '' */
.icon-kdt-basket:before {
  content: "\e82b";
} /* '' */
.icon-kdt-user-outline:before {
  content: "\e82c";
} /* '' */
.icon-kdt-user-1:before {
  content: "\e82d";
} /* '' */
.icon-kdt-users-1:before {
  content: "\e82e";
} /* '' */
.icon-kdt-users-outline:before {
  content: "\e82f";
} /* '' */
.icon-kdt-spin1:before {
  content: "\e830";
} /* '' */
.icon-kdt-user-add-outline:before {
  content: "\e831";
} /* '' */
.icon-kdt-user-add:before {
  content: "\e832";
} /* '' */
.icon-kdt-user-delete-outline:before {
  content: "\e833";
} /* '' */
.icon-kdt-user-delete:before {
  content: "\e834";
} /* '' */
.icon-kdt-search:before {
  content: "\e835";
} /* '' */
.icon-kdt-right-open:before {
  content: "\e836";
} /* '' */
.icon-kdt-cog:before {
  content: "\e837";
} /* '' */
.icon-kdt-left-open:before {
  content: "\e838";
} /* '' */
.icon-kdt-right-open-1:before {
  content: "\e839";
} /* '' */
.icon-kdt-left-open-1:before {
  content: "\e83a";
} /* '' */
.icon-kdt-pencil:before {
  content: "\e83b";
} /* '' */
.icon-kdt-cancel:before {
  content: "\e83c";
} /* '' */
.icon-kdt-share:before {
  content: "\e83d";
} /* '' */
.icon-kdt-menu:before {
  content: "\e83e";
} /* '' */
.icon-kdt-clock:before {
  content: "\e83f";
} /* '' */
.icon-kdt-firefox:before {
  content: "\e840";
} /* '' */
.icon-kdt-chrome:before {
  content: "\e841";
} /* '' */
.icon-kdt-opera:before {
  content: "\e842";
} /* '' */
.icon-kdt-ie:before {
  content: "\e843";
} /* '' */
.icon-kdt-plus-circle:before {
  content: "\e844";
} /* '' */
.icon-kdt-dot-3:before {
  content: "\e845";
} /* '' */
.icon-kdt-block:before {
  content: "\e846";
} /* '' */
.icon-kdt-adjust:before {
  content: "\e847";
} /* '' */
.icon-kdt-truck:before {
  content: "\e848";
} /* '' */
.icon-kdt-power:before {
  content: "\e849";
} /* '' */
.icon-kdt-attach:before {
  content: "\e84a";
} /* '' */
.icon-kdt-key:before {
  content: "\e84b";
} /* '' */
.icon-kdt-thumbs-up:before {
  content: "\e84c";
} /* '' */
.icon-kdt-up-dir:before {
  content: "\e84d";
} /* '' */
.icon-kdt-down-dir:before {
  content: "\e84e";
} /* '' */
.icon-kdt-lamp:before {
  content: "\e84f";
} /* '' */
.icon-kdt-help-circled-alt:before {
  content: "\e850";
} /* '' */
.icon-kdt-static-queue:before {
  content: "\e851";
} /* '' */
.icon-kdt-clipboard:before {
  content: "\e852";
} /* '' */
.icon-kdt-globe:before {
  content: "\e853";
} /* '' */
.icon-kdt-music:before {
  content: "\e854";
} /* '' */
.icon-kdt-phone:before {
  content: "\e855";
} /* '' */
.icon-kdt-ok:before {
  content: "\e856";
} /* '' */
.icon-kdt-info-circled:before {
  content: "\e857";
} /* '' */
.icon-kdt-help-circled:before {
  content: "\e858";
} /* '' */
.icon-kdt-emo-happy:before {
  content: "\e859";
} /* '' */
.icon-kdt-user:before {
  content: "\e85a";
} /* '' */
.icon-kdt-home:before {
  content: "\e85b";
} /* '' */
.icon-kdt-upload:before {
  content: "\e85c";
} /* '' */
.icon-kdt-right-open-2:before {
  content: "\e85d";
} /* '' */
.icon-kdt-left-open-2:before {
  content: "\e85e";
} /* '' */
.icon-kdt-cog-alt:before {
  content: "\e85f";
} /* '' */
.icon-kdt-user-2:before {
  content: "\e860";
} /* '' */
.icon-kdt-users:before {
  content: "\e861";
} /* '' */
.icon-kdt-user-3:before {
  content: "\e862";
} /* '' */
.icon-kdt-group:before {
  content: "\e863";
} /* '' */
.icon-kdt-users-2:before {
  content: "\e864";
} /* '' */
.icon-kdt-spin6:before {
  content: "\e865";
} /* '' */
.icon-kdt-spin4:before {
  content: "\e866";
} /* '' */
.icon-kdt-pix:before {
  content: "\e867";
} /* '' */
.icon-kdt-bar-chart:before {
  content: "\e868";
} /* '' */
.icon-kdt-line-chart:before {
  content: "\e869";
} /* '' */
.icon-kdt-row-chart:before {
  content: "\e86a";
} /* '' */
.icon-kdt-debts:before {
  content: "\e86b";
} /* '' */
.icon-kdt-fail-call:before {
  content: "\e86c";
} /* '' */
.icon-kdt-success-call:before {
  content: "\e86d";
} /* '' */
.icon-kdt-shield-slash:before {
  content: "\e86e";
} /* '' */
.icon-kdt-shield-check:before {
  content: "\e86f";
} /* '' */
.icon-kdt-launch:before {
  content: "\e88d";
} /* '' */
.icon-kdt-ccw:before {
  content: "\f025";
} /* '' */
.icon-kdt-download:before {
  content: "\f02e";
} /* '' */
.icon-kdt-users-3:before {
  content: "\f064";
} /* '' */
.icon-kdt-eye:before {
  content: "\f082";
} /* '' */
.icon-kdt-bookmark-empty:before {
  content: "\f097";
} /* '' */
.icon-kdt-filter:before {
  content: "\f0b0";
} /* '' */
.icon-kdt-docs:before {
  content: "\f0c5";
} /* '' */
.icon-kdt-mail-alt:before {
  content: "\f0e0";
} /* '' */
.icon-kdt-comment-empty:before {
  content: "\f0e5";
} /* '' */
.icon-kdt-exchange:before {
  content: "\f0ec";
} /* '' */
.icon-kdt-bell-alt:before {
  content: "\f0f3";
} /* '' */
.icon-kdt-desktop:before {
  content: "\f108";
} /* '' */
.icon-kdt-circle-empty:before {
  content: "\f10c";
} /* '' */
.icon-kdt-quote-right:before {
  content: "\f10e";
} /* '' */
.icon-kdt-circle:before {
  content: "\f111";
} /* '' */
.icon-kdt-star-half-alt:before {
  content: "\f123";
} /* '' */
.icon-kdt-unlink:before {
  content: "\f127";
} /* '' */
.icon-kdt-attention-alt:before {
  content: "\f12a";
} /* '' */
.icon-kdt-shield:before {
  content: "\f132";
} /* '' */
.icon-kdt-ticket-2:before {
  content: "\f145";
} /* '' */
.icon-kdt-link-ext-alt:before {
  content: "\f14c";
} /* '' */
.icon-kdt-dollar:before {
  content: "\f155";
} /* '' */
.icon-kdt-down:before {
  content: "\f175";
} /* '' */
.icon-kdt-up:before {
  content: "\f176";
} /* '' */
.icon-kdt-apple:before {
  content: "\f179";
} /* '' */
.icon-kdt-android:before {
  content: "\f17b";
} /* '' */
.icon-kdt-bug:before {
  content: "\f188";
} /* '' */
.icon-kdt-google:before {
  content: "\f1a0";
} /* '' */
.icon-kdt-cubes:before {
  content: "\f1b3";
} /* '' */
.icon-kdt-history:before {
  content: "\f1da";
} /* '' */
.icon-kdt-sliders:before {
  content: "\f1de";
} /* '' */
.icon-kdt-cc-visa:before {
  content: "\f1f0";
} /* '' */
.icon-kdt-cc-mastercard:before {
  content: "\f1f1";
} /* '' */
.icon-kdt-cc-discover:before {
  content: "\f1f2";
} /* '' */
.icon-kdt-cc-amex:before {
  content: "\f1f3";
} /* '' */
.icon-kdt-cc-paypal:before {
  content: "\f1f4";
} /* '' */
.icon-kdt-cc-stripe:before {
  content: "\f1f5";
} /* '' */
.icon-kdt-bell-off:before {
  content: "\f1f6";
} /* '' */
.icon-kdt-bell-off-empty:before {
  content: "\f1f7";
} /* '' */
.icon-kdt-trash:before {
  content: "\f1f8";
} /* '' */
.icon-kdt-user-secret:before {
  content: "\f21b";
} /* '' */
.icon-kdt-user-plus:before {
  content: "\f234";
} /* '' */
.icon-kdt-user-times:before {
  content: "\f235";
} /* '' */
.icon-kdt-id-card-o:before {
  content: "\f2c3";
} /* '' */
.icon-kdt-facebook-squared:before {
  content: "\f308";
} /* '' */
.icon-kdt-win8:before {
  content: "\f325";
} /* '' */
[class^=icon-kdt-], [class*=" icon-kdt-"] {
  font-family: "kdt_fontfamily";
  font-style: normal;
  font-weight: normal;
  /* fix buttons height */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
}

.icon-kdt-up-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe800;&nbsp;");
}

.icon-kdt-emo-wink {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe801;&nbsp;");
}

.icon-kdt-emo-unhappy {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe802;&nbsp;");
}

.icon-kdt-emo-sleep {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe803;&nbsp;");
}

.icon-kdt-mail {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe804;&nbsp;");
}

.icon-kdt-heart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe805;&nbsp;");
}

.icon-kdt-emo-surprised {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe806;&nbsp;");
}

.icon-kdt-heart-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe807;&nbsp;");
}

.icon-kdt-emo-coffee {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe808;&nbsp;");
}

.icon-kdt-emo-sunglasses {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe809;&nbsp;");
}

.icon-kdt-star {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80a;&nbsp;");
}

.icon-kdt-star-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80b;&nbsp;");
}

.icon-kdt-airport {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80c;&nbsp;");
}

.icon-kdt-emo-angry {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80d;&nbsp;");
}

.icon-kdt-emo-saint {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80e;&nbsp;");
}

.icon-kdt-bus {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe80f;&nbsp;");
}

.icon-kdt-comment-inv-alt2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe810;&nbsp;");
}

.icon-kdt-comment-alt2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe811;&nbsp;");
}

.icon-kdt-emo-laugh {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe812;&nbsp;");
}

.icon-kdt-link {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe813;&nbsp;");
}

.icon-kdt-lock {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe814;&nbsp;");
}

.icon-kdt-lock-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe815;&nbsp;");
}

.icon-kdt-tag {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe816;&nbsp;");
}

.icon-kdt-tags {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe817;&nbsp;");
}

.icon-kdt-bookmark {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe818;&nbsp;");
}

.icon-kdt-comment {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe819;&nbsp;");
}

.icon-kdt-bell {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81a;&nbsp;");
}

.icon-kdt-location {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81b;&nbsp;");
}

.icon-kdt-doc {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81c;&nbsp;");
}

.icon-kdt-down-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81d;&nbsp;");
}

.icon-kdt-arrows-cw {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81e;&nbsp;");
}

.icon-kdt-award {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe81f;&nbsp;");
}

.icon-kdt-credit-card {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe820;&nbsp;");
}

.icon-kdt-th-large {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe821;&nbsp;");
}

.icon-kdt-th-list-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe822;&nbsp;");
}

.icon-kdt-menu-orders {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe823;&nbsp;");
}

.icon-kdt-menu-rules {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe824;&nbsp;");
}

.icon-kdt-menu-decisionlist {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe825;&nbsp;");
}

.icon-kdt-menu-report {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe826;&nbsp;");
}

.icon-kdt-menu-cases {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe827;&nbsp;");
}

.icon-kdt-menu-stores {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe828;&nbsp;");
}

.icon-kdt-emo-thumbsup {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe829;&nbsp;");
}

.icon-kdt-hammer {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82a;&nbsp;");
}

.icon-kdt-basket {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82b;&nbsp;");
}

.icon-kdt-user-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82c;&nbsp;");
}

.icon-kdt-user-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82d;&nbsp;");
}

.icon-kdt-users-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82e;&nbsp;");
}

.icon-kdt-users-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe82f;&nbsp;");
}

.icon-kdt-spin1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe830;&nbsp;");
}

.icon-kdt-user-add-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe831;&nbsp;");
}

.icon-kdt-user-add {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe832;&nbsp;");
}

.icon-kdt-user-delete-outline {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe833;&nbsp;");
}

.icon-kdt-user-delete {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe834;&nbsp;");
}

.icon-kdt-search {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe835;&nbsp;");
}

.icon-kdt-right-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe836;&nbsp;");
}

.icon-kdt-cog {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe837;&nbsp;");
}

.icon-kdt-left-open {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe838;&nbsp;");
}

.icon-kdt-right-open-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe839;&nbsp;");
}

.icon-kdt-left-open-1 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83a;&nbsp;");
}

.icon-kdt-pencil {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83b;&nbsp;");
}

.icon-kdt-cancel {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83c;&nbsp;");
}

.icon-kdt-share {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83d;&nbsp;");
}

.icon-kdt-menu {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83e;&nbsp;");
}

.icon-kdt-clock {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe83f;&nbsp;");
}

.icon-kdt-firefox {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe840;&nbsp;");
}

.icon-kdt-chrome {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe841;&nbsp;");
}

.icon-kdt-opera {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe842;&nbsp;");
}

.icon-kdt-ie {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe843;&nbsp;");
}

.icon-kdt-plus-circle {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe844;&nbsp;");
}

.icon-kdt-dot-3 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe845;&nbsp;");
}

.icon-kdt-block {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe846;&nbsp;");
}

.icon-kdt-adjust {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe847;&nbsp;");
}

.icon-kdt-truck {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe848;&nbsp;");
}

.icon-kdt-power {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe849;&nbsp;");
}

.icon-kdt-attach {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84a;&nbsp;");
}

.icon-kdt-key {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84b;&nbsp;");
}

.icon-kdt-thumbs-up {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84c;&nbsp;");
}

.icon-kdt-up-dir {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84d;&nbsp;");
}

.icon-kdt-down-dir {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84e;&nbsp;");
}

.icon-kdt-lamp {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe84f;&nbsp;");
}

.icon-kdt-help-circled-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe850;&nbsp;");
}

.icon-kdt-static-queue {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe851;&nbsp;");
}

.icon-kdt-clipboard {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe852;&nbsp;");
}

.icon-kdt-globe {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe853;&nbsp;");
}

.icon-kdt-music {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe854;&nbsp;");
}

.icon-kdt-phone {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe855;&nbsp;");
}

.icon-kdt-ok {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe856;&nbsp;");
}

.icon-kdt-info-circled {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe857;&nbsp;");
}

.icon-kdt-help-circled {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe858;&nbsp;");
}

.icon-kdt-emo-happy {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe859;&nbsp;");
}

.icon-kdt-user {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85a;&nbsp;");
}

.icon-kdt-home {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85b;&nbsp;");
}

.icon-kdt-upload {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85c;&nbsp;");
}

.icon-kdt-right-open-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85d;&nbsp;");
}

.icon-kdt-left-open-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85e;&nbsp;");
}

.icon-kdt-cog-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe85f;&nbsp;");
}

.icon-kdt-user-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe860;&nbsp;");
}

.icon-kdt-users {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe861;&nbsp;");
}

.icon-kdt-user-3 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe862;&nbsp;");
}

.icon-kdt-group {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe863;&nbsp;");
}

.icon-kdt-users-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe864;&nbsp;");
}

.icon-kdt-spin6 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe865;&nbsp;");
}

.icon-kdt-spin4 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe866;&nbsp;");
}

.icon-kdt-pix {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe867;&nbsp;");
}

.icon-kdt-bar-chart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe868;&nbsp;");
}

.icon-kdt-line-chart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe869;&nbsp;");
}

.icon-kdt-row-chart {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86a;&nbsp;");
}

.icon-kdt-debts {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86b;&nbsp;");
}

.icon-kdt-fail-call {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86c;&nbsp;");
}

.icon-kdt-success-call {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86d;&nbsp;");
}

.icon-kdt-shield-slash {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86e;&nbsp;");
}

.icon-kdt-shield-check {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe86f;&nbsp;");
}

.icon-kdt-launch {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xe88d;&nbsp;");
}

.icon-kdt-ccw {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf025;&nbsp;");
}

.icon-kdt-download {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf02e;&nbsp;");
}

.icon-kdt-users-3 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf064;&nbsp;");
}

.icon-kdt-eye {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf082;&nbsp;");
}

.icon-kdt-bookmark-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf097;&nbsp;");
}

.icon-kdt-filter {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0b0;&nbsp;");
}

.icon-kdt-docs {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0c5;&nbsp;");
}

.icon-kdt-mail-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0e0;&nbsp;");
}

.icon-kdt-comment-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0e5;&nbsp;");
}

.icon-kdt-exchange {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0ec;&nbsp;");
}

.icon-kdt-bell-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf0f3;&nbsp;");
}

.icon-kdt-desktop {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf108;&nbsp;");
}

.icon-kdt-circle-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf10c;&nbsp;");
}

.icon-kdt-quote-right {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf10e;&nbsp;");
}

.icon-kdt-circle {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf111;&nbsp;");
}

.icon-kdt-star-half-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf123;&nbsp;");
}

.icon-kdt-unlink {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf127;&nbsp;");
}

.icon-kdt-attention-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf12a;&nbsp;");
}

.icon-kdt-shield {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf132;&nbsp;");
}

.icon-kdt-ticket-2 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf145;&nbsp;");
}

.icon-kdt-link-ext-alt {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf14c;&nbsp;");
}

.icon-kdt-dollar {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf155;&nbsp;");
}

.icon-kdt-down {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf175;&nbsp;");
}

.icon-kdt-up {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf176;&nbsp;");
}

.icon-kdt-apple {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf179;&nbsp;");
}

.icon-kdt-android {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf17b;&nbsp;");
}

.icon-kdt-bug {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf188;&nbsp;");
}

.icon-kdt-google {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1a0;&nbsp;");
}

.icon-kdt-cubes {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1b3;&nbsp;");
}

.icon-kdt-history {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1da;&nbsp;");
}

.icon-kdt-sliders {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1de;&nbsp;");
}

.icon-kdt-cc-visa {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f0;&nbsp;");
}

.icon-kdt-cc-mastercard {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f1;&nbsp;");
}

.icon-kdt-cc-discover {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f2;&nbsp;");
}

.icon-kdt-cc-amex {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f3;&nbsp;");
}

.icon-kdt-cc-paypal {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f4;&nbsp;");
}

.icon-kdt-cc-stripe {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f5;&nbsp;");
}

.icon-kdt-bell-off {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f6;&nbsp;");
}

.icon-kdt-bell-off-empty {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f7;&nbsp;");
}

.icon-kdt-trash {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf1f8;&nbsp;");
}

.icon-kdt-user-secret {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf21b;&nbsp;");
}

.icon-kdt-user-plus {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf234;&nbsp;");
}

.icon-kdt-user-times {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf235;&nbsp;");
}

.icon-kdt-id-card-o {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf2c3;&nbsp;");
}

.icon-kdt-facebook-squared {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf308;&nbsp;");
}

.icon-kdt-win8 {
  *zoom: expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "&#xf325;&nbsp;");
}

/*

Mixins functins

_themelight.scss          # "Apagar a luz" (NEED FIX)

*/
/*

Basic variables and resets

_colors.scss             # Color guide
_fonts.scss              # Typography families
_shadows.scss            # Shadows color guide
_recommendation.scss     # Recommendation and status color guide
_reset.scss              # Custom Reset/Normalize
_animations.scss         # All animations

*/
/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
.recommendation span {
  padding: 4px 10px;
  background-color: #92959a;
  color: #ffffff;
  border-radius: 35px;
  text-transform: uppercase;
  font-weight: 500;
  min-width: 70px;
  display: inline-block;
  text-align: center;
  line-height: normal;
}
.recommendation.approve span, .recommendation.approved span {
  background-color: #32b300;
}
.recommendation.decline span {
  background-color: #e77204;
}
.recommendation.review span, .recommendation.pending span {
  background-color: #bbb64e;
}
.recommendation.fraud span {
  background-color: #e8002a;
}
.recommendation.declined span {
  background-color: #e77204;
}
.recommendation.canceled span {
  background-color: #004D66;
}
.recommendation.waiting span {
  background-color: #c8c8c8;
}

@media (max-width: 575.98px) {
  .recommendation span {
    font-size: 10px;
    min-width: 65px;
    padding: 3px 0px;
  }
}
/*******************
Global Styles
*******************/
* {
  outline: none;
}

html {
  height: 100%;
  background: #f2f3f8;
}

body {
  background: #f2f3f8;
  margin: 0;
  color: #595d6e;
  font-size: 14px;
  font-weight: 400;
  line-height: unset;
}

@media (min-width: 1200px) and (max-width: 1600px) {
  body {
    font-size: 13px;
  }
}
html {
  position: relative;
  min-height: 100%;
  background: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

p {
  word-wrap: break-word;
}

a {
  color: #6D1222;
}

a:hover,
a:focus {
  text-decoration: none;
  color: #363a61;
}

a.link {
  color: #455a64;
}
a.link:hover, a.link:focus {
  color: #6D1222;
}

.img-responsive {
  width: 100%;
  height: auto;
  display: inline-block;
}

.img-rounded {
  border-radius: 4px;
}

html body .mdi:before,
html body .mdi-set {
  line-height: initial;
}

/*******************
Headings
*******************/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #455a64;
  font-weight: 700;
}

h1 {
  line-height: 30px;
  font-size: 21px;
}

h2 {
  line-height: 22px;
  font-size: 18px;
}

h3 {
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
}

h4 {
  line-height: 16px;
  font-size: 14px;
  font-weight: 400;
}

h5 {
  line-height: 14px;
  font-size: 12px;
  font-weight: 400;
}

h6 {
  line-height: 12px;
  font-size: 10px;
  font-weight: 400;
}

.display-5 {
  font-size: 3rem;
}

.display-6 {
  font-size: 36px;
}

.box {
  border-radius: 4px;
  padding: 10px;
}

html body .dl {
  display: inline-block;
}
html body .db {
  display: block;
}

.no-wrap td,
.no-wrap th {
  white-space: nowrap;
}

.small,
small {
  font-size: 100%;
}

.case-resume {
  margin-top: 20px;
}

/*******************
Blockquote
*******************/
html body blockquote {
  border-left: 5px solid #6D1222;
  border: 1px solid rgba(120, 130, 140, 0.13);
  padding: 15px;
}

.clear {
  clear: both;
}

ol li {
  margin: 5px 0;
}

/*******************
Paddings
*******************/
html body .p-0 {
  padding: 0px;
}
html body .p-10 {
  padding: 10px;
}
html body .p-20 {
  padding: 20px;
}
html body .p-30 {
  padding: 30px;
}
html body .p-l-0 {
  padding-left: 0px;
}
html body .p-l-10 {
  padding-left: 10px;
}
html body .p-l-20 {
  padding-left: 20px;
}
html body .p-r-0 {
  padding-right: 0px;
}
html body .p-r-10 {
  padding-right: 10px;
}
html body .p-r-20 {
  padding-right: 20px;
}
html body .p-r-30 {
  padding-right: 30px;
}
html body .p-r-40 {
  padding-right: 40px;
}
html body .p-t-0 {
  padding-top: 0px;
}
html body .p-t-10 {
  padding-top: 10px;
}
html body .p-t-20 {
  padding-top: 20px;
}
html body .p-t-30 {
  padding-top: 30px;
}
html body .p-b-0 {
  padding-bottom: 0px;
}
html body .p-b-5 {
  padding-bottom: 5px;
}
html body .p-b-10 {
  padding-bottom: 10px;
}
html body .p-b-20 {
  padding-bottom: 20px;
}
html body .p-b-30 {
  padding-bottom: 30px;
}
html body .p-b-40 {
  padding-bottom: 40px;
}

/*******************
Margin
*******************/
html body .m-0 {
  margin: 0px;
}
html body .m-l-5 {
  margin-left: 5px;
}
html body .m-l-10 {
  margin-left: 10px;
}
html body .m-l-15 {
  margin-left: 15px;
}
html body .m-l-20 {
  margin-left: 20px;
}
html body .m-l-30 {
  margin-left: 30px;
}
html body .m-l-40 {
  margin-left: 40px;
}
html body .m-r-5 {
  margin-right: 5px;
}
html body .m-r-10 {
  margin-right: 10px;
}
html body .m-r-15 {
  margin-right: 15px;
}
html body .m-r-20 {
  margin-right: 20px;
}
html body .m-r-30 {
  margin-right: 30px;
}
html body .m-r-40 {
  margin-right: 40px;
}
html body .m-t-0 {
  margin-top: 0px;
}
html body .m-t-5 {
  margin-top: 5px;
}
html body .m-t-10 {
  margin-top: 10px;
}
html body .m-t-15 {
  margin-top: 15px;
}
html body .m-t-20 {
  margin-top: 20px;
}
html body .m-t-30 {
  margin-top: 30px;
}
html body .m-t-40 {
  margin-top: 40px;
}
html body .m-b-0 {
  margin-bottom: 0px;
}
html body .m-b-5 {
  margin-bottom: 5px;
}
html body .m-b-10 {
  margin-bottom: 10px;
}
html body .m-b-15 {
  margin-bottom: 15px;
}
html body .m-b-20 {
  margin-bottom: 20px;
}
html body .m-b-30 {
  margin-bottom: 30px;
}
html body .m-b-40 {
  margin-bottom: 40px;
}

/*******************
vertical alignment
*******************/
html body .vt {
  vertical-align: top;
}
html body .vm {
  vertical-align: middle;
}
html body .vb {
  vertical-align: bottom;
}

/*******************
Opacity
*******************/
.op-5 {
  opacity: 0.5;
}

.op-3 {
  opacity: 0.3;
}

/*******************
font weight
*******************/
html body .font-bold {
  font-weight: 700;
}
html body .font-normal {
  font-weight: normal;
}
html body .font-light {
  font-weight: 300;
}
html body .font-medium {
  font-weight: 500;
}
html body .font-10 {
  font-size: 10px;
}
html body .font-12 {
  font-size: 12px;
}
html body .font-14 {
  font-size: 14px;
}
html body .font-16 {
  font-size: 16px;
}
html body .font-14 {
  font-size: 14px;
}
html body .font-10 {
  font-size: 10px;
}
html body .font-18 {
  font-size: 18px;
}
html body .font-20 {
  font-size: 20px;
}

/*******************
Border
*******************/
html body .b-0 {
  border: none !important;
}
html body .b-r {
  border-right: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-l {
  border-left: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-b {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-t {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
}
html body .b-all {
  border: 1px solid rgba(120, 130, 140, 0.13) !important;
}

/*******************
Thumb size
*******************/
.thumb-sm {
  height: 32px;
  width: 32px;
}

.thumb-md {
  height: 48px;
  width: 48px;
}

.thumb-lg {
  height: 88px;
  width: 88px;
}

.hide {
  display: none;
}

.img-circle {
  border-radius: 100%;
}

.radius {
  border-radius: 4px;
}

/*******************
Text Colors
*******************/
.text-white {
  color: #ffffff !important;
}

.text-danger {
  color: #e8002a !important;
}

.text-muted {
  color: #9ca2af !important;
}

.text-warning {
  color: #e77204 !important;
}

.text-success {
  color: #32b300 !important;
}

.text-info {
  color: #00ace6 !important;
}

.text-inverse {
  color: #2f3d4a !important;
}

html body .text-blue {
  color: #00ace6;
}
html body .text-purple {
  color: #6D1222;
}
html body .text-primary {
  color: #9E1B32 !important;
}
html body .text-megna {
  color: #56c0d8;
}
html body .text-dark {
  color: #595d6e;
}
html body .text-themecolor {
  color: #6D1222;
}

/*******************
Background Colors
*******************/
.bg-primary {
  background-color: #9E1B32 !important;
}

.bg-success {
  background-color: #32b300 !important;
}

.bg-info {
  background-color: #00ace6 !important;
}

.bg-warning {
  background-color: #e77204 !important;
}

.bg-danger {
  background-color: #e8002a !important;
}

/*******************
Rounds
*******************/
.round {
  line-height: 29px;
  color: #ffffff;
  width: 30px;
  height: 30px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  border-radius: 100%;
  background: #6D1222;
}
.round img {
  border-radius: 100%;
}
.image-list a:nth-of-type(odd) .round {
  background: #363a61;
}
.round-more {
  margin-left: 0 !important;
}

.round-ms {
  line-height: 39px;
  color: #ffffff;
  width: 40px;
  height: 40px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  border-radius: 100%;
  background: #6D1222;
}
.round-ms img {
  border-radius: 100%;
}
.image-list a:nth-of-type(odd) .round-ms {
  background: #363a61;
}
.round-ms-more {
  margin-left: 0 !important;
}

.round-lg {
  line-height: 65px;
  width: 60px;
  height: 60px;
  font-size: 30px;
}

.round.round-info {
  background: #00ace6;
}

.round.round-warning {
  background: #e77204;
}

.round.round-danger {
  background: #e8002a;
}

.round.round-success {
  background: #32b300;
}

.round.round-primary {
  background: #9E1B32;
}

/*******************
Labels
*******************/
.label {
  padding: 3px 10px;
  line-height: 13px;
  color: #ffffff;
  font-weight: 400;
  border-radius: 4px;
  font-size: 75%;
}

.label-rounded {
  border-radius: 60px;
}

.label-custom {
  background-color: #56c0d8;
}

.label-success {
  background-color: #32b300;
}

.label-info {
  background-color: #00ace6;
}

.label-warning {
  background-color: #e77204;
}

.label-danger {
  background-color: #e8002a;
}

.label-megna {
  background-color: #56c0d8;
}

.label-primary {
  background-color: #9E1B32;
}

.label-purple {
  background-color: #6D1222;
}

.label-red {
  background-color: #e8002a;
}

.label-inverse {
  background-color: #2f3d4a;
}

.label-default {
  background-color: #e9edf2;
}

.label-white {
  background-color: #ffffff;
}

.label-light-success {
  background-color: #e8fdeb;
  color: #32b300;
}

.label-light-info {
  background-color: #cfecfe;
  color: #00ace6;
}

.label-light-warning {
  background-color: #fff8ec;
  color: #e77204;
}

.label-light-danger {
  background-color: #f9e7eb;
  color: #e8002a;
}

.label-light-megna {
  background-color: #e0f2f4;
  color: #56c0d8;
}

.label-light-primary {
  background-color: #f1effd;
  color: #9E1B32;
}

.label-light-inverse {
  background-color: #f6f6f6;
  color: #2f3d4a;
}

/*******************
 Badge
******************/
.badge {
  font-weight: 400;
}

.badge-xs {
  font-size: 9px;
}

.badge-xs,
.badge-sm {
  -webkit-transform: translate(0, -2px);
  -ms-transform: translate(0, -2px);
  -o-transform: translate(0, -2px);
  transform: translate(0, -2px);
}

.badge-success {
  background-color: #32b300;
}

.badge-info {
  background-color: #00ace6;
}

.badge-primary {
  background-color: #9E1B32;
}

.badge-warning {
  background-color: #e77204;
  color: #ffffff;
}

.badge-danger {
  background-color: #e8002a;
}

.badge-purple {
  background-color: #6D1222;
}

.badge-red {
  background-color: #e8002a;
}

.badge-inverse {
  background-color: #2f3d4a;
}

/*******************
List-style-none
******************/
ul.list-style-none {
  margin: 0px;
  padding: 0px;
}
ul.list-style-none li {
  list-style: none;
}
ul.list-style-none li a {
  color: #595d6e;
  padding: 8px 0px;
  display: block;
  text-decoration: none;
}
ul.list-style-none li a:hover {
  color: #6D1222;
}

/*******************
dropdown-item
******************/
.dropdown-item {
  padding: 8px 1rem;
  color: #595d6e;
}

/*******************
Layouts
******************/
.card-no-border .card {
  border: 0px;
  border-radius: 0px;
  box-shadow: none;
}

.card-no-border .shadow-none {
  box-shadow: none;
}

.card-outline-danger,
.card-outline-info,
.card-outline-warning,
.card-outline-success,
.card-outline-primary {
  background: #ffffff;
}

.card-fullscreen {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: auto;
}

/*******************/
/*single column*/
/*******************/
.single-column .left-menubar {
  display: none;
}
.single-column .page-wrapper {
  margin-left: 0px;
}

.fix-width {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}

.progress {
  height: 4px;
}

.table-col.group a {
  color: #007298;
  font-weight: 900;
}
.table-col.group a:hover {
  color: #6D1222;
}

.switchery-small {
  border-radius: 13px;
  height: 13px;
  width: 28px;
  margin-bottom: 2px;
}
.switchery-small > small {
  height: 13px;
  width: 13px;
}

*::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}

*::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: #f5f5f5;
}

*::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #c8c8c8;
}

.p-r-10 {
  padding-right: 10px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.line-height-normal {
  line-height: normal;
}

@media (min-width: 900px) and (max-width: 991px) {
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.animation.heartbit {
  position: absolute;
  top: -2px;
  left: -10px;
  height: 40px;
  width: 40px;
  z-index: 10;
  border: 5px solid #2bc9c9;
  border-radius: 70px;
  -moz-animation: heartbit 1s ease-out;
  -moz-animation-iteration-count: infinite;
  -o-animation: heartbit 1s ease-out;
  -o-animation-iteration-count: infinite;
  -webkit-animation: heartbit 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-moz-keyframes heartbit {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  25% {
    -moz-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -moz-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -moz-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes heartbit {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  25% {
    -webkit-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
@keyframes drop-fade-below {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes drop-fade-above {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
.dropdown-fade {
  will-change: transform, opacity;
}
.dropdown-fade.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-in {
  animation: drop-fade-below 0.15s;
}
.dropdown-fade.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-out {
  animation: drop-fade-below 0.15s reverse;
}
.dropdown-fade.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-in {
  animation: drop-fade-above 0.15s;
}
.dropdown-fade.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-out {
  animation: drop-fade-above 0.15s reverse;
}

/*

Fixed layouts

_menubar.scss            # Nav, alerts and store selector
_common.scss             # Common for all pages
_grid.scss               # Abstract boostrap
_query-basics.scss       # Basics querys to main grid

*/
/*******************
Main sidebar
******************/
.navbar-menu {
  position: relative;
  width: 240px;
  height: 100%;
  top: 0px;
  border-top: 1px solid #eff0f6;
  z-index: 20;
  background: #ffffff;
}
.dark .navbar-menu {
  background: #2f353e;
}

.fix-sidebar .navbar-menu {
  position: fixed;
}

.fix-header.fix-sidebar .navbar-menu,
.fix-header .navbar-menu {
  padding-top: 100px;
}

/*******************
use profile section
******************/
.menu-nav .user-profile > a img {
  width: 30px;
  border-radius: 100%;
  margin-right: 10px;
}
.menu-nav .user-profile > ul {
  padding-left: 40px;
}

/*******************
sidebar navigation
******************/
.scroll-navbar {
  height: 50px;
  margin: 0 auto;
  padding: 8px 15px;
}
.scroll-navbar.ps .ps__scrollbar-y-rail {
  left: 2px;
  right: auto;
  background: none;
  width: 6px;
  /* If using `left`, there shouldn't be a `right`. */
}

.collapse.in {
  display: block;
}

.dark .select2-container--default .select2-selection--single {
  border: 1px solid #b5b5b5;
}

.menu-nav {
  background: #ffffff !important;
  padding: 0px;
}
.dark .menu-nav {
  background: #2f353e;
}
.dark .menu-nav .select2-selection__rendered {
  color: #b5b5b5;
}
.menu-nav .select2-selection {
  background-color: #edf0f5;
}
.dark .menu-nav .select2-selection {
  background: #6D1222;
}
.menu-nav .select2-container {
  float: right;
}
.menu-nav ul {
  margin: 0px;
  padding: 0px;
}
.menu-nav ul li {
  list-style: none;
}
.menu-nav ul li a {
  color: #6c7293 !important;
  display: block;
  font-size: 12px;
  font-weight: 400;
  transition: all 0.3s ease;
}
.dark .menu-nav ul li a {
  color: #e3e1ea;
}
.menu-nav ul li a.active, .menu-nav ul li a:hover {
  color: #6D1222;
  background: rgba(44, 78, 244, 0.1);
}
.dark .menu-nav ul li a.active, .dark .menu-nav ul li a:hover {
  color: #9E1B32;
}
.menu-nav ul li a.active i, .menu-nav ul li a:hover i {
  color: #6D1222;
  transition: all 0.3s ease;
}
.dark .menu-nav ul li a.active i, .dark .menu-nav ul li a:hover i {
  color: #9E1B32;
}
.menu-nav ul li a.active {
  font-weight: 500;
  color: #333E48;
}
.dark .menu-nav ul li a.active {
  color: #d6d8e4;
}
.menu-nav ul li ul {
  padding-left: 28px;
}
.menu-nav ul li ul li a {
  padding: 7px 35px 7px 15px;
}
.menu-nav ul li ul ul {
  padding-left: 15px;
}
.menu-nav ul li.nav-small-cap {
  font-size: 12px;
  margin-bottom: 0px;
  padding: 14px 14px 14px 20px;
  color: #333E48;
  font-weight: 500;
  display: none;
}
.dark .menu-nav ul li.nav-small-cap {
  color: #d6d8e4;
}
.menu-nav ul li.nav-devider {
  height: 1px;
  background: rgba(120, 130, 140, 0.13);
  display: none;
  margin: 15px 0;
}
.dark .menu-nav ul li.nav-devider {
  background: rgba(120, 130, 140, 0.13);
}
.menu-nav > ul > li > a {
  line-height: 35px;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 500;
  margin-right: 3.25px;
}
.menu-nav > ul > li > a i {
  padding-right: 10px;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  color: #a59cbf;
  padding-right: 10px;
  margin-bottom: 5px;
}
.dark .menu-nav > ul > li > a i {
  color: #b3aec0;
}
.menu-nav > ul > li > a .label {
  float: right;
  margin-top: 6px;
}
.menu-nav > ul > li > a.active {
  font-weight: 400;
  color: #363a61;
}
.dark .menu-nav > ul > li > a.active {
  color: #9E1B32;
}
.menu-nav > ul > li.active > a {
  color: #6D1222;
  font-weight: 900;
}
.dark .menu-nav > ul > li.active > a {
  color: #9E1B32;
}
.menu-nav > ul > li.active > a i {
  color: #6D1222;
}
.dark .menu-nav > ul > li.active > a i {
  color: #9E1B32;
}
.menu-nav > ul > li.active:hover > a {
  color: #6D1222;
}
.dark .menu-nav > ul > li.active:hover > a {
  color: #9E1B32;
}
.menu-nav > ul > li.active:hover > a i {
  color: #6D1222;
}
.dark .menu-nav > ul > li.active:hover > a i {
  color: #9E1B32;
}
.menu-nav .waves-effect {
  transition: none;
  -webkit-transition: none;
  -o-transition: none;
}

.menu-nav .has-arrow {
  position: relative;
}
.menu-nav .has-arrow::after {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #6c7293;
  right: 1em;
  -webkit-transform: rotate(135deg) translate(0, -50%);
  -ms-transform: rotate(135deg) translate(0, -50%);
  -o-transform: rotate(135deg) translate(0, -50%);
  transform: rotate(135deg) translate(0, -50%);
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  -o-transform-origin: top;
  transform-origin: top;
  top: 47%;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.dark .menu-nav .has-arrow::after {
  border-color: #e3e1ea;
}

.menu-nav .active > .has-arrow::after,
.menu-nav li > .has-arrow.active::after,
.menu-nav .has-arrow[aria-expanded=true]::after {
  -webkit-transform: rotate(-135deg) translate(0, -50%);
  -ms-transform: rotate(-135deg) translate(0, -50%);
  -o-transform: rotate(-135deg) translate(0, -50%);
  top: 45%;
  width: 7px;
  transform: rotate(-135deg) translate(0, -50%);
}

.orders .divider {
  display: inline-block;
  border-left: 1px solid rgb(206.36, 209.4, 227.64);
  width: 10px;
  height: 28px;
  margin-left: 10px;
  margin-bottom: -10px;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.onboard-track-button {
  background-color: #007298;
  border: none;
  border-radius: 4px;
}

.onboard-box {
  min-width: max-content;
  max-width: 100%;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  margin-top: 2px;
}
.onboard-box .nav-link {
  margin: 5px;
  border-radius: 4px;
}
.onboard-box .nav-link span {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.onboard-box .nav-link:hover {
  background: #EEE6FF;
}

.onboard-track {
  color: #ffffff;
  display: flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  align-items: center;
  justify-content: center;
  margin: 0;
  min-height: 36px;
  max-width: fit-content !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .menu-nav > ul > li > a i {
    display: none;
  }
  .mini-sidebar .menu-nav #menunav > li > a {
    padding: 20px 15px;
  }
}
@media (max-width: 767px) {
  .mini-sidebar .navbar-menu {
    position: fixed;
    padding-top: 70px;
  }
  .mini-sidebar .navbar-menu {
    left: -240px;
  }
  .mini-sidebar.show-sidebar .navbar-menu {
    left: 0px;
  }
  .topbar .top-navbar {
    padding: 0px;
  }
  .menu-nav ul li.nav-small-cap {
    display: block;
  }
}
/*******************
  Version Control
******************/
.version-control-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 45px;
  padding: 0px 15px;
  background-color: #595D6E;
  overflow: hidden;
}
.version-control-bar .version-text {
  margin-right: 8px;
  color: #ffffff;
}
.version-control-bar .version-text p {
  margin: 0px;
}
.version-control-bar .feedback-button {
  margin-left: auto;
}
.version-control-bar .feedback-button .btn-give-feedback {
  height: 30px;
  text-transform: initial;
  font-weight: 400;
  font-size: 14px;
  text-wrap: nowrap;
}

.version-control-first-time-modal {
  display: flex;
  align-items: center;
}
.version-control-first-time-modal img {
  width: 76px;
  margin-right: 8px;
}
.version-control-first-time-modal p {
  margin: 0px;
  font-size: 18px;
  font-weight: 700;
}

/*******************
/*Top bar
*******************/
.topbar {
  background: #ffffff;
}
.dark .topbar {
  background: #242a33;
}
.topbar .top-navbar .navbar-header .navbar-brand .dark-logo {
  display: none;
}
.topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: inline-block;
}
.topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #363a61 !important;
}
.topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: #6D1222 !important;
}
.dark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
  color: #c0bcd2 !important;
}
.dark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:hover, .dark .topbar .navbar-light .navbar-nav .nav-item > a.nav-link:focus {
  color: #9E1B32 !important;
}

/*******************
/*General Elements
*******************/
a.link:hover, a.link:focus {
  color: #6D1222 !important;
  cursor: pointer;
}
.dark a.link:hover, .dark a.link:focus {
  color: #9E1B32 !important;
}

.bg-theme {
  background-color: #6D1222 !important;
}
.dark .bg-theme {
  background: #9E1B32;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #6D1222;
  border-color: #6D1222;
}

.right-sidebar .rpanel-title {
  background: #6D1222;
}

.stylish-table tbody tr:hover, .stylish-table tbody tr.active {
  border-left: 4px solid #6D1222;
}

.profile-tab li a.nav-link.active,
.customtab li a.nav-link.active {
  border-bottom: 2px solid #6D1222;
  color: #6D1222;
}
.profile-tab li a.nav-link:hover,
.customtab li a.nav-link:hover {
  color: #6D1222;
}

/*******************
/*Buttons
*******************/
.btn-themecolor,
.btn-themecolor.disabled {
  background: #6D1222;
  color: #ffffff;
  border: 1px solid #6D1222;
}
.btn-themecolor:hover,
.btn-themecolor.disabled:hover {
  background: #6D1222;
  opacity: 0.7;
  border: 1px solid #6D1222;
}
.btn-themecolor.active, .btn-themecolor:focus,
.btn-themecolor.disabled.active,
.btn-themecolor.disabled:focus {
  background: #ececf5;
}

/*******************
/*sidebar navigation
*******************/
.label-themecolor {
  background: #6D1222;
}

/*==============================================================
 For all pages
 ============================================================== */
/**
 * fix for ember-tooltip display bug
 * it was creating a column in the table
 * resulting in some weird placement issues
 * We studied the problem and couldnt find anything
 * more reliable than this.
 * If you have any better idea or option, make sure to suggest it!
 */
table .ember-tooltip-or-popover-target > div {
  display: none;
}

.top-fixed {
  position: fixed;
  top: 0;
  z-index: 2;
  width: 100%;
  -webkit-box-shadow: 0 10px 30px 0 rgba(82, 63, 105, 0.08);
  box-shadow: 0 10px 30px 0 rgba(82, 63, 105, 0.08);
}

.order-fixed {
  position: fixed;
  z-index: 1;
  width: 100%;
}
.order-fixed.remove-version-control-fixed-width {
  top: 117px;
}

#main-wrapper {
  width: 100%;
  min-height: calc(100vh - 108px);
  position: relative;
  margin-top: 108px;
}

.mini-sidebar .navbar-menu {
  left: unset;
  padding-top: unset;
}

.mini-sidebar .navbar-menu {
  position: relative;
  padding-top: unset;
}

nav .nav {
  flex-wrap: wrap;
  flex-direction: row;
}
nav ul.navbar-nav li span {
  max-width: 100px;
}

.topbar,
.navbar-menu {
  position: relative;
  display: inline-block;
  width: 100%;
  line-height: unset;
  height: unset;
}
.topbar .button-padding,
.navbar-menu .button-padding {
  padding: 9px 16px 0 0;
}
.topbar .open-web,
.navbar-menu .open-web {
  display: block;
}
.topbar .open-mobile,
.navbar-menu .open-mobile {
  display: none;
}
@media (max-width: 890px) {
  .topbar .open-web,
  .navbar-menu .open-web {
    display: none;
  }
  .topbar .open-mobile,
  .navbar-menu .open-mobile {
    display: block;
  }
  .topbar .selected-env,
  .topbar .filters-button,
  .topbar .search-button,
  .navbar-menu .selected-env,
  .navbar-menu .filters-button,
  .navbar-menu .search-button {
    border-radius: 4px;
    background-color: #007298;
    width: 40px;
    height: 40px;
    margin: 8px 4px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .topbar .selected-env i,
  .topbar .filters-button i,
  .topbar .search-button i,
  .navbar-menu .selected-env i,
  .navbar-menu .filters-button i,
  .navbar-menu .search-button i {
    color: #ffffff;
    font-size: 16px;
  }
  .topbar .selected-env .current-env,
  .topbar .filters-button .current-env,
  .topbar .search-button .current-env,
  .navbar-menu .selected-env .current-env,
  .navbar-menu .filters-button .current-env,
  .navbar-menu .search-button .current-env {
    display: none;
  }
  .topbar .button-padding,
  .navbar-menu .button-padding {
    padding: 0;
  }
}
@media (max-width: 580px) {
  .topbar .version-switch-toggle,
  .navbar-menu .version-switch-toggle {
    display: none;
  }
}
@media (max-width: 370px) {
  .topbar .selected-env,
  .topbar .filters-button,
  .topbar .search-button,
  .navbar-menu .selected-env,
  .navbar-menu .filters-button,
  .navbar-menu .search-button {
    width: 35px;
    height: 35px;
    margin: 8px 2px;
  }
  .topbar .selected-env i,
  .topbar .filters-button i,
  .topbar .search-button i,
  .navbar-menu .selected-env i,
  .navbar-menu .filters-button i,
  .navbar-menu .search-button i {
    color: #ffffff;
    font-size: 14px;
  }
}
.topbar nav,
.navbar-menu nav {
  display: flex;
}

.boxed #main-wrapper {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
}
.boxed #main-wrapper .navbar-footer {
  position: absolute;
}
.boxed #main-wrapper .topbar {
  max-width: 1300px;
}
.boxed #main-wrapper .footer {
  display: none;
}

.page-wrapper {
  background: #f2f3f8;
  position: relative;
}
.dark .page-wrapper {
  background: #383f48;
}

.card {
  margin-bottom: 10px;
}
.card-transparent {
  background-color: transparent !important;
}
.card-white {
  background-color: #ffffff !important;
}
.card .card-subtitle {
  font-weight: 300;
  margin-bottom: 15px;
  color: #9ca2af;
}
.dark .card .card-subtitle {
  color: #080e25;
}
.card .card-title {
  position: relative;
}
.dark .card {
  background: #242a33;
}
.dark .card h1,
.dark .card h2,
.dark .card h3,
.dark .card h4,
.dark .card h5 {
  color: #f2f1f2;
}

.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5 {
  color: #fdfcfd !important;
}
.dark a {
  color: #007298;
}
.dark .form-control {
  background: transparent;
}
.dark .dropdown-menu {
  background: #242a33;
}
.dark .mailbox .message-center a:hover {
  background: #6D1222;
}
.dark .dw-user-box .btn {
  color: #ffffff;
}

/*******************
 Topbar
*******************/
.navbar-brand.normal {
  display: block;
}

.navbar-brand.dark {
  display: none;
}

.dark .navbar-brand.normal {
  display: none;
}

.dark .navbar-brand.dark {
  display: block;
}

.fix-header .topbar {
  position: fixed;
  width: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
}
.fix-header .page-wrapper {
  padding-top: 0px;
}
.fix-header.fix-navbar .page-wrapper {
  padding-top: 175px;
}
.fix-header .right-side-panel {
  top: 0;
  height: 100%;
}

.banner {
  color: #26272b;
  font-size: 18px !important;
  justify-content: center;
  display: flex;
  padding: 10px 18px;
  background-color: #ffce00;
  margin: 0 -20px !important;
}
.banner p {
  margin-bottom: 0;
}

.topbar {
  display: flex !important;
  width: 100%;
  padding: 0 15px;
}
.topbar .icon-Bell {
  margin-top: 12px;
  display: inherit;
}
.topbar .navbar-collapse {
  flex-direction: row-reverse;
  flex-basis: auto;
  flex-grow: 1;
}
.topbar .collapse:not(.show) {
  display: flex;
}
.topbar .top-navbar {
  min-height: 40px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  background-color: inherit !important;
}
.topbar .top-navbar .dropdown-toggle::after {
  display: none;
}
.topbar .top-navbar .navbar-header {
  line-height: 55px;
}
.topbar .top-navbar .navbar-header .navbar-brand {
  margin-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.topbar .top-navbar .navbar-header .navbar-brand .light-logo {
  display: none;
}
.topbar .top-navbar .navbar-header .navbar-brand b {
  line-height: 40px;
  display: inline-block;
}
.topbar .top-navbar .navbar-nav > .nav-item > .nav-link {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 17px;
  line-height: 40px;
}
.topbar .top-navbar .navbar-nav > .nav-item > span {
  line-height: 40px;
  font-size: 24px;
  font-weight: 500;
  color: #ffffff;
  padding: 0 10px;
}
.dark .topbar .top-navbar .navbar-nav > .nav-item > span {
  color: #242a33;
}
.topbar .top-navbar .navbar-nav > .nav-item.show {
  background: rgba(0, 0, 0, 0.05);
}
.dark .topbar .top-navbar .navbar-nav > .nav-item.show {
  background: rgba(200, 200, 200, 0.05);
}
.topbar .profile-button {
  border: none;
  background: transparent;
  padding: 13px 0 13px 15px;
}
.topbar .profile-button:focus {
  outline: 0;
}
.topbar .profile-pic {
  width: 30px;
  border-radius: 100%;
}
.topbar .dropdown-menu {
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
  border-color: rgba(120, 130, 140, 0.13);
  font-size: 12px;
}
.topbar .dropdown-menu .dropdown-item {
  padding: 7px 1.5rem;
}
.topbar ul.dropdown-user {
  padding: 0px;
  min-width: 230px;
  z-index: 2000;
  -webkit-box-shadow: 0px 36px 63px -16px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0px 36px 63px -16px rgba(0, 0, 0, 0.23);
  box-shadow: 0px 36px 63px -16px rgba(0, 0, 0, 0.23);
}
.topbar ul.dropdown-user li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.topbar ul.dropdown-user li.divider {
  height: 1px;
  margin: 0;
  overflow: hidden;
  background-color: rgba(120, 130, 140, 0.13);
}
.topbar ul.dropdown-user li .dw-user-box {
  display: flex;
  margin: 10px 15px;
}
.topbar ul.dropdown-user li .dw-user-box .u-img {
  display: inline-block;
  vertical-align: top;
}
.topbar ul.dropdown-user li .dw-user-box .u-img img {
  height: 75px;
  border-radius: 35px;
}
.topbar ul.dropdown-user li .dw-user-box .u-img .round {
  width: 48px;
  height: 48px;
  line-height: 47px;
  font-size: 20px;
}
.topbar ul.dropdown-user li .dw-user-box .u-text {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  justify-content: center;
}
.topbar ul.dropdown-user li .dw-user-box .u-text h4 {
  margin: 0px;
  font-size: 15px;
}
.topbar ul.dropdown-user li .dw-user-box .u-text p {
  margin-bottom: 2px;
  font-size: 12px;
}
.topbar ul.dropdown-user li .dw-user-box .u-text .btn {
  color: #ffffff;
  padding: 5px 10px;
  display: inline-block;
  line-height: 28px;
}
.dark .topbar ul.dropdown-user li .dw-user-box .u-text .btn {
  color: #242a33;
}
.dark .topbar ul.dropdown-user li .dw-user-box .u-text .btn:hover {
  background: #9E1B32;
}
.topbar ul.dropdown-user li .dw-user-box .u-text .btn:hover {
  background: #6D1222;
  background-position: right center;
}
.topbar ul.dropdown-user li a {
  padding: 9px 15px;
  display: block;
  color: #595d6e;
}
.topbar ul.dropdown-user li a:hover {
  background: #e9edf2;
  color: #6D1222;
  text-decoration: none;
}

.app-search-mobile {
  margin: 0px;
  position: absolute;
  top: 57px;
  width: 100%;
  left: 0;
  padding: 10px;
  background: #ffffff;
  border: 1px solid #007298;
  z-index: 21;
  -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.21);
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.21);
  display: none;
}
.app-search-mobile .arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #007298;
  position: absolute;
  top: -5px;
  right: 77px;
}
.app-search-mobile.true {
  display: block;
}
.app-search-mobile.close {
  display: none;
}
.app-search-mobile i {
  position: absolute;
  right: 20px;
  top: 21px;
  font-size: 17px;
}
.app-search-mobile input {
  border: 1px solid #6D1222;
}

.search-box .app-search {
  margin: 0px;
  position: relative;
}
.search-box .app-search i {
  position: absolute;
  right: 10px;
  top: 15px;
}
.search-box .app-search input {
  width: 100%;
  padding: 8px 40px 8px 20px;
  border-radius: 4px;
  font-size: 12px;
  transition: 0.5s ease-in;
  border: 1px solid rgba(108, 114, 147, 0.3);
  margin: 9px 0;
}
.search-box .app-search input:focus {
  border-color: #ffffff;
}
.search-box .app-search .nav-link {
  position: absolute;
  padding: 20px;
  margin: 8px 0;
  right: 0;
}
@media (max-width: 1200px) {
  .search-box .app-search input {
    display: none;
  }
  .search-box .app-search .nav-link {
    position: relative;
    padding: 12px;
    border: none;
    border-radius: 4px;
    background-color: #007298;
    margin: 8px 4px;
  }
  .search-box .app-search .nav-link i {
    position: relative;
    right: unset;
    top: unset;
  }
}
.search-box .app-search .srh-btn {
  position: absolute;
  top: 23px;
  cursor: pointer;
  background: #ffffff;
  width: 15px;
  height: 15px;
  right: 20px;
  font-size: 14px;
}
.dark .search-box .app-search .srh-btn {
  background: #242a33;
}

@media (min-width: 891px) {
  .app-search-mobile {
    display: none !important;
  }
}
.mini-navbar .top-navbar .navbar-header {
  width: 70px;
  text-align: center;
  flex-shrink: 0;
  padding-left: 0px;
}

.logo-center .top-navbar .navbar-header {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/*******************
Content
******************/
.content-principal-fixed,
.content-case-updates-fixed {
  height: 100%;
  max-height: calc(100vh - 280px);
  overflow: auto;
}
.content-principal-fixed.user-edit-table,
.content-case-updates-fixed.user-edit-table {
  max-height: calc(100vh - 450px);
}
.content-principal-fixed.user-edit-permissions,
.content-case-updates-fixed.user-edit-permissions {
  max-height: calc(100vh - 410px);
}

.content-principal {
  height: 100%;
}
.content-principal .col-1,
.content-principal .col-2,
.content-principal .col-3,
.content-principal .col-4,
.content-principal .col-5,
.content-principal .col-6,
.content-principal .col-7,
.content-principal .col-8,
.content-principal .col-9,
.content-principal .col-10,
.content-principal .col-11,
.content-principal .col-12 {
  height: 100%;
}

/*******************
Notify
*******************/
.notify {
  position: relative;
  top: -28px;
  right: -7px;
}
.notify .heartbit {
  position: absolute;
  top: -20px;
  right: -4px;
  height: 25px;
  width: 25px;
  z-index: 10;
  border: 5px solid #e8002a;
  border-radius: 70px;
  -moz-animation: heartbit 1s ease-out;
  -moz-animation-iteration-count: infinite;
  -o-animation: heartbit 1s ease-out;
  -o-animation-iteration-count: infinite;
  -webkit-animation: heartbit 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.notify .point {
  width: 6px;
  height: 6px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background-color: #e8002a;
  position: absolute;
  right: 6px;
  top: -10px;
}

@-moz-keyframes heartbit {
  0% {
    -moz-transform: scale(0);
    opacity: 0;
  }
  25% {
    -moz-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -moz-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -moz-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -moz-transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes heartbit {
  0% {
    -webkit-transform: scale(0);
    opacity: 0;
  }
  25% {
    -webkit-transform: scale(0.1);
    opacity: 0.1;
  }
  50% {
    -webkit-transform: scale(0.5);
    opacity: 0.3;
  }
  75% {
    -webkit-transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
}
/*******************
 Horizontal-navabar
*******************/
.hdr-nav-bar .navbar {
  background: #ffffff;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  padding: 0 15px;
}
.dark .hdr-nav-bar .navbar {
  background: #242a33;
}
.hdr-nav-bar .navbar .navbar-nav > li {
  padding: 0 10px;
}
.hdr-nav-bar .navbar .navbar-nav > li > a {
  padding: 25px 5px;
  transition: 0.2s ease-in;
  border-bottom: 2px solid transparent;
}
.hdr-nav-bar .navbar .navbar-nav > li.active > a, .hdr-nav-bar .navbar .navbar-nav > li:hover > a,
.hdr-nav-bar .navbar .navbar-nav > li > a:focus {
  border-color: #6D1222;
}
.dark .hdr-nav-bar .navbar .navbar-nav > li.active > a, .dark .hdr-nav-bar .navbar .navbar-nav > li:hover > a,
.dark .hdr-nav-bar .navbar .navbar-nav > li > a:focus {
  border-color: #9E1B32;
}
.hdr-nav-bar .navbar .navbar-nav .dropdown-toggle:after {
  display: none;
}
.hdr-nav-bar .navbar .navbar-brand {
  padding: 20px 5px;
}
.hdr-nav-bar .navbar .navbar-toggler {
  border: 0px;
  cursor: pointer;
}
.hdr-nav-bar .navbar .custom-select {
  border-radius: 60px;
  font-size: 14px;
  padding: 0.375rem 40px 0.375rem 18px;
}
.hdr-nav-bar .navbar .call-to-act {
  padding: 15px 0;
}

/*******************
 Breadcrumb and page title
*******************/
.page-titles {
  margin: 20px 0;
  padding: 20px 0 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.page-titles input {
  width: auto;
  font-size: inherit;
  padding: 7px 12px;
  border: none;
  margin-right: 10px;
  border: 1px solid #c8c8c8;
}
.page-titles .page-tools {
  padding-top: 8px;
}
.page-titles .date-timepicker {
  display: inline;
  vertical-align: middle;
}
.page-titles h3 {
  margin-bottom: 0px;
  margin-top: 0px;
}
.page-titles .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background: transparent;
  font-size: 13px;
  font-weight: 500;
}
.page-titles .breadcrumb li {
  margin-top: 0px;
  margin-bottom: 0px;
}
.page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "\e836";
  font-family: "kdt_fontfamily";
  color: #a6b7bf;
  font-size: 11px;
}
.dark .page-titles .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #5e6b71;
}
.page-titles .breadcrumb .breadcrumb-item.active {
  color: #333E48;
}
.dark .page-titles .breadcrumb .breadcrumb-item.active {
  color: #d6d8e4;
}
.page-titles .btn {
  height: 36px;
}

/*******************
 Footer
*******************/
.footer {
  bottom: 0;
  color: #595d6e;
  left: 0px;
  padding: 0 30px;
  position: absolute;
  right: 0;
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  background: #ffffff;
  z-index: 40;
}
.dark .footer {
  color: #a2aaae;
}
.dark .footer {
  background: #242a33;
}
.footer p {
  display: inline-block;
  padding: 10px;
  margin: 0;
  font-weight: 700;
}
.footer ul {
  float: right;
  margin: 0;
  padding: 10px 0;
}
.footer ul li {
  list-style: none;
  float: left;
}
.footer ul li a {
  padding: 0 10px;
}

/*******************
 scrollbar
*******************/
.slimScrollBar {
  z-index: 10 !important;
}

/*******************
Megamenu
******************/
.mega-dropdown {
  position: static;
  width: 100%;
}
.mega-dropdown .dropdown-menu {
  width: 100%;
  padding: 30px;
  margin-top: 0px;
}
.mega-dropdown ul {
  padding: 0px;
}
.mega-dropdown ul li {
  list-style: none;
}
.mega-dropdown .carousel-item .container {
  padding: 0px;
}
.mega-dropdown .nav-accordion .card {
  margin-bottom: 1px;
}
.mega-dropdown .nav-accordion .card-header {
  background: #ffffff;
}
.mega-dropdown .nav-accordion .card-header h5 {
  margin: 0px;
}
.mega-dropdown .nav-accordion .card-header h5 a {
  text-decoration: none;
  color: #595d6e;
}
.dark .mega-dropdown .nav-accordion .card-header h5 a {
  color: #a2aaae;
}

/*******************
Wave Effects
*******************/
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.7s ease-out;
  -moz-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  -ms-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
}

.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}

.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}

.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}

.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}

.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}

.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}

.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}

html body .waves-notransition {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}

.waves-circle {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.waves-block {
  display: block;
}

/*******************
List inline
*******************/
ul.list-inline li {
  display: inline-block;
  padding: 0 8px;
}

/*******************
Table td vertical middle
*******************/
.vm.table td,
.vm.table th {
  vertical-align: middle;
}

.no-th-brd.table th {
  border: 0px;
}

.table.no-border tbody td {
  border: 0px;
}

/*******************
Other comon js for all pages
*******************/
.calendar-events {
  padding: 8px 10px;
  border: 1px solid #ffffff;
  cursor: move;
}
.calendar-events:hover {
  border: 1px dashed rgba(120, 130, 140, 0.13);
}
.calendar-events i {
  margin-right: 8px;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.single-column .left-navbar {
  display: none;
}
.single-column .page-wrapper {
  margin-left: 0px !important;
  padding-top: 70px !important;
}

.profile-tab li a.nav-link,
.customtab li a.nav-link {
  border: 0px;
  padding: 15px 20px;
  color: #595d6e;
}
.profile-tab li a.nav-link.active,
.customtab li a.nav-link.active {
  border-bottom: 4px solid #6D1222;
  color: #6D1222;
}
.profile-tab li a.nav-link:hover,
.customtab li a.nav-link:hover {
  color: #6D1222;
}

html body .jqstooltip,
html body .flotTip {
  width: auto !important;
  height: auto !important;
  background: #333E48;
  color: #ffffff;
  padding: 5px 10px;
}

body .jqstooltip {
  border-color: transparent;
  border-radius: 60px;
}

/*******************
Notification page Jquery toaster
******************/
.jq-icon-info {
  background-color: #00ace6;
  color: #ffffff;
}

.jq-icon-success {
  background-color: #32b300;
  color: #ffffff;
}

.jq-icon-error {
  background-color: #e8002a;
  color: #ffffff;
}

.jq-icon-warning {
  background-color: #e77204;
  color: #ffffff;
}

.up-img {
  background-size: cover;
  background-position: center center;
  min-height: 340px;
}

/*******************
Error page
******************/
.error-page,
.store-selector-page {
  margin-top: 40px;
  padding: 60px 40px;
  margin: 0 auto;
}
.error-page i.illustration,
.store-selector-page i.illustration {
  font-size: 60px;
  margin-bottom: 30px;
}
.error-page input,
.store-selector-page input {
  max-width: 300px;
  margin: 0 auto;
  width: 60%;
  margin-bottom: 20px;
}
.error-page .btn,
.store-selector-page .btn {
  max-width: 300px;
  margin: 0 auto;
  width: 60%;
}
.error-page .ember-power-select-trigger,
.store-selector-page .ember-power-select-trigger {
  margin: 0 auto;
}

.ember-power-select-search-input {
  border-style: ridge;
  padding-right: 20px;
  font-size: inherit;
  border-radius: 5px;
}

.store-select .ember-power-select-trigger {
  border: 1px solid rgba(108, 114, 147, 0.3);
  color: #6c7293;
}

a:hover i,
.image-list a:hover,
.last-col a:hover {
  text-decoration: none !important;
}

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

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0.9;
    -webkit-transform: scale3d(0.7, 0.7, 0.7);
    transform: scale3d(0.7, 0.7, 0.7);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounce-on-hover:hover {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.quote-divider {
  display: block;
  border-bottom: 2px solid #d3d4de;
  width: 40px;
  margin: 40px auto;
}
.quote-helper {
  font-style: italic;
  font-size: 14px;
  color: #40424a;
}

.spin {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 4000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 4000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.text-muted {
  margin-bottom: 4px;
  display: inline-block;
}

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

.stores-tabs {
  line-height: 20px !important;
}

.common-search {
  width: 100%;
  max-width: 310px;
  height: 38px;
  display: flex;
  align-items: center;
  padding: unset;
  border-radius: 0.25rem;
  background: transparent;
  color: #666360;
  border: 1px solid #c8c8c8;
  background: #fdfcfd;
}
.common-search input {
  flex: 1;
  min-width: unset;
  border: 0;
  margin: 10px 0 10px 10px;
  background: transparent;
  color: #595d6e;
}
.common-search input::placeholder {
  color: rgba(89, 93, 110, 0.6);
}
.common-search .clear-query {
  height: 34px;
  width: 34px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.under-input strong {
  display: block !important;
}
.under-input input {
  max-width: 200px;
}

@media (max-width: 575.98px) {
  .collapse-controller-width.open,
  .collapse-controller-width.collapse-close {
    display: none;
  }
  .collapse-controller-margin.open,
  .collapse-controller-margin.collapse-close {
    margin-left: 0px !important;
  }
  .order-id .container-fluid, .order-id .container-sm, .order-id .container-md, .order-id .container-lg, .order-id .container-xl {
    line-height: 20px !important;
  }
  .rule-new .ember-power-select-trigger {
    height: 100% !important;
  }
}
@media (max-width: 767.98px) {
  .hide-mobile {
    display: none;
  }
}
.ember-tooltip {
  overflow-wrap: break-word;
  z-index: 2;
}

@media (max-width: 380px) {
  .page-wrapper {
    padding-top: 1rem;
  }
}
@media (min-width: 1600px) {
  .col-xlg-1,
  .col-xlg-10,
  .col-xlg-11,
  .col-xlg-12,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9 {
    float: left;
  }
  .col-xlg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-xlg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xlg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xlg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xlg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xlg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xlg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xlg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xlg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xlg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xlg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xlg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xlg-pull-12 {
    right: 100%;
  }
  .col-xlg-pull-11 {
    right: 91.66666667%;
  }
  .col-xlg-pull-10 {
    right: 83.33333333%;
  }
  .col-xlg-pull-9 {
    right: 75%;
  }
  .col-xlg-pull-8 {
    right: 66.66666667%;
  }
  .col-xlg-pull-7 {
    right: 58.33333333%;
  }
  .col-xlg-pull-6 {
    right: 50%;
  }
  .col-xlg-pull-5 {
    right: 41.66666667%;
  }
  .col-xlg-pull-4 {
    right: 33.33333333%;
  }
  .col-xlg-pull-3 {
    right: 25%;
  }
  .col-xlg-pull-2 {
    right: 16.66666667%;
  }
  .col-xlg-pull-1 {
    right: 8.33333333%;
  }
  .col-xlg-pull-0 {
    right: auto;
  }
  .col-xlg-push-12 {
    left: 100%;
  }
  .col-xlg-push-11 {
    left: 91.66666667%;
  }
  .col-xlg-push-10 {
    left: 83.33333333%;
  }
  .col-xlg-push-9 {
    left: 75%;
  }
  .col-xlg-push-8 {
    left: 66.66666667%;
  }
  .col-xlg-push-7 {
    left: 58.33333333%;
  }
  .col-xlg-push-6 {
    left: 50%;
  }
  .col-xlg-push-5 {
    left: 41.66666667%;
  }
  .col-xlg-push-4 {
    left: 33.33333333%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-push-2 {
    left: 16.66666667%;
  }
  .col-xlg-push-1 {
    left: 8.33333333%;
  }
  .col-xlg-push-0 {
    left: auto;
  }
  .offset-xlg-12 {
    margin-left: 100%;
  }
  .offset-xlg-11 {
    margin-left: 91.66666667%;
  }
  .offset-xlg-10 {
    margin-left: 83.33333333%;
  }
  .offset-xlg-9 {
    margin-left: 75%;
  }
  .offset-xlg-8 {
    margin-left: 66.66666667%;
  }
  .offset-xlg-7 {
    margin-left: 58.33333333%;
  }
  .offset-xlg-6 {
    margin-left: 50%;
  }
  .offset-xlg-5 {
    margin-left: 41.66666667%;
  }
  .offset-xlg-4 {
    margin-left: 33.33333333%;
  }
  .offset-xlg-3 {
    margin-left: 25%;
  }
  .offset-xlg-2 {
    margin-left: 16.66666667%;
  }
  .offset-xlg-1 {
    margin-left: 8.33333333%;
  }
  .offset-xlg-0 {
    margin-left: 0;
  }
}
.col-xlg-1,
.col-xlg-10,
.col-xlg-11,
.col-xlg-12,
.col-xlg-2,
.col-xlg-3,
.col-xlg-4,
.col-xlg-5,
.col-xlg-6,
.col-xlg-7,
.col-xlg-8,
.col-xlg-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/*-------------------*/
/*Bootstrap 4 hack*/
/*-------------------*/
.bootstrap-touchspin .input-group-btn {
  align-items: normal;
}

.form-control-danger,
.form-control-success,
.form-control-warning {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  -webkit-background-size: 1.125rem 1.125rem;
  background-size: 1.125rem 1.125rem;
}

.has-success .col-form-label,
.has-success .custom-control,
.has-success .form-check-label,
.has-success .form-control-feedback,
.has-success .form-control-label {
  color: #32b300;
}

.has-success .form-control-success {
  background-image: url(../../assets/images/icon/success.svg);
}

.has-success .form-control {
  border-color: #32b300;
}

.has-warning .col-form-label,
.has-warning .custom-control,
.has-warning .form-check-label,
.has-warning .form-control-feedback,
.has-warning .form-control-label {
  color: #e77204;
}

.has-warning .form-control-warning {
  background-image: url(../../assets/images/icon/warning.svg);
}

.has-warning .form-control {
  border-color: #e77204;
}

.has-danger .col-form-label,
.has-danger .custom-control,
.has-danger .form-check-label,
.has-danger .form-control-feedback,
.has-danger .form-control-label {
  color: #e8002a;
}

.has-danger .form-control-danger {
  background-image: url(../../assets/images/icon/danger.svg);
}

.has-danger .form-control {
  border-color: #e8002a;
}

.input-group-addon [type=radio]:not(:checked),
.input-group-addon [type=radio]:checked,
.input-group-addon [type=checkbox]:not(:checked),
.input-group-addon [type=checkbox]:checked {
  position: initial;
  opacity: 1;
}

.invisible {
  visibility: hidden !important;
}

.hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}
.hidden-xl-down {
  display: none !important;
}

.card-inverse .card-blockquote,
.card-inverse .card-footer,
.card-inverse .card-header,
.card-inverse .card-title {
  color: #ffffff;
}

@media (min-width: 900px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl,
  .mini-sidebar .scroll-navbar,
  .topbar .top-navbar {
    max-width: 100%;
  }
  .order .container-fluid, .order .container-sm, .order .container-md, .order .container-lg, .order .container-xl,
  .order .mini-sidebar .scroll-navbar,
  .order .topbar .top-navbar {
    padding: 0 30px 25px 30px;
  }
}
@media (min-width: 1100px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl,
  .mini-sidebar .scroll-navbar,
  .topbar .top-navbar {
    max-width: 100%;
  }
  .order .container-fluid, .order .container-sm, .order .container-md, .order .container-lg, .order .container-xl,
  .order .mini-sidebar .scroll-navbar,
  .order .topbar .top-navbar {
    padding: 0 30px 25px 30px;
  }
}
@media (max-width: 480px) {
  .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
    margin-top: 30px;
  }
}
/*******************
Menu
******************/
.mobile-store-selector {
  display: none;
}

.menu-nav ul li a {
  padding: 0 15px;
}

@media (max-width: 1600px) {
  .menu-nav ul li a {
    padding: 0 12px;
  }
}
@media (max-width: 1350px) {
  .menu-nav ul li a {
    padding: 0 10px;
  }
}
@media (max-width: 1280px) {
  .menu-nav ul li a {
    padding: 0 8px;
  }
}
@media (max-width: 1200px) {
  .menu-nav ul li a i {
    display: none;
  }
}
@media (max-width: 1000px) {
  .mobile-store-selector {
    display: block;
  }
}
@media (max-width: 1400px) {
  .order-left .attributes .summary-item .summary {
    display: none;
  }
  .order-left h2.title {
    display: none !important;
  }
  .order-left .attributes .actions a {
    margin-left: 5px !important;
  }
  .order-left .actions i {
    display: inline-block;
  }
}
/*

Atoms and Systems

_preloader.scss          # Preloader for intro
_pagination.scss         # Footer pagination
_buttons.scss            # All action buttons
_tables.scss             # Dash tables
_alerts.scss             # Count alerts
_comments-profile.scss   # Case details timeline
_counts.scss             # Bullets counts
_modals.scss             # Modals styles (Change status overlay too)
_daterangepicker.scss    # Order's daterangepicker
_columns-select.scss     # Order's columns selector
_report-dropdown.scss    # Order's reports dropdown
_report-dropdown.scss    # Itens per page's selector
_version-change.scss     # Place to select portal version (Production or beta)
_case-management.scss    # Estilo do componente para gerenciamente de casos no order
_table-options.scss      # Opções na última coluna da tabela
_radio.scss      		     # All radio buttons
_top-bar.scss            # Design para a barra superir(top-bar)
_wellcome-modal.scss     # Design para o modal de boas-vindas
_cicero.scss             # Cícero 2.0 styles (Quick and tool)
_page-tools.scss         # Tools on each page
_custom-tooltips         # Tooltips personalizados

*/
/*******************
Preloader
********************/
.global__loading {
  display: block;
  height: 100%;
}

.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: transparent;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}

.loader,
.loader__figure {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.loader {
  overflow: visible;
  padding-top: 70px;
  height: 0;
}
.loader .status {
  text-align: center;
  color: #888888;
}

.loader__figure {
  height: 0;
  width: 0;
  box-sizing: border-box;
  border: 0 solid #efefef;
  border-radius: 50%;
  -webkit-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

.loader__label {
  float: left;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin: 0.5em 0 0 50%;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 1.5em;
  color: #ffffff;
  white-space: nowrap;
  -webkit-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.loader__label.internal {
  color: #5a5c68 !important;
}

@-webkit-keyframes loader-figure {
  0% {
    height: 0;
    width: 0;
    background-color: transparent;
  }
  29% {
    background-color: transparent;
  }
  30% {
    height: 70px;
    width: 70px;
    background-color: transparent;
    border-width: 4px;
    opacity: 1;
  }
  100% {
    height: 70px;
    width: 70px;
    border-width: 0;
    opacity: 0;
    background-color: transparent;
  }
}
@-moz-keyframes loader-figure {
  0% {
    height: 0;
    width: 0;
    background-color: transparent;
  }
  29% {
    background-color: transparent;
  }
  30% {
    height: 70px;
    width: 70px;
    background-color: transparent;
    border-width: 4px;
    opacity: 1;
  }
  100% {
    height: 70px;
    width: 70px;
    border-width: 0;
    opacity: 0;
    background-color: transparent;
  }
}
@keyframes loader-figure {
  0% {
    height: 0;
    width: 0;
    background-color: transparent;
  }
  29% {
    background-color: transparent;
  }
  30% {
    height: 70px;
    width: 70px;
    background-color: transparent;
    border-width: 4px;
    opacity: 1;
  }
  100% {
    height: 70px;
    width: 70px;
    border-width: 0;
    opacity: 0;
    background-color: transparent;
  }
}
@-webkit-keyframes loader-label {
  0% {
    opacity: 0.25;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 0.25;
  }
}
@-moz-keyframes loader-label {
  0% {
    opacity: 0.25;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 0.25;
  }
}
@keyframes loader-label {
  0% {
    opacity: 0.25;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 0.25;
  }
}
/*******************
Pagination
*******************/
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination > li > a,
.pagination > li > span {
  color: #333E48;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #e9edf2;
}

.pagination-split li {
  margin-left: 5px;
  display: inline-block;
  float: left;
}

.pagination-split li:first-child {
  margin-left: 0;
}

.pagination-split li a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  border-color: #6D1222;
}

.pager li > a,
.pager li > span {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #333E48;
}

/*******************
Pagination
******************/
.pagination {
  padding-left: 15px;
}

.pagination_pipe {
  border-right: 2px solid #c8c8c8;
  margin: 0 10px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
}

.pagination-circle li.active a {
  background: #32b300;
}
.pagination-circle li a {
  width: 40px;
  height: 40px;
  background: #e9edf2;
  border: 0px;
  text-align: center;
  border-radius: 100%;
}
.pagination-circle li a:first-child, .pagination-circle li a:last-child {
  border-radius: 100%;
}
.pagination-circle li a:hover {
  background: #32b300;
  color: #ffffff;
}
.pagination-circle li.disabled a {
  background: #e9edf2;
  color: rgba(120, 130, 140, 0.13);
}

/*******************
Buttons
******************/
.btn {
  padding: 7px 12px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  min-height: 36px;
  line-height: 24px;
  position: relative;
  color: #5a5c68;
}
.btn:focus {
  box-shadow: none;
}
.btn:hover {
  cursor: pointer;
}
.btn.icon-button {
  width: 38px;
}
.btn.icon-button i {
  font-size: 16px;
  margin-left: -4px;
  margin: auto;
}

.btn:not([disabled]):hover {
  cursor: pointer;
}

.btn-group label {
  color: #ffffff !important;
  margin-bottom: 0px;
}
.btn-group label.btn-secondary {
  color: #595d6e !important;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

.btn-md {
  padding: 12px 55px;
  font-size: 16px;
}

.btn-circle {
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding: 10px;
  line-height: normal;
  border: solid 1px #e5e5e5;
}

.btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn {
  width: 35px;
  height: 35px;
  padding: 8px 10px;
  font-size: 14px;
}

.btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn {
  width: 50px;
  height: 50px;
  padding: 14px 15px;
  font-size: 18px;
  line-height: 23px;
}

.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 14px 15px;
  font-size: 24px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 12px;
}

.btn-xs {
  padding: 0.25rem 0.5rem;
  font-size: 10px;
}

.button-list button,
.button-list a {
  margin: 5px 12px 5px 0;
}

.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}

.btn-rounded {
  border-radius: 60px;
  padding: 7px 18px;
}
.btn-rounded.btn-lg, .btn-group-lg > .btn-rounded.btn {
  padding: 0.75rem 1.5rem;
}
.btn-rounded.btn-sm, .btn-group-sm > .btn-rounded.btn {
  padding: 0.25rem 0.5rem;
  font-size: 12px;
}
.btn-rounded.btn-xs {
  padding: 0.25rem 0.5rem;
  font-size: 10px;
}
.btn-rounded.btn-md {
  padding: 12px 35px;
  font-size: 16px;
}

.btn-brand,
.btn-brand.disabled {
  background: #6D1222;
  color: #ffffff;
  transition: 0.2s ease-in;
}
.btn-brand:hover,
.btn-brand.disabled:hover {
  background: #6D1222;
  background-position: right center;
  color: #ffffff;
}
.btn-brand.active, .btn-brand:active, .btn-brand:focus,
.btn-brand.disabled.active,
.btn-brand.disabled:active,
.btn-brand.disabled:focus {
  background: #6D1222;
  color: #ffffff;
  border-color: transparent;
}

.btn-brand-outline {
  background: #ffffff;
  color: #6D1222;
  transition: 0.2s ease-in;
  border: 2px solid #6D1222;
}
.btn-brand-outline:hover {
  background: #ffffff;
  color: #6D1222;
  border-color: transparent;
}
.btn-brand-outline.active, .btn-brand-outline:active, .btn-brand-outline:focus {
  background: #6D1222;
  color: #6D1222;
  border-color: transparent;
}
.btn-brand-outline:hover {
  background: #6D1222;
  color: #ffffff;
}
.btn-brand-outline.active, .btn-brand-outline:active, .btn-brand-outline:focus {
  background: #6D1222;
  color: #ffffff !important;
}

.btn-warning,
.btn-warning.disabled {
  background: #e77204;
  color: #ffffff;
  transition: 0.2s ease-in;
}
.btn-warning:hover,
.btn-warning.disabled:hover {
  background: #e77204;
  color: #ffffff;
  border-color: transparent;
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus,
.btn-warning.disabled.active,
.btn-warning.disabled:active,
.btn-warning.disabled:focus {
  background: #e77204;
  color: #ffffff;
  border-color: transparent;
}

.btn-warning.btn-outline,
.btn-warning.btn-outline.disabled {
  background: #ffffff;
  color: #e77204;
  transition: 0.2s ease-in;
  border: 2px solid #e77204;
}
.btn-warning.btn-outline:hover,
.btn-warning.btn-outline.disabled:hover {
  background: #ffffff;
  color: #e77204;
  border-color: transparent;
}
.btn-warning.btn-outline.active, .btn-warning.btn-outline:active, .btn-warning.btn-outline:focus,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled:focus {
  background: #e77204;
  color: #e77204;
  border-color: transparent;
}
.btn-warning.btn-outline:hover,
.btn-warning.btn-outline.disabled:hover {
  background: #e77204;
  color: #ffffff;
}
.btn-warning.btn-outline.active, .btn-warning.btn-outline:active, .btn-warning.btn-outline:focus,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled:focus {
  background: #e77204;
  color: #ffffff !important;
}

.btn-danger,
.btn-danger.disabled {
  background: #e8002a;
  color: #ffffff;
  transition: 0.2s ease-in;
}
.btn-danger:hover,
.btn-danger.disabled:hover {
  background: #e8002a;
  color: #ffffff;
  border-color: transparent;
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus,
.btn-danger.disabled.active,
.btn-danger.disabled:active,
.btn-danger.disabled:focus {
  background: #e8002a;
  color: #ffffff;
  border-color: transparent;
}

.btn-danger.btn-outline,
.btn-danger.btn-outline.disabled {
  background: #ffffff;
  color: #e8002a;
  transition: 0.2s ease-in;
}
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline.disabled:hover {
  background: #ffffff;
  color: #e8002a;
  border-color: transparent;
}
.btn-danger.btn-outline.active, .btn-danger.btn-outline:active, .btn-danger.btn-outline:focus,
.btn-danger.btn-outline.disabled.active,
.btn-danger.btn-outline.disabled:active,
.btn-danger.btn-outline.disabled:focus {
  background: #e8002a;
  color: #e8002a;
  border-color: transparent;
}

.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary.active:hover,
.btn-secondary.focus:active,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.open > .dropdown-toggle.btn-secondary.focus,
.open > .dropdown-toggle.btn-secondary:focus,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary.focus,
.btn-secondary:focus,
.show > .btn-secondary.dropdown-toggle {
  background-color: #00ace6;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus,
.show > .btn-danger.dropdown-toggle {
  background-color: #e8002a;
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning.focus:active,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus,
.show > .btn-warning.dropdown-toggle {
  background-color: #e77204;
}

.button-box .btn {
  margin: 0 8px 8px 0px;
}

.btn-label {
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin: -6px 12px -6px -14px;
  padding: 7px 15px;
}

.btn-facebook {
  color: #ffffff;
  background-color: #3b5998;
}
.btn-facebook:hover {
  color: #ffffff;
}

.btn-twitter {
  color: #ffffff;
  background-color: #55acee;
}
.btn-twitter:hover {
  color: #ffffff;
}

.btn-linkedin {
  color: #ffffff;
  background-color: #007bb6;
}
.btn-linkedin:hover {
  color: #ffffff;
}

.btn-dribbble {
  color: #ffffff;
  background-color: #ea4c89;
}
.btn-dribbble:hover {
  color: #ffffff;
}

.btn-googleplus {
  color: #ffffff;
  background-color: #dd4b39;
}
.btn-googleplus:hover {
  color: #ffffff;
}

.btn-instagram {
  color: #ffffff;
  background-color: #3f729b;
}

.btn-pinterest {
  color: #ffffff;
  background-color: #cb2027;
}

.btn-dropbox {
  color: #ffffff;
  background-color: #007ee5;
}

.btn-flickr {
  color: #ffffff;
  background-color: #ff0084;
}

.btn-tumblr {
  color: #ffffff;
  background-color: #32506d;
}

.btn-skype {
  color: #ffffff;
  background-color: #00aff0;
}

.btn-youtube {
  color: #ffffff;
  background-color: #bb0000;
}

.btn-github {
  color: #ffffff;
  background-color: #171515;
}

.btn-brand {
  background-color: #6D1222;
  color: #ffffff;
}
.btn-brand:hover {
  background-color: rgb(65.2283464567, 10.7716535433, 20.3464566929);
}

.btn-submit {
  background-color: #32b300;
  color: #ffffff;
}
.btn-submit:hover {
  background-color: rgb(35.7541899441, 128, 0);
  color: #ffffff;
}

.btn-secondary {
  background-color: #007298;
  color: #ffffff;
}
.btn-secondary:hover {
  background-color: rgb(0, 75.75, 101);
}
.btn-secondary:disabled:hover {
  background-color: #a59cbf;
  cursor: default;
}

.btn-secondary-outline {
  background-color: #ffffff;
  color: #6D1222;
  border: 1px solid #6D1222;
  font-size: 14px;
  font-weight: 400;
}
.btn-secondary-outline:hover {
  background-color: rgb(65.2283464567, 10.7716535433, 20.3464566929);
  color: #ffffff;
}
.btn-secondary-outline:disabled:hover {
  background-color: #a59cbf;
  cursor: default;
}

.btn-clear {
  background-color: #ffffff;
  color: #5a5c68;
}
.btn-clear:hover {
  background-color: rgb(229.5, 229.5, 229.5);
}

.btn-cancel {
  background-color: #c8c8c8;
  color: #5a5c68;
}
.btn-cancel:hover {
  background-color: rgb(174.5, 174.5, 174.5);
}

/*==============================================================
 Buttons page
 ============================================================== */
.button-group .btn {
  margin-bottom: 5px;
  margin-right: 5px;
}

.no-button-group .btn {
  margin-bottom: 5px;
  margin-right: 0px;
}

.btn .text-active {
  display: none;
}
.btn.active .text-active {
  display: inline-block;
}
.btn.active .text {
  display: none;
}

/*==============================================================
 Submit disabled
 ============================================================== */
.btn-submit.disabled,
.btn-submit:disabled {
  color: unset;
  background-color: #d2dad5;
  border-color: unset;
  box-shadow: none;
}

/*==============================================================
 Cancel disabled
 ============================================================== */
.btn-cancel.disabled,
.btn-cancel:disabled {
  color: unset;
  background-color: #d2dad5;
  border-color: unset;
  box-shadow: none;
}

.btn-success {
  color: #ffffff;
}

.btn-back {
  color: #e77204;
  border: 1px solid #e77204;
  background-color: transparent;
}
.btn-back:hover {
  color: #ffffff;
  background-color: #e77204;
}

.btn-mfa {
  font-weight: 400;
  color: #9E1B32;
  text-decoration: none;
  background: none;
  border: none;
  margin-bottom: 1rem;
  padding: 0;
}
.btn-mfa:disabled {
  color: #40424a;
}

/*******************
Custom-select
******************/
.custom-select {
  background: unset;
}

/*******************
textarea
******************/
textarea {
  resize: none;
}

/*******************
Form-control
******************/
.form-control {
  color: #595d6e;
  min-height: 38px;
  display: initial;
  font-size: 12px;
  font-weight: 400;
}

.form-control-sm {
  min-height: 20px;
}

.form-control:disabled,
.form-control[readonly] {
  opacity: 0.7;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: none;
}

.custom-control-input:checked ~ .custom-control-indicator {
  background-color: #32b300;
}

form label {
  font-weight: 400;
}

.form-group {
  margin-bottom: 25px;
  padding: 15px;
}

.form-title {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background-color: #5a5c68;
  align-items: center;
  margin: 0;
}
.form-title h3 {
  font-size: 11px;
  color: #ffffff;
  padding: 8px 0;
  font-weight: 500;
  text-transform: uppercase;
}

.form-horizontal label {
  margin-bottom: 0px;
}

.form-control-static {
  padding-top: 0px;
}

.form-bordered .form-group {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  padding-bottom: 20px;
}

/*******************
Form Dropzone
******************/
.dropzone {
  border: 1px dashed #b1b8bb;
}
.dropzone .dz-message {
  padding: 5% 0;
  margin: 0px;
}

/*******************
Form Pickers
******************/
.asColorPicker-dropdown {
  max-width: 260px;
}

.asColorPicker-trigger {
  position: absolute;
  top: 0;
  right: -35px;
  height: 38px;
  width: 37px;
  border: 0;
}

.asColorPicker-clear {
  display: none;
  position: absolute;
  top: 5px;
  right: 10px;
  text-decoration: none;
}

table th {
  font-weight: 400;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #6D1222;
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
  background: #6D1222;
  color: #ffffff;
}

.datepicker td,
.datepicker th {
  padding: 5px 10px;
}

/*******************
Form summernote
******************/
.note-popover,
.note-icon-caret {
  display: none;
}

.note-editor.note-frame {
  border: 1px solid #b1b8bb;
}
.note-editor.note-frame .panel-heading {
  padding: 6px 10px 10px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

.label {
  display: inline-block;
}

/*============================================================== 
Form addons page
============================================================== */
/*Bootstrap select*/
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}

.bootstrap-select .dropdown-menu li a {
  display: block;
  padding: 7px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #595d6e;
  white-space: nowrap;
}
.bootstrap-select .dropdown-menu li a:hover, .bootstrap-select .dropdown-menu li a:focus {
  color: #6D1222;
  background: #e9edf2;
}
.bootstrap-select .show > .dropdown-menu {
  display: block;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  padding: 9px 10px;
}

.select2-container--default .select2-selection--single {
  border-color: #b1b8bb;
  height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 33px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  float: right;
  color: #ffffff;
  margin-right: 0px;
  margin-left: 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #6D1222;
  color: #ffffff;
  border-color: #6D1222;
}

.input-form .btn {
  padding: 8px 12px;
}

/*============================================================== 
Form Material page
 ============================================================== */
/*Material inputs*/
.form-material .form-group {
  overflow: hidden;
}

.form-material .form-control {
  background-color: rgba(0, 0, 0, 0);
  background-position: center bottom, center calc(100% - 1px);
  background-repeat: no-repeat;
  background-size: 0 2px, 100% 1px;
  padding: 0;
  transition: background 0s ease-out 0s;
}

.form-material .form-control,
.form-material .form-control.focus,
.form-material .form-control:focus {
  background-image: linear-gradient(#6D1222, #6D1222), linear-gradient(#e9edf2, #e9edf2);
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  float: none;
}

.form-material .form-control.focus,
.form-material .form-control:focus {
  background-size: 100% 2px, 100% 1px;
  outline: 0 none;
  transition-duration: 0.3s;
}

.form-control-line .form-group {
  overflow: hidden;
}

.form-control-line .form-control {
  border: 0px;
  border-radius: 0px;
  padding-left: 0px;
  border-bottom: 1px solid #f6f9ff;
}
.form-control-line .form-control:focus {
  border-bottom: 1px solid #6D1222;
}

/*******************
Form validation error 
******************/
.error .help-block {
  color: #e8002a;
}

/*******************
File Upload 
******************/
.fileupload {
  overflow: hidden;
  position: relative;
}
.fileupload input.upload {
  cursor: pointer;
  filter: alpha(opacity=0);
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.scale-up {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
  transform: scale(0);
  display: inline-block;
  transform-origin: right 0px;
}

.scale-up-left {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
  transform: scale(0);
  display: inline-block;
  transform-origin: left 0px;
}

.show > .scale-up {
  transform: scale(1);
  transform-origin: right 0px;
}

.show > .scale-up-left {
  transform: scale(1);
  transform-origin: left 0px;
}

.page-titles .justify-content-end:last-child .d-flex {
  margin-right: 10px;
}

.btn-circle.right-side-toggle {
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 25px;
  z-index: 10;
}

/*Form Validation*/
.help-block ul {
  padding: 0px;
  margin: 0px;
}
.help-block ul li {
  list-style: none;
}

.error .form-control {
  border-color: #e8002a;
}

.validate .form-control {
  border-color: #32b300;
}

.select2-container {
  width: 100% !important;
}

.dash-switch input {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  bottom: 0;
  min-width: unset;
}
.dash-switch input:checked + label {
  background: #007298;
}
.dash-switch input:checked + label:after {
  right: 0px;
  background-color: #ffffff;
}
.dash-switch label {
  transition: background-color 500ms ease;
  display: inline-block;
  position: relative;
  height: 13px;
  width: 28px;
  background-color: #ffffff;
  cursor: pointer;
  font-size: 0;
  color: transparent;
  border-radius: 22px;
  border-color: rgb(223, 223, 223);
  box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
  margin: 0 2px -1px 2px;
  border: 1px solid #dfdfdf;
}
.dash-switch label:after {
  transition: right 500ms ease, background-color 500ms ease, box-shadow 500ms ease;
  content: "";
  display: block;
  height: 13px;
  width: 13px;
  position: absolute;
  top: -1px;
  right: 13px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/*******************
Table Cell
*******************/
table.user-store-group {
  width: 100%;
}
table.user-store-group th {
  padding-left: 20px;
}

.table {
  margin: 0;
}
.table .status {
  min-width: 80px;
}
.table a:hover {
  text-decoration: underline;
}
.table a:hover.other-actions {
  text-decoration: none;
}
.table thead th span i,
.table thead th a i {
  color: #c8c8c8;
  font-size: 12px;
  margin: 0 5px 0 1px;
}
.table div.tb-header {
  min-width: 100px;
  white-space: normal;
}

.table-box {
  display: table;
  width: 100%;
}

.table.no-border tbody td {
  border: 0px;
}

.cell {
  display: table-cell;
  vertical-align: middle;
}

.table td,
.table th {
  border-color: #f3f1f1;
  white-space: nowrap;
}

.table thead th,
.table th {
  font-weight: 500;
}

.table-hover tbody tr:hover {
  background: rgba(0, 0, 0, 0.02);
}

.nowrap {
  white-space: nowrap;
}

.table .check {
  width: 50px;
}
.table td,
.table th {
  vertical-align: middle;
  padding: 5px;
}

tr.expanded-column td {
  vertical-align: baseline;
  padding-top: 12px;
}

/*******************
Table-Layout
******************/
.table thead th,
.table th {
  border: 0px;
}

.color-table.primary-table thead th {
  background-color: #9E1B32;
  color: #ffffff;
}

.table-striped tbody .table-row:nth-of-type(odd),
.table-row.striped {
  background: #e9edf2;
}

.color-table.success-table thead th {
  background-color: #32b300;
  color: #ffffff;
}

.color-table.info-table thead th {
  background-color: #00ace6;
  color: #ffffff;
}

.color-table.warning-table thead th {
  background-color: #e77204;
  color: #ffffff;
}

.color-table.danger-table thead th {
  background-color: #e8002a;
  color: #ffffff;
}

.color-table.inverse-table thead th {
  background-color: #2f3d4a;
  color: #ffffff;
}

.color-table.dark-table thead th {
  background-color: #333E48;
  color: #ffffff;
}

.color-table.red-table thead th {
  background-color: #e8002a;
  color: #ffffff;
}

.color-table.purple-table thead th {
  background-color: #6D1222;
  color: #ffffff;
}

.color-table.muted-table thead th {
  background-color: #9ca2af;
  color: #ffffff;
}

.color-bordered-table.primary-bordered-table {
  border: 2px solid #9E1B32;
}
.color-bordered-table.primary-bordered-table thead th {
  background-color: #9E1B32;
  color: #ffffff;
}

.color-bordered-table.success-bordered-table {
  border: 2px solid #32b300;
}
.color-bordered-table.success-bordered-table thead th {
  background-color: #32b300;
  color: #ffffff;
}

.color-bordered-table.info-bordered-table {
  border: 2px solid #00ace6;
}
.color-bordered-table.info-bordered-table thead th {
  background-color: #00ace6;
  color: #ffffff;
}

.color-bordered-table.warning-bordered-table {
  border: 2px solid #e77204;
}
.color-bordered-table.warning-bordered-table thead th {
  background-color: #e77204;
  color: #ffffff;
}

.color-bordered-table.danger-bordered-table {
  border: 2px solid #e8002a;
}
.color-bordered-table.danger-bordered-table thead th {
  background-color: #e8002a;
  color: #ffffff;
}

.color-bordered-table.inverse-bordered-table {
  border: 2px solid #2f3d4a;
}
.color-bordered-table.inverse-bordered-table thead th {
  background-color: #2f3d4a;
  color: #ffffff;
}

.color-bordered-table.dark-bordered-table {
  border: 2px solid #333E48;
}
.color-bordered-table.dark-bordered-table thead th {
  background-color: #333E48;
  color: #ffffff;
}

.color-bordered-table.red-bordered-table {
  border: 2px solid #e8002a;
}
.color-bordered-table.red-bordered-table thead th {
  background-color: #e8002a;
  color: #ffffff;
}

.color-bordered-table.purple-bordered-table {
  border: 2px solid #6D1222;
}
.color-bordered-table.purple-bordered-table thead th {
  background-color: #6D1222;
  color: #ffffff;
}

.color-bordered-table.muted-bordered-table {
  border: 2px solid #9ca2af;
}
.color-bordered-table.muted-bordered-table thead th {
  background-color: #9ca2af;
  color: #ffffff;
}

.full-color-table.full-primary-table {
  background-color: #f1effd;
}
.full-color-table.full-primary-table thead th {
  background-color: #9E1B32;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-primary-table tbody td {
  border: 0;
}
.full-color-table.full-primary-table tr:hover {
  background-color: #9E1B32;
  color: #ffffff;
}

.full-color-table.full-success-table {
  background-color: #e8fdeb;
}
.full-color-table.full-success-table thead th {
  background-color: #32b300;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-success-table tbody td {
  border: 0;
}
.full-color-table.full-success-table tr:hover {
  background-color: #32b300;
  color: #ffffff;
}

.full-color-table.full-info-table {
  background-color: #cfecfe;
}
.full-color-table.full-info-table thead th {
  background-color: #00ace6;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-info-table tbody td {
  border: 0;
}
.full-color-table.full-info-table tr:hover {
  background-color: #00ace6;
  color: #ffffff;
}

.full-color-table.full-warning-table {
  background-color: #fff8ec;
}
.full-color-table.full-warning-table thead th {
  background-color: #e77204;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-warning-table tbody td {
  border: 0;
}
.full-color-table.full-warning-table tr:hover {
  background-color: #e77204;
  color: #ffffff;
}

.full-color-table.full-danger-table {
  background-color: #f9e7eb;
}
.full-color-table.full-danger-table thead th {
  background-color: #e8002a;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-danger-table tbody td {
  border: 0;
}
.full-color-table.full-danger-table tr:hover {
  background-color: #e8002a;
  color: #ffffff;
}

.full-color-table.full-inverse-table {
  background-color: #f6f6f6;
}
.full-color-table.full-inverse-table thead th {
  background-color: #2f3d4a;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-inverse-table tbody td {
  border: 0;
}
.full-color-table.full-inverse-table tr:hover {
  background-color: #2f3d4a;
  color: #ffffff;
}

.full-color-table.full-dark-table {
  background-color: rgba(43, 43, 43, 0.8);
}
.full-color-table.full-dark-table thead th {
  background-color: #333E48;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-dark-table tbody td {
  border: 0;
  color: #ffffff;
}
.full-color-table.full-dark-table tr:hover {
  background-color: #333E48;
  color: #ffffff;
}

.full-color-table.full-red-table {
  background-color: #f9e7eb;
}
.full-color-table.full-red-table thead th {
  background-color: #e8002a;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-red-table tbody td {
  border: 0;
}
.full-color-table.full-red-table tr:hover {
  background-color: #e8002a;
  color: #ffffff;
}

.full-color-table.full-purple-table {
  background-color: #f1effd;
}
.full-color-table.full-purple-table thead th {
  background-color: #6D1222;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-purple-table tbody td {
  border: 0;
}
.full-color-table.full-purple-table tr:hover {
  background-color: #6D1222;
  color: #ffffff;
}

.full-color-table.full-muted-table {
  background-color: rgba(152, 166, 173, 0.2);
}
.full-color-table.full-muted-table thead th {
  background-color: #9ca2af;
  border: 0;
  color: #ffffff;
}
.full-color-table.full-muted-table tbody td {
  border: 0;
}
.full-color-table.full-muted-table tr:hover {
  background-color: #9ca2af;
  color: #ffffff;
}

/*******************
Table-Data Table
******************/
.dataTables_wrapper {
  padding-top: 10px;
}

.dt-buttons {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 15px;
}
.dt-buttons .dt-button {
  padding: 5px 15px;
  border-radius: 4px;
  background: #6D1222;
  color: #ffffff;
  margin-right: 3px;
}
.dt-buttons .dt-button:hover {
  background: #2f3d4a;
}

.dataTables_info,
.dataTables_length {
  display: inline-block;
}

.dataTables_length {
  margin-top: 10px;
}
.dataTables_length select {
  border: 0;
  background-image: linear-gradient(#6D1222, #6D1222), linear-gradient(#b1b8bb, #b1b8bb);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  transition: background 0s ease-out;
  padding-bottom: 5px;
}
.dataTables_length select:focus {
  outline: none;
  background-image: linear-gradient(#6D1222, #6D1222), linear-gradient(#b1b8bb, #b1b8bb);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}

.dataTables_filter {
  float: right;
  margin-top: 10px;
}
.dataTables_filter input {
  border: 0;
  background-image: linear-gradient(#6D1222, #6D1222), linear-gradient(#b1b8bb, #b1b8bb);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-color: transparent;
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  margin-left: 10px;
}
.dataTables_filter input:focus {
  outline: none;
  background-image: linear-gradient(#6D1222, #6D1222), linear-gradient(#b1b8bb, #b1b8bb);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}

table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  margin-left: 10px;
  font-family: fontawesome;
  cursor: pointer;
}

table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  margin-left: 10px;
  font-family: fontawesome;
  cursor: pointer;
}

table.dataTable thead .sorting:after {
  content: "\f0dc";
  margin-left: 10px;
  font-family: fontawesome !important;
  cursor: pointer;
  color: rgba(50, 50, 50, 0.5);
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  *cursor: hand;
  color: #595d6e;
  border: 1px solid #ddd;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #ffffff !important;
  border: 1px solid #6D1222;
  background-color: #6D1222;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #595d6e;
  border: 1px solid #ddd;
  background: transparent;
  box-shadow: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white;
  border: 1px solid #6D1222;
  background-color: #6D1222;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #595d6e;
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}

/*******************
Table- responsive
******************/
.tablesaw-bar .btn-group label {
  color: #595d6e !important;
}

/*******************
Table- editable table
******************/
.dt-bootstrap {
  display: block;
}

.paging_simple_numbers .pagination .paginate_button {
  padding: 0px;
  background: #ffffff;
}
.paging_simple_numbers .pagination .paginate_button:hover {
  background: #ffffff;
}
.paging_simple_numbers .pagination .paginate_button a {
  padding: 3px 10px;
  border: 0px;
}
.paging_simple_numbers .pagination .paginate_button.active a, .paging_simple_numbers .pagination .paginate_button:hover a {
  background: #00ace6;
  color: #ffffff;
}

.stylish-table tbody tr {
  border-left: 3px solid transparent;
}
.stylish-table tbody tr:hover, .stylish-table tbody tr.active {
  border-color: #6D1222;
}

/*******************
Table-Jsgrid table
******************/
.jsgrid-pager-page a,
.jsgrid-pager-current-page,
.jsgrid-pager-nav-button a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  color: #67757c;
  border: 1px solid #ddd;
}

.jsgrid-pager-page a:hover,
.jsgrid-pager-nav-button a:hover {
  background-color: #6D1222;
  color: #ffffff;
}

.jsgrid-pager-current-page {
  background-color: #6D1222;
  color: #ffffff;
}

.jsgrid-pager-page,
.jsgrid-pager-nav-button {
  padding: 0;
}

.jsgrid-pager-page.jsgrid-pager-current-page {
  padding: 0.5em 1em !important;
}

.table--checkbox_active .checkbox {
  display: inline-block;
}
.table--checkbox_active .checkbox + label:before {
  background: #c8c8c8;
}

.table-row {
  background-color: #ffffff;
  height: 38px;
  border-left: 3px solid #ececec;
  /*
    .checkbox{
        display: none;
        position: absolute; // take it out of document flow
        opacity: 0; // hide it

      & + label {
        position: relative;
        cursor: pointer;
        padding: 0;
        width: 0;
        height: 10px;
      }

      // Box.
      & + label:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        width: 20px;
        height: 20px;
        border-radius: 5px;
        // margin-bottom: -5px;
        margin-left: 5px;
      }

      // Box focus
      &:focus + label:before {
        box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
      }

      // Box checked
      &:checked + label:before {
        background: $color-primary;
      }

      // Disabled state label.
      &:disabled + label {
        color: #b8b8b8;
        cursor: auto;
      }

      // Disabled box.
      &:disabled + label:before {
        box-shadow: none;
        background: #ddd;
      }

      // Checkmark. Could be replaced with an image
      &:checked + label:after {
        content: '';
        position: absolute;
        left: 10px;
        top: 9px;
        background: white;
        width: 2px;
        height: 2px;
        box-shadow:
          2px 0 0 white,
          4px 0 0 white,
          4px -2px 0 white,
          4px -4px 0 white,
          4px -6px 0 white,
          4px -8px 0 white;
        transform: rotate(45deg);
      }
    }
    */
}
.table-row.table-header:hover {
  background-color: #ffffff;
}
.table-row i {
  font-size: 16px;
}
.table-row:hover {
  background-color: #e5e8ef;
}
.table-row:hover .scope :after {
  background: rgb(242.25, 242.25, 242.25);
}
.table-row:hover label:before {
  background: #c8c8c8;
}
.table-row:hover .checkbox {
  display: inline-block;
}

.disabled-row {
  opacity: 0.5;
  cursor: default;
}
.disabled-row a {
  pointer-events: none;
}

.disabled-item {
  color: #5a5c68;
}

.table-item-ready {
  border-left: 3px solid #32b300;
}

.table-item-error {
  border-left: 3px solid #fb3a3a;
  opacity: 0.7;
}

.table-item-pending {
  border-left: 3px solid #efefef;
}

.table-item-requested {
  border-left: 3px solid #00ace6;
}

.rule.active {
  border-left: 3px solid #32b300;
}

.rule.inactive {
  border-left: 3px solid #888888;
}

.table-item-pending,
.table-item-review {
  border-left: 3px solid #bbb64e;
}

.table-item-approved,
.table-item-approve {
  border-left: 3px solid #32b300;
}

.table-item-fraud {
  border-left: 3px solid #e8002a;
}

.table-item-declined,
.table-item-decline {
  border-left: 3px solid #e77204;
}

.table-item-canceled {
  border-left: 3px solid #004D66;
}

.table-item-case-block-order {
  border-left: 3px solid #fb3a3a;
}

.table-item-case-reanalysis {
  border-left: 3px solid #9e00b3;
}

.table-item-case-priority {
  border-left: 3px solid #ffce00;
}

.item-erro,
.item-erro i {
  color: #e8002a;
}

.item-pending,
.item-pending i {
  color: #9ca2af;
}

.pagination {
  height: 50px;
}
.pagination ul {
  padding: 0;
  display: inline-block;
  height: 30px;
  margin: 10px 0 20px;
}
.pagination ul li {
  padding: 0;
  margin-right: 5px;
  display: inline-block;
  list-style: none;
}
.pagination ul li a {
  cursor: pointer;
  display: inline-block;
  height: 30px;
  min-width: 30px;
  vertical-align: middle;
  padding: 0.5rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-align: center;
  vertical-align: middle;
}
.pagination ul li a i {
  text-align: center;
  display: inline-block;
}
.pagination ul li a.active, .pagination ul li a:hover {
  background: #6D1222;
  color: #ffffff !important;
}
.pagination ul li a.active i, .pagination ul li a:hover i {
  color: #ffffff !important;
}
.pagination ul li a.function {
  background: #efefef;
  color: #6D1222;
}
.pagination ul li a.function:hover {
  background: #c8c8c8;
}
.pagination ul li a.function.disabled {
  color: #898b96;
  background: #ebe9f2;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.pagination ul li a.function.disabled:hover {
  cursor: not-allowed;
}
.pagination ul li a .nav {
  background: #ebe9f2;
}
.pagination__info {
  float: right;
}
.pagination__info p {
  font-weight: normal;
  line-height: 30px;
  text-align: right;
  margin: 10px 0px;
}
.pagination__info p strong {
  font-weight: bold;
}
.pagination__info .ember-basic-dropdown-content--above {
  border-top: 1px solid #aaaaaa;
}

.table-cards {
  display: block;
}
.table-cards thead {
  display: none;
}
.table-cards tbody {
  display: flex;
  flex-wrap: wrap;
}
.table-cards tbody tr {
  display: block;
  float: left;
  position: relative;
  height: auto;
  padding: 15px;
  background: #ffffff !important;
  border-top: 4px solid #f6f9fa;
  border-right: 4px solid #f6f9fa;
  border-left: 4px solid #f6f9fa;
  border-bottom: 4px solid #f6f9fa;
}
.table-cards tbody tr:hover {
  border-top: 4px solid #dee4e6;
  border-right: 4px solid #dee4e6;
  border-left: 4px solid #dee4e6;
  border-bottom: 4px solid #dee4e6;
}
.table-cards tbody tr td {
  display: block;
  text-align: left;
  padding: 0 10px;
  vertical-align: middle;
  white-space: nowrap;
  border: none;
  white-space: normal; /* CSS3 */
  white-space: -moz-pre-wrap; /* Firefox */
  white-space: -pre-wrap; /* Opera <7 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word;
}
.table-cards .table-check {
  position: relative;
  display: inline-block;
  float: right;
  margin-right: 20px;
}
.table-cards .store_name {
  text-transform: uppercase;
  font-weight: 900;
  color: #6D1222;
  font-size: 14px;
}
.table-cards .card-help {
  display: block;
  margin: 10px 0 0 0;
}
.table-cards .store-edit {
  display: none;
}
.table-cards .icon-group span i {
  color: #fff;
  border-radius: 50%;
  background-color: #6D1222;
  width: 20px;
  height: 20px;
}
.table-cards .icon-default-group {
  display: inline-block;
  color: #fff;
  font-weight: 900;
  width: 30px;
  height: 30px;
  background-color: #6D1222;
  border-radius: 50%;
  text-align: center;
  line-height: 30px;
  margin: 0 10px 10px 0;
}

.nav-tabs {
  border-bottom: none;
  display: -webkit-box;
}

.card-help {
  display: none;
}

.tab-content {
  overflow: auto;
}

.icon-default-group {
  display: none;
}

.case-detail {
  box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);
  background-color: #f7f7f7;
  height: 80px;
  display: none;
}
.case-detail.open {
  display: table-row !important;
}
.case-detail:hover {
  background-color: #f7f7f7;
}
.case-detail.notblocked i {
  color: #fd7e4a !important;
}
.case-detail.blocked i {
  color: #32b300 !important;
}
.case-detail div.details {
  position: absolute;
  left: 22px;
  height: 70px;
  width: 80px;
  top: 0;
}
.case-detail div.details i {
  color: #dedee4;
  font-size: 40px;
  position: absolute;
  left: 0px;
  top: 16px;
  width: 80px;
  text-align: center;
}
.case-detail div.details span {
  position: absolute;
  left: 0px;
  bottom: 6px;
  width: 80px;
  text-align: center;
  font-weight: 900;
  font-size: 10px;
}
.case-detail h6 {
  font-weight: 900;
}
.case-detail td {
  position: relative;
}
.case-detail h3 {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  font-size: 10px;
  position: absolute;
  left: -14px;
  display: inherit;
  padding: 0px;
  text-align: center;
  margin: 0;
  top: 30px;
}

.brand-user-tag {
  width: 16px;
  height: 16px;
  border-radius: 30px;
  background: #ffffff;
  display: inline-block;
  margin: 0px 4px -4px;
  background-repeat: no-repeat;
  background-size: 8px 12px;
  background-position: 3px 1px;
  padding: 1px;
  border: 1px solid #d7d7de;
}

.case-process {
  background-color: #eaeaea;
  padding: 15px !important;
  box-shadow: inset -2px 0px 10px rgba(0, 0, 0, 0.2);
}
.case-process > h6 {
  margin-left: 10px;
}
.case-process .timeline {
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  margin: 5px 0 0;
}
.case-process .timeline .li {
  transition: all 200ms ease-in;
}
.case-process .timeline .status {
  padding: 0px 5px;
  display: flex;
  justify-content: center;
  border-top: 2px solid #ffffff;
  position: relative;
  transition: all 200ms ease-in;
}
.case-process .timeline .status h6 {
  font-weight: 600;
  text-transform: uppercase;
  margin: 5px 0 0;
}
.case-process .timeline .status:before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: white;
  border-radius: 25px;
  border: 1px solid #ffffff;
  position: absolute;
  top: -7px;
  left: 42%;
  transition: all 200ms ease-in;
}
.case-process .timeline .li.complete .status {
  border-top: 2px solid #00ace6;
}
.case-process .timeline .li.complete .status:before {
  background-color: #00ace6;
  border: none;
  transition: all 200ms ease-in;
}
.case-process .timeline .li.complete .status h5 {
  color: #00ace6;
}

.current-user {
  font-weight: bold;
}

.tip-index i:hover {
  cursor: pointer;
}

.tips-call i {
  margin-left: -3px;
}
.tips-call i:hover {
  cursor: pointer;
}

.table-item-on i {
  color: #40424a !important;
}
.table-item-on span {
  position: absolute;
  right: -12px;
  top: -6px;
  background: #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.table-item-on span:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 7px;
  top: 3px;
  width: 5px;
  height: 11px;
  border-bottom: 3px solid #40424a;
  border-right: 3px solid #40424a;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.table-rule-checkbox {
  width: 40px;
  min-width: 40px;
}

tr.inactive-store {
  opacity: 40%;
}

.multiple-column {
  color: #6D1222;
  font-weight: bold;
  cursor: pointer;
  padding-left: 10px;
}

.column-expand {
  font-size: 12px;
  text-decoration: underline;
  vertical-align: baseline;
}

.column-hide {
  padding-bottom: 15px;
}

.download-report {
  background: none;
  border: none;
  color: #6D1222;
}
.download-report:disabled {
  color: #BFBFBF;
}

.report-status-ready {
  color: #32b300;
}
.report-status-expired {
  color: #F75242;
}
.report-status-requested {
  color: #00ace6;
}
.report-status-pending {
  color: #ffce00;
}
.report-status-error {
  color: #fb3a3a;
}

.table-scroll-container {
  max-height: 550px;
  overflow-y: auto;
  position: relative;
}

.map-extra-info-table {
  width: 100%;
  text-transform: uppercase;
}

.map-extra-info-table thead.table-header th {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 2;
  font-weight: bold;
}

.map-extra-info-table tfoot.table-footer-sticky tr {
  position: sticky;
  bottom: 0;
  background-color: white;
  z-index: 2;
}

.map-extra-info-table tfoot.table-footer-sticky td {
  font-weight: bold;
}

/*******************
/*Alerts*/
/*******************/
.topbar .top-navbar .mailbox {
  width: 300px;
}
.topbar .top-navbar .mailbox ul {
  padding: 0px;
}
.topbar .top-navbar .mailbox ul li {
  list-style: none;
}

.mailbox ul li .drop-title {
  font-weight: 500;
  padding: 11px 20px 15px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}
.mailbox ul li .drop-title span {
  color: rgb(253, 252, 253);
  background-color: rgb(90, 92, 104);
  width: 20px;
  height: 20px;
  display: inline-block;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  font-size: 12px;
}
.mailbox ul li .drop-title p {
  display: inline-block;
  /* text-align: right; */
  float: right;
}
.mailbox ul li .drop-title h3 {
  display: inline-block;
}
.mailbox ul li .nav-link {
  border-top: 1px solid rgba(120, 130, 140, 0.13);
  padding-top: 15px;
}
.mailbox .message-center {
  overflow: auto;
  position: relative;
}
.mailbox .message-center a {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  display: block;
  text-decoration: none;
  padding: 9px 15px;
}
.mailbox .message-center a:hover {
  background: #e9edf2;
}
.mailbox .message-center a div {
  white-space: normal;
}
.mailbox .message-center a .user-img {
  width: 40px;
  position: relative;
  display: inline-block;
  margin: 0 10px 15px 0;
}
.mailbox .message-center a .user-img img {
  width: 100%;
}
.mailbox .message-center a .user-img .profile-status {
  border: 2px solid #ffffff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  left: 30px;
  position: absolute;
  top: 1px;
  width: 10px;
}
.mailbox .message-center a .user-img .online {
  background: #32b300;
}
.mailbox .message-center a .user-img .busy {
  background: #e8002a;
}
.mailbox .message-center a .user-img .away {
  background: #e77204;
}
.mailbox .message-center a .user-img .offline {
  background: #e77204;
}
.mailbox .message-center a .mail-contnet {
  display: inline-block;
  width: 75%;
  padding-left: 10px;
  vertical-align: middle;
}
.mailbox .message-center a .mail-contnet h5 {
  margin: 5px 0px 0;
}
.mailbox .message-center a .mail-contnet .mail-desc,
.mailbox .message-center a .mail-contnet .time {
  font-size: 12px;
  display: block;
  margin: 1px 0;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #595d6e;
  white-space: nowrap;
}
.mailbox .message-center .btn i {
  text-align: center;
  color: #ffffff;
  line-height: 22px;
  display: block;
}

.checkbox {
  display: none;
  position: absolute;
  opacity: 0;
}
.checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  width: 0;
  height: 10px;
}
.checkbox + label:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  margin-left: 5px;
  background: rgba(69, 90, 100, 0.4);
}
.checkbox:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.checkbox:checked + label:before {
  background: #6D1222;
}
.checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.checkbox:disabled + label:before {
  box-shadow: none;
  background: rgba(69, 90, 100, 0.1);
}
.checkbox:checked + label:after {
  content: "";
  position: absolute;
  left: 10px;
  top: 9px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  transform: rotate(45deg);
}

@media (max-width: 575.98px) {
  #first-label:before {
    margin-left: -5px !important;
  }
}
/*******************/
/*social-profile-first*/
/*******************/
.social-profile-first {
  text-align: center;
  padding-top: 22%;
  margin-bottom: 96px;
}
.social-profile-first.bg-over {
  background: rgba(56, 83, 161, 0.7);
}
.social-profile-first .middle {
  vertical-align: middle;
}

/*******************/
/*profile timeline widget*/
/*******************/
.profiletimeline {
  position: relative;
  padding-left: 40px;
  margin-right: 10px;
  border-left: 1px solid rgba(120, 130, 140, 0.13);
  margin-left: 30px;
}
.profiletimeline .sl-left {
  float: left;
  margin-left: -60px;
  z-index: 1;
  margin-right: 15px;
}
.profiletimeline .sl-left img {
  max-width: 40px;
}
.profiletimeline .sl-right {
  display: flex;
  line-height: 1.5;
  text-align: justify;
}
.profiletimeline .sl-right .update-details {
  flex: 0 0 40%;
}
.profiletimeline .sl-right p {
  margin: 0;
}
@media (max-width: 768px) {
  .profiletimeline .sl-right {
    flex-direction: column;
  }
  .profiletimeline .sl-right .update-details {
    flex: 1 0 auto;
  }
  .profiletimeline .sl-right .update-comment {
    margin-top: 10px;
  }
}

.profiletimeline .sl-item {
  margin-top: 8px;
  margin-bottom: 30px;
}

.profiletimeline .sl-date {
  font-size: 12px;
  color: #9ca2af;
}

.profiletimeline .time-item {
  border-color: rgba(120, 130, 140, 0.13);
  padding-bottom: 1px;
  position: relative;
}
.profiletimeline .time-item:before {
  content: " ";
  display: table;
}
.profiletimeline .time-item:after {
  background-color: #ffffff;
  border-color: rgba(120, 130, 140, 0.13);
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  bottom: 0;
  content: "";
  height: 14px;
  left: 0;
  margin-left: -8px;
  position: absolute;
  top: 5px;
  width: 14px;
}

.profiletimeline .time-item-item:after {
  content: " ";
  display: table;
}

.profiletimeline .item-info {
  margin-bottom: 15px;
  margin-left: 15px;
}
.profiletimeline .item-info p {
  margin-bottom: 10px !important;
}

/*little-profile*/
.little-profile .pro-img {
  margin-bottom: 20px;
}
.little-profile .pro-img img {
  width: 128px;
  height: 128px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  border-radius: 100%;
}
.little-profile .soc-pro a {
  color: #9ca2af;
}
.little-profile .soc-pro a:hover {
  color: #333E48;
}

.count {
  min-width: 20px;
  height: 20px;
  background: #ffffff;
  color: #5a5c68;
  display: inline-block;
  position: absolute;
  right: -5px;
  top: -6px;
  border-radius: 25px;
  line-height: 20px;
  border: 1px solid #888888;
  padding: 1px;
  text-align: center;
  line-height: 18px;
}

.modal .modal-header {
  border: 0;
}
.modal .modal-footer {
  border: 0;
  background-color: #f2f1f2;
  justify-content: flex-start;
}
.modal .modal-body .update-status-performance {
  margin: 0 -16px 20px -16px;
  background-color: #ffce00;
  padding: 5px;
  text-align: center;
}
.modal .modal-body .update-status-performance p {
  padding: 0;
  margin: 0;
}
.modal .modal-icon.danger {
  background-color: white;
  border-radius: 50%;
}
.modal .modal-icon.danger i {
  color: #fb3a3a;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
}
.modal .modal-icon.submit {
  background-color: rgb(163.4748603352, 255, 128);
  border-radius: 50%;
}
.modal .modal-icon.submit i {
  color: #32b300;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
}
.modal .modal-icon.secondary {
  background-color: rgb(101, 216.5, 255);
  border-radius: 50%;
}
.modal .modal-icon.secondary i {
  color: #007298;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
}
.modal .modal-icon.brand {
  background-color: rgb(247.7007874016, 210.7992125984, 217.2874015748);
  border-radius: 50%;
}
.modal .modal-icon.brand i {
  color: #6D1222;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
}
.modal h4 {
  line-height: 40px;
  font-weight: 900;
  margin-left: 20px;
}
.modal .modal-status {
  display: table;
  margin: 0 auto 10px;
  position: relative;
  width: 100%;
  justify-content: space-between;
  text-align: center;
}
.modal .modal-status.status-selected {
  width: 250px;
}
.modal .modal-status .recommendation {
  margin: 6px 0;
}
.modal .modal-status .select2-container {
  width: 200px !important;
}
.modal .modal-status select {
  min-width: 150px;
}
.modal .modal-status > i {
  margin: 0 10px;
  font-style: normal;
  line-height: 35px;
}
.modal .modal-status > * {
  display: inline-block;
  vertical-align: middle;
}
.modal .modal-status .trigger-status-select {
  min-width: 200px;
  height: 35px;
  line-height: 32px;
}
.modal .update-checkbox-box {
  padding: 5px 10px;
  margin: 0 auto;
  background: #f2f1f2;
  border-radius: 5px;
  margin-top: 10px;
  width: 100%;
}
.modal .update-checkbox-box .form-control {
  width: auto;
}
.modal .update-checkbox-box .check {
  display: flex;
  align-items: center;
}
.modal .update-checkbox-box .check input {
  vertical-align: middle;
}
.modal .update-checkbox-box .check .info {
  margin-left: 30px;
  white-space: nowrap;
}
.modal .update-checkbox-box .check .info span {
  margin-right: 5px;
}
.modal .update-checkbox-box .check .info select {
  border: solid 1px #c8c8c8;
  border-radius: 5px;
  margin-left: 5px;
}
.modal .update-checkbox-box .check.decisionlist-checkbox .info {
  line-height: 30px;
  vertical-align: middle;
  display: inherit;
  width: 100%;
  position: relative;
}
.modal .update-checkbox-box .circle {
  border: 2px solid #6D1222;
}
.modal .update-checkbox-box .circle:after {
  background: #6D1222;
}
.modal .modal-comment {
  margin: 0 auto;
}
.modal .modal-comment textarea {
  field-sizing: content;
  max-height: 50vh;
  min-height: 25vh;
}
.modal .modal-comment .comments-length {
  padding: 5px;
  display: block;
  text-align: right;
}
.modal .order-is-test {
  margin: 0 -16px 0px -16px;
  background-color: #004D66;
  padding: 5px;
  text-align: center;
  color: white;
  vertical-align: middle;
  font-weight: bold;
}
.modal .order-is-test .check .checkbox + label:before {
  background-color: #ffffff;
}
.modal .order-is-test .check .checkbox:checked + label:after {
  box-shadow: 2px 0 0 #004D66, 4px 0 0 #004D66, 4px -2px 0 #004D66, 4px -4px 0 #004D66, 4px -6px 0 #004D66, 4px -8px 0 #004D66;
}
.modal .order-is-test .info {
  margin-left: 30px;
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
  width: 200px;
  text-align: left;
  font-size: 15px;
}
.modal .modal-cicero-comment {
  width: 450px;
  margin: 5px auto;
}
.modal .modal-cicero-comment .title {
  margin-bottom: 5px;
  display: block;
}
.modal .modal-cicero-comment .title span {
  cursor: pointer;
}
.modal .modal-cicero-comment .text {
  min-height: 20px;
  padding: 5px;
  border: solid 1px #ccc;
  border-radius: 5px;
  overflow-y: auto;
  max-height: 80px;
  background-color: #eaeaea;
}

.modal-backdrop {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  opacity: 0.5;
}
.modal-backdrop.approved {
  background-color: #32b300;
}
.modal-backdrop.declined {
  background-color: #e77204;
}
.modal-backdrop.fraud {
  background-color: #e8002a;
}
.modal-backdrop.not_analyzed {
  background-color: #92959a;
}
.modal-backdrop.not_authorized {
  background-color: #92959a;
}
.modal-backdrop.canceled {
  background-color: #004D66;
}

.modal-dialog-big,
.modal-filters .modal-dialog {
  max-width: 700px;
}

.modal-filters .ember-power-select-trigger .ember-power-select-selected-item {
  margin-left: 8px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  line-height: 36px;
  font-size: 14px;
}
.modal-filters .order-filter-value {
  margin-left: 8px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  line-height: 36px;
  font-size: 14px;
}

.filterModal .select2-container {
  width: 100% !important;
}
.filterModal .filters {
  padding: 10px;
}
.filterModal .filters button {
  position: absolute;
  bottom: 0;
}
.filterModal .filters .feature {
  padding: 0 5px;
  min-width: 180px;
}
.filterModal .filters .operator {
  padding: 0 5px;
  min-width: 110px;
}
.filterModal .filters > input,
.filterModal .filters .status-select,
.filterModal .filters .currency,
.filterModal .filters .country,
.filterModal .filters .airport,
.filterModal .filters .rangeDateTime,
.filterModal .filters .rule-filter {
  flex: 1;
  font-size: 14px;
}
.filterModal .filters > input .form-group,
.filterModal .filters .status-select .form-group,
.filterModal .filters .currency .form-group,
.filterModal .filters .country .form-group,
.filterModal .filters .airport .form-group,
.filterModal .filters .rangeDateTime .form-group,
.filterModal .filters .rule-filter .form-group {
  margin-bottom: 0;
}
.filterModal .filters .ember-power-select-option {
  padding-left: 15px;
}
.filterModal .btn-clear {
  margin-right: auto;
}

.daterangepicker select {
  border: 0;
  border-radius: 5px;
  padding: 3px;
}

.addToGroupModal input,
.addUsersModal input {
  margin-bottom: 10px;
}

.select-status h5 {
  text-align: right;
  line-height: 38px;
  font-style: italic;
}

.modal-center {
  text-align: center;
  margin: 0 auto;
  width: 100%;
}

.orders-in-hold-select .ember-basic-dropdown {
  display: inline-block;
  min-width: 120px;
  vertical-align: middle;
  margin: 0 10px;
}
.orders-in-hold-select .ember-basic-dropdown .ember-power-select-trigger .ember-power-select-selected-item {
  margin-left: 8px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  line-height: 25px;
  font-size: 14px;
}
.orders-in-hold-select .ember-basic-dropdown .ember-power-select-option {
  white-space: nowrap;
}
.orders-in-hold-select .check .remaining-info {
  display: inline-block;
}

.take-ownership-modal .modal-title {
  font-size: 23px;
  color: #6D1222;
  margin: 0rem 4rem 1rem 4rem !important;
}
.take-ownership-modal .modal-body {
  padding: 35px;
}
.take-ownership-modal .modal-body .btn-link {
  text-decoration: underline;
  text-transform: none;
  color: #6D1222;
  font-size: 14px;
  font-weight: 500;
}
.take-ownership-modal .modal-body p {
  color: #212529;
  font-size: 15px;
}
.take-ownership-modal .modal-body button {
  width: fit-content;
  font-size: 14px;
  width: fit;
}
.take-ownership-modal .modal-content {
  width: 450px;
  height: 320px;
  margin: auto;
  border-radius: 10px;
  text-align: center;
}
@media (max-width: 425px) {
  .take-ownership-modal .modal-content {
    width: 90%;
    height: auto;
    padding: 30px 45px;
  }
}

.periodic_notice-modal {
  width: auto;
  height: auto;
  bottom: 20px;
  right: 20px;
  top: auto;
  left: auto;
}
.periodic_notice-modal.instantaneous-modal {
  bottom: 150px !important;
}
.periodic_notice-modal .modal-content {
  background-color: transparent;
  border: 0px solid transparent;
  border-radius: 0;
}
.periodic_notice-modal .periodic-notice-modal-content {
  display: flex;
  flex-direction: row;
  gap: 40px;
}
.periodic_notice-modal .periodic-notice-modal-content .message-text {
  background-color: #E0D9FF;
  border-radius: 0.3rem;
  position: relative;
  box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.08);
}
.periodic_notice-modal .periodic-notice-modal-content .message-text::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  transform: translateY(-50%);
  right: -20px;
  border-top: 15px solid transparent;
  border-left: 25px solid #E0D9FF;
  border-bottom: 15px solid transparent;
}
.periodic_notice-modal .periodic-notice-modal-content .message-text-instantaneous {
  background-color: #FBC93B;
  border-radius: 0.3rem;
  position: relative;
  box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.08);
}
.periodic_notice-modal .periodic-notice-modal-content .message-text-instantaneous::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  transform: translateY(-50%);
  right: -20px;
  border-top: 15px solid transparent;
  border-left: 25px solid #FBC93B;
  border-bottom: 15px solid transparent;
}
.periodic_notice-modal .periodic-notice-modal-content .message-image {
  min-width: 64px;
  min-height: 64px;
  max-width: 64px;
  max-height: 64px;
  display: flex;
  align-self: center;
}
.periodic_notice-modal .periodic-notice-modal-content .message-image-instantaneous {
  min-width: 64px;
  min-height: 64px;
  max-width: 64px;
  max-height: 64px;
  display: flex;
  align-self: center;
  border-radius: 50%;
  border: 3px solid #FBC93B;
}
.periodic_notice-modal .modal-title {
  margin: 10px 20px 0 0;
}
.periodic_notice-modal .modal-description {
  margin: 0 !important;
}
.periodic_notice-modal .modal-body {
  display: flex;
  padding: 5px 25px 1rem 25px;
}
.periodic_notice-modal .modal-header {
  padding: 0px 25px !important;
}
.periodic_notice-modal .modal-header .close {
  padding: 0px 11px;
  border-radius: 100%;
  display: flex;
  width: 15px;
  height: 28px;
  justify-content: center;
  position: relative;
  top: 20px;
  right: 0px;
}
.periodic_notice-modal .kim {
  max-width: fit-content;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: unset;
  margin: auto;
}

@media (max-width: 992px) {
  .filterModal .filters .feature {
    min-width: 30% !important;
  }
  .order-filter-operator {
    min-width: 20% !important;
  }
  .order-filter-value {
    width: 25% !important;
  }
}
.open-menu-mobile {
  display: none;
}

@media (max-width: 890px) {
  .scroll-navbar {
    display: flex;
    justify-content: space-between;
  }
  .scroll-navbar.false ul {
    left: -110vw;
    transition: all 200ms ease-in;
  }
  .scroll-navbar.true ul {
    left: 0;
    transition: all 200ms ease-in;
  }
  .scroll-navbar .open-menu-mobile {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .scroll-navbar .open-menu-mobile i {
    font-size: 20px;
    color: #888888;
  }
  .scroll-navbar .menu-nav .store-select {
    position: relative;
    right: unset;
    top: unset;
  }
}
.menu-nav .store-select {
  position: absolute;
  right: 0px;
  top: 0;
}
.menu-nav .menu-mobile {
  display: none;
}
@media (max-width: 890px) {
  .menu-nav .close-menu-mobile {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1;
  }
  .menu-nav .close-menu-mobile i {
    font-size: 20px;
    color: #888888;
  }
  .menu-nav .menu-mobile {
    display: flex;
  }
  .menu-nav .menu-mobile img {
    width: 100px;
    margin: 8px 0 10px;
  }
  .menu-nav ul {
    z-index: 9;
    background: #ffffff;
    position: fixed;
    display: flex;
    flex-direction: column;
    padding: 0 16px 20px;
    height: 100vh;
    width: 100vw;
    top: 0;
    -webkit-box-shadow: 10px 0px 24px -18px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 0px 24px -18px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 0px 24px -18px rgba(0, 0, 0, 0.75);
  }
  .menu-nav ul li + li {
    margin-top: 10px;
  }
  .menu-nav ul li a {
    padding: 5px 16px !important;
  }
  .menu-nav ul li a i {
    display: inline;
  }
}

@media (max-width: 380px) {
  .ember-power-select-dropdown {
    border-top: 1px solid #aaaaaa !important;
  }
}
.trigger-store-selector {
  min-height: 35px;
  max-height: 37px;
  line-height: 35px;
  width: 250px;
  background-color: #edf0f5;
}

.dropdown-store-selector {
  z-index: 1050;
}
.dropdown-store-selector input {
  width: 100% !important;
  height: 25px !important;
  margin: 0;
}

.clipboard-button {
  display: inline-block;
  background: transparent;
  border: none;
  width: auto;
  height: auto;
  padding: 0;
  cursor: pointer;
  color: #595d6e;
}

.clipboard-text {
  display: inline-block;
}

.clipboard-tooltip {
  z-index: 2;
}

.external-link {
  display: inline-block;
  padding: 0 3px;
}
.external-link > a {
  color: #595d6e;
}

.order-address-map-size {
  height: 100%;
  width: 100%;
}

.map-marker-icon {
  text-align: center;
  /* Horizontally center the text (icon) */
  line-height: 20px;
  /* Vertically center the text (icon) */
}

.shipping-marker {
  color: #32b300 !important;
}

.billing-marker {
  color: #6D1222 !important;
}

.geolocation-marker {
  color: #e77204 !important;
}

/*******************
Daterangepicker
********************/
.daterangepicker {
  padding: 15px;
  font-size: 14px;
}
.daterangepicker .ranges li {
  padding: 6px 12px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background-color: #6D1222;
  border: 1px solid #6D1222;
  color: #fff;
}
.daterangepicker th,
.daterangepicker td {
  width: 32px;
  height: 29px;
}
.daterangepicker td.in-range {
  background: #f2f1f2;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #6D1222;
}
.daterangepicker .form-control {
  font-size: 14px;
}
.daterangepicker .daterangepicker_input input {
  height: 33px !important;
  min-height: 33px !important;
}

.orders .daterangepicker-input {
  text-align: center;
}

/*******************
/*Columns Select*/
/*******************/
.columns-select {
  position: absolute;
  z-index: 1;
  min-width: 160px;
  padding: 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.columns-select .check {
  padding: 0;
}
.columns-select .check label {
  width: auto !important;
  margin: 5px 0 0;
}
.columns-select .check label:before {
  margin-right: 4px;
}
.columns-select .check label:after {
  top: 10px !important;
}
.columns-select h1 {
  font-size: 16px;
  color: #553b6a;
  background-color: #f7f7f7;
  text-align: center;
  padding: 5px 0;
  margin: 0;
}
.columns-select .columns-select-list {
  height: 300px;
  overflow-y: auto;
  padding: 5px 10px;
}
.columns-select .columns-select-list li {
  padding: 4px 0;
  list-style: none;
}
.columns-select .columns-select-input {
  padding: 5px;
}
.columns-select .dropdown-menu-footer {
  background: #f7f7f7;
  padding: 8px 15px;
}
.columns-select .dropdown-menu-footer button {
  width: 100%;
  display: block;
  margin: 0 auto;
  border: 0;
  /* margin: 10px 0 0 0; */
}

/*******************/
/**Report Dropdown**/
/*******************/
.report-dropdown {
  padding: 10px;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  height: 60px;
  margin-top: 2px;
}
.report-dropdown textarea {
  width: 200px;
  font-size: 12px;
  height: 38px;
  display: inline-block;
  margin-right: 5px;
  line-height: 24px;
}
.report-dropdown button {
  display: inline-block;
}

.per-page-selector {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  text-align: center;
}

.bureauxExplorer .title strong {
  color: #007298;
}
.bureauxExplorer .box-bureaux-results {
  overflow: auto;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container h1 {
  background: #ececec;
  color: #5a5c68;
  padding: 5px 15px;
  border-bottom: 1px solid #c8c8c8;
  border-top: 1px solid #ffffff;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .collapse-box {
  padding: 15px;
  margin: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .alert-box {
  padding: 40px 15px 15px;
  max-width: 200px;
  margin: 0 auto;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .alert-box .text-center i {
  font-size: 40px;
  text-align: center;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .alert-box h1 {
  padding: 0;
  text-align: center;
  border: 0;
  line-height: 18px;
  margin-bottom: 5px;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .alert-box p {
  text-align: center;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container.close-collapse .collapse-box {
  max-height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container.close-collapse .collapse-icon i {
  transform: rotate(90deg);
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .count {
  position: relative;
  display: block;
  float: right;
  text-align: center;
  line-height: 17px;
  font-weight: normal;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container p {
  margin-bottom: 8px;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .collapse-icon {
  margin-left: -35px;
  padding-right: 20px;
  color: #c8c8c8;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .collapse-icon i {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  transform: rotate(-90deg);
  color: #5a5c68;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .collapse-icon.close i, .bureauxExplorer .box-bureaux-results .box-bureaux-details-container .collapse-icon.no-result i {
  transform: rotate(90deg);
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container:hover .collapse-icon {
  margin-left: 0;
  padding-right: 0;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container.no-result h1 {
  color: #888888;
  font-style: italic;
  font-weight: normal;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container.no-result .collapse-icon {
  margin-left: 0;
  padding-right: 0;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container.no-result .collapse-icon i {
  transform: rotate(0deg);
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container.no-result:hover {
  cursor: default;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .group-info:nth-child(n+2) {
  border-top: 1px solid #c8c8c8;
  padding-top: 5px;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .group-info-first {
  border-top: 1px solid #c8c8c8;
  padding-top: 5px;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .group {
  border: 1px solid #c8c8c8;
  padding: 5px;
  margin: 5px 0;
}
.bureauxExplorer .box-bureaux-results .box-bureaux-details-container .fs-bureaux-email .bureaux-match {
  max-width: calc(100% - 78px);
}

.versions-change {
  height: 40px;
  padding: 0 15px;
  background-color: #6D1222;
  width: 100%;
  z-index: 51;
  position: fixed;
  top: 0;
}
.versions-change p {
  margin: 0 10px 0 0;
  padding: 6px 0;
  color: #ffffff;
  line-height: 28px;
}
.versions-change .btn-secondary {
  border-radius: 50px;
  background-color: #ffffff;
  color: #5a5c68;
  font-size: 11px;
  padding: 2px 12px;
  height: unset;
  min-height: unset;
  line-height: 20px;
  margin-bottom: 3px;
  font-weight: 500;
  margin-left: 10px;
}
.versions-change .remove-alert {
  float: right;
  height: 28px;
  line-height: 28px;
  padding: 0px;
}
.versions-change .remove-alert button {
  background: none;
  padding: 0;
  margin: 0;
  line-height: 28px;
  height: 28px;
  font-weight: 500;
  color: #ececec;
  font-size: 11px;
}
.versions-change .remove-alert button:hover {
  border: none;
  box-shadow: none;
  color: #007298;
  text-decoration: underline;
}

.beta-alert .top-fixed {
  top: 40px;
}
.beta-alert .container-fluid, .beta-alert .container-sm, .beta-alert .container-md, .beta-alert .container-lg, .beta-alert .container-xl {
  padding: 40px 15px 40px;
}
.beta-alert .order-fixed {
  top: 152px;
}
.beta-alert .order {
  margin-top: 231px;
}

.version-switch-toggle {
  padding: 0 10px;
  margin-left: 10px;
  padding: 5px 15px;
  border-radius: 20px;
  background-color: #e5e6f0;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.version-switch-toggle p {
  display: inline-block;
  margin: 0;
}
.version-switch-toggle p div {
  display: inline-block;
  margin-left: 5px;
}
.version-switch-toggle .beta {
  background-color: #6D1222;
  color: #ffffff;
  padding: 5px;
  padding: 3px 6px;
  text-transform: uppercase;
  font-size: 9px;
  display: inline-block;
  border-radius: 2px;
  vertical-align: middle;
}
.version-switch-toggle .btn-feedback {
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #888888;
  background-color: #888888;
  color: #ffffff;
  margin-left: 10px;
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.version-switch-toggle .btn-feedback:hover {
  box-shadow: 0 0 0 0 rgba(169, 169, 169, 0.42), 0 0 0 0 rgba(0, 0, 0, 0.12), 0 0 0 0 rgba(169, 169, 169, 0.2);
  background-color: #5a5c68;
}
.version-switch-toggle .btn-feedback:focus {
  outline: 0 !important;
}
@media (max-width: 1030px) {
  .version-switch-toggle .btn-feedback {
    display: none;
  }
}

.feedback-option {
  display: inline-block;
  padding-left: 25px;
  margin: 0;
  line-height: 26px;
  vertical-align: bottom;
}

.feedback-textarea {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.user-feedback-modal .modal-header {
  padding: 24px 32px 12px 32px;
  display: flex;
  align-items: center;
}
.user-feedback-modal .modal-header h4 {
  margin: 0 auto 0 20px;
  font-size: 18px;
}
.user-feedback-modal .modal-header .themecolor-icon {
  background-color: #6D1222 !important;
  height: 48px;
  width: 48px;
}
.user-feedback-modal .modal-header .themecolor-icon i {
  color: #ffffff !important;
  padding: 2px;
  font-size: 32px;
}
.user-feedback-modal .modal-center {
  margin: auto;
}
.user-feedback-modal .modal-body {
  padding: 12px 32px 32px 32px;
}
.user-feedback-modal .modal-body p {
  font-size: 14px;
}
.user-feedback-modal .modal-body .text-in-checkbox-feedback {
  padding: 20px 0px 10px;
}
.user-feedback-modal .modal-body .modal-options-list {
  padding: 5px 0px;
}
.user-feedback-modal .modal-body .modal-options-list li {
  padding: 4px 0;
  list-style: none;
}
.user-feedback-modal .modal-body .modal-options-list label {
  width: auto !important;
  margin: 5px 0 0;
}
.user-feedback-modal .modal-body .modal-options-list label:before {
  margin-right: 4px;
}
.user-feedback-modal .modal-body .modal-options-list label:after {
  top: 10px !important;
}
.user-feedback-modal .modal-footer {
  display: flex;
  justify-content: flex-end;
}
.user-feedback-modal .feedback-btn-submit {
  margin: 0;
  opacity: 100%;
  color: #ffffff;
  background-color: #6D1222;
  max-height: 35px;
}
.user-feedback-modal .feedback-btn-submit:disabled {
  background-color: rgba(109, 18, 34, 0.05);
  border: solid 1px rgba(109, 18, 34, 0.5);
  color: rgba(109, 18, 34, 0.5);
}
.user-feedback-modal .feedback-btn-cancel {
  margin: 0;
  color: #6D1222;
  border: solid 1px #6D1222;
  background-color: #ffffff;
  max-height: 35px;
}

.modal-cases .trigger-case-select {
  min-width: 200px;
  height: 35px;
  line-height: 32px;
}
.modal-cases .label-description {
  margin-top: 10px;
}
.modal-cases .case-beta {
  font-size: 9px;
  font-style: italic;
  margin-top: 12px;
  color: #000 !important;
  line-height: 10px !important;
}

.operations-options {
  width: 224px;
  padding: 5px 0px;
  border: solid 1px #c8c8c8;
}
.operations-options .operations-options-check {
  padding: 12px 8px;
}
.operations-options .operations-options-check:hover {
  background-color: #e5e9ff;
  cursor: pointer;
}
.operations-options .checkbox-label {
  display: inline;
}
.operations-options .checkbox-label:before {
  width: 15px;
  height: 15px;
  border-radius: 2px;
  margin: 0 5px;
  border: 1px solid #9a9a9a;
  background: #e9edf2 0% 0% no-repeat padding-box;
}
.operations-options .checkbox:checked + label:after {
  left: 7px;
}

.operations-table {
  text-align: center;
  vertical-align: middle;
}

.operation-dropdown {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.operation-dropdown .operation-options-header {
  margin: 5px;
  text-align: center;
}
.operation-dropdown .operation-options {
  margin: 5px;
}

.cancel-case-modal .modal-title {
  font-size: 23px;
  color: #6D1222;
}
.cancel-case-modal .modal-body {
  padding: 0;
}
.cancel-case-modal .modal-body p {
  color: #212529;
  font-size: 15px;
}
.cancel-case-modal .modal-body button {
  width: 215px;
  font-size: 14px;
}
.cancel-case-modal .modal-body button.btn-link {
  text-decoration: underline;
  text-transform: none;
  color: #6D1222;
  font-size: 14px;
  font-weight: 500;
}
.cancel-case-modal .modal-content {
  width: 450px;
  height: 320px;
  margin: auto;
  border-radius: 10px;
  padding: 26px 84px;
  text-align: center;
}
@media (max-width: 425px) {
  .cancel-case-modal .modal-content {
    width: 90%;
    height: auto;
    padding: 30px 45px;
  }
}

.table-options .dash-switch,
.table-options .option {
  display: inline-block;
}
.table-options .dash-switch:hover,
.table-options .option:hover {
  color: black;
}
.table-options .fa-cog {
  font-size: 1.25rem;
}
.table-options .dropdown-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #6D1222;
}
.table-options .dropdown-toggle:hover {
  color: rgb(65.2283464567, 10.7716535433, 20.3464566929);
}

.dl-action-container {
  width: 100%;
}
.dl-action-container:hover {
  background-color: #e5e9ff;
}

.dropdown-content {
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border: solid 1px #c8c8c8;
  border-radius: 10px;
}
.dropdown-content .option,
.dropdown-content .rule-link {
  margin: 5px -5px;
  display: flex;
  align-items: center;
  margin-right: 5px;
}
.dropdown-content .option .rule-action,
.dropdown-content .rule-link .rule-action {
  width: 50px;
  text-align: center;
}
.dropdown-content .option .dl-action,
.dropdown-content .rule-link .dl-action {
  width: 20px;
  text-align: center;
  margin-left: 10px;
}
.dropdown-content .option .rule-label,
.dropdown-content .option .dl-label,
.dropdown-content .rule-link .rule-label,
.dropdown-content .rule-link .dl-label {
  font-size: 13px;
  color: #898b96;
  margin: unset;
  white-space: nowrap;
}

.radio {
  position: relative;
  cursor: pointer;
  line-height: 20px;
  margin: 2px 10px;
}
.radio .circle {
  position: relative;
  display: block;
  float: left;
  margin-right: 4px;
  width: 20px;
  height: 20px;
  border: 2px solid #c8c8c8;
  border-radius: 100%;
  -webkit-tap-highlight-color: transparent;
}
.radio .circle:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #40424a;
  transform: scale(0);
  transition: all 0.2s ease;
  opacity: 0.08;
  pointer-events: none;
}
.radio:hover .circle:after {
  transform: scale(3.6);
}
.radio .hidden {
  display: none;
}
.radio input[type=radio]:checked + .circle {
  border-color: #40424a;
}
.radio input[type=radio]:checked + .circle:after {
  transform: scale(1);
  transition: all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);
  opacity: 1;
}
.radio input[type=radio]:disabled + .circle {
  opacity: 25%;
  cursor: initial;
}

.selected-env {
  vertical-align: middle;
  line-height: 100%;
  height: 30px;
  margin-right: 15px;
  border-radius: 10px;
  border: none;
  margin-top: 13px;
  color: #5a5c68;
}

.button-padding {
  padding-right: 16px;
}

.konduto-root-select {
  height: 30px;
  width: 150px;
  margin: auto;
  margin-right: 12px;
  background-color: #6D1222;
  color: #ffffff;
}
.konduto-root-select .ember-power-select-selected-item {
  vertical-align: sub;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.konduto-root-select .ember-power-select-status-icon {
  border-color: #ffffff transparent transparent transparent;
}

.portal-language {
  display: flex;
  align-items: center;
}
.portal-language .actual-language-icon {
  height: 20px;
  border-radius: 15px;
}
.portal-language .language-icon-choises {
  padding-right: 5px;
  height: 20px;
}
.portal-language .language-box {
  border-radius: 5px;
}

.dropdown-language {
  z-index: 2000;
  -webkit-box-shadow: 0px 36px 63px -16px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0px 36px 63px -16px rgba(0, 0, 0, 0.23);
  box-shadow: 0px 36px 63px -16px rgba(0, 0, 0, 0.23);
  border: 1px solid rgba(120, 130, 140, 0.13);
  margin-top: -10px;
  background-color: white;
  border-radius: 5px;
}
.dropdown-language button {
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 5px 20px 5px 10px;
  background-color: white;
  border-style: inherit;
  width: 130px;
}
.dropdown-language button .language-text {
  font-weight: 500;
}
.dropdown-language button:hover {
  background-color: rgba(44, 78, 244, 0.1);
}

.tools-container {
  border: none !important;
  top: 199px;
}

.secret_key p {
  margin: 0;
  vertical-align: middle;
}

.btn-unique-url {
  border: none;
  background-color: transparent;
  float: right;
  color: #6D1222;
  font-size: 12px;
  vertical-align: middle;
  height: 20px;
}

.error {
  border: 2px solid #e8002a;
}

.welcome-modal .modal-header {
  padding: 20px 25px 5px 25px;
}
.welcome-modal .modal-header .modal-icon {
  background-color: #00ace6;
}
.welcome-modal .modal-header .modal-icon i {
  color: #ffffff;
}
.welcome-modal h1 {
  margin-right: 100px;
  font-size: 40px;
  margin-left: 30px;
  line-height: 50px;
}
.welcome-modal img {
  width: 250px;
  position: absolute;
  right: 50px;
}
.welcome-modal .item {
  margin-top: 25px;
  font-size: 15px;
}
.welcome-modal .item span {
  margin-right: 10px;
  padding: 7px 8px;
  height: 30px;
  width: 30px;
  border-radius: 15px;
  background-color: #00ace6;
  color: #ffffff;
  display: inline-block;
  vertical-align: middle;
}
.welcome-modal .item p {
  max-width: 80%;
  display: inline-block;
  vertical-align: middle;
  margin: unset;
}
.welcome-modal .items {
  float: left;
  padding: 0 0 0 30px;
}
.welcome-modal .image {
  float: right;
  width: 33.3333333333%;
  height: 300px;
  margin-top: -30px;
}
.welcome-modal .tag {
  background-color: rgba(99, 99, 99, 0.1803921569);
  padding: 5px 15px;
  border-radius: 30px;
  color: #333E48;
}
.welcome-modal .tag strong {
  background-color: #00ace6;
  padding: 0 10px;
  border-radius: 10px;
  margin-right: 5px;
}
.welcome-modal .buttons {
  width: 670px;
  height: 50px;
  bottom: 40px;
  text-align: left;
  position: absolute;
  padding: 0 0 0 30px;
}
.welcome-modal .buttons .lets-go {
  margin-right: 10px;
}
.welcome-modal .buttons .hide-modal {
  background-color: transparent;
  border: 0.1px solid #333E48;
  color: #333E48;
}

@media (max-width: 992px) {
  .welcome-modal h1 {
    font-size: 32px;
    line-height: 30px;
  }
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 700px;
  }
}
.cicero__quick-container {
  display: flex;
  position: relative;
  margin: 0;
}
.cicero__label {
  font-weight: 700;
  font-size: 12px;
  color: #6f7478;
  margin: 8px 20px;
  text-transform: normal;
}
.cicero__context {
  font-weight: 700;
  font-size: 12px;
  color: #6f7478;
  margin: 8px 20px;
  text-transform: uppercase;
}
.cicero__container {
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: 500;
  margin: 12px 22px;
  position: relative;
  padding-left: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-transform: normal;
  user-select: none;
  transition: all 0.2s ease-out;
}
.cicero__container.true {
  color: #00ace6;
  font-weight: bold;
}
.cicero__container:hover {
  color: #26272b;
}
.cicero__container:hover .cicero__radioButton,
.cicero__container:hover .cicero__checkbox {
  background-color: #5a5c68 !important;
}
.cicero__container input {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.cicero__view {
  padding-bottom: 10px;
}
.cicero__radioButton {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #ccc;
  border-radius: 50%;
  transition: all 0.2s ease-out;
}
.cicero__checkbox {
  position: absolute;
  top: -1px;
  left: 0;
  height: 17px;
  width: 17px;
  background-color: #ccc;
  border-radius: 4px;
  transition: all 0.2s ease-out;
}
.cicero__container:hover input ~ .cicero__radioButton {
  background-color: #ccc;
}
.cicero__container:hover input ~ .cicero__checkbox {
  background-color: #ccc;
}
.cicero__container input:checked ~ .cicero__radioButton {
  background-color: #00ace6;
}
.cicero__container input:checked ~ .cicero__checkbox {
  background-color: #00ace6;
}
.cicero__radioButton:after {
  content: "";
  position: absolute;
  display: none;
}
.cicero__checkbox:after {
  content: "";
  position: absolute;
  display: none;
}
.cicero__container input:checked ~ .cicero__radioButton:after {
  display: block;
}
.cicero__container input:checked ~ .cicero__checkbox:after {
  display: block;
}
.cicero__container .cicero__radioButton:after {
  top: 5px;
  left: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
}
.cicero__container .cicero__checkbox:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cicero__extra {
  margin: 10px 8%;
}
.cicero__extra label {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.cicero__extra input {
  height: 22px;
}
.cicero__extra textarea {
  border: 1px solid #ccc;
  background-color: #ebebeb;
  border-radius: 5px;
  height: 48px;
  margin-top: 6px;
  width: 100%;
}

.quick-cicero {
  background-color: #ffffff;
  bottom: 0;
  display: flex;
  flex-direction: column;
  position: fixed;
  right: 12%;
  width: 300px;
  z-index: 2;
  transition: 0.1s all ease-in-out;
}
.quick-cicero__head {
  display: flex;
  justify-content: space-between;
  background-color: #00ace6;
  border-radius: 5px 5px 0 0;
  cursor: pointer;
  padding: 0 12px;
}
.quick-cicero__head a {
  background: #ffffff;
  width: 25px;
  height: 25px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  line-height: 25px;
  margin: 5px 0;
}
.quick-cicero__next, .quick-cicero__previous {
  background: none;
  border: none;
  color: #d8d8d8;
  font-size: 24px;
}
.quick-cicero__next:enabled, .quick-cicero__previous:enabled {
  color: #000000;
}
.quick-cicero__next:enabled:hover, .quick-cicero__previous:enabled:hover {
  color: #00ace6;
}
.quick-cicero__contact {
  display: inline-block;
  vertical-align: middle;
}
.quick-cicero__title {
  color: #ffffff;
  margin: 0px;
  text-transform: uppercase;
  float: right;
  line-height: 35px;
}
.quick-cicero__paginate {
  border-top: 1px solid #c3c6ca;
  display: flex;
  font-weight: 700;
  padding: 2px 10px;
}
.quick-cicero__paginate a i {
  color: #00ace6;
  flex: 1;
}
.quick-cicero__paginate p {
  flex: 1;
  text-align: center;
  margin: 0;
  padding: 10px 0 9px;
}
.quick-cicero__paginate p .count-now {
  background: #00ace6;
  color: #ffffff;
  border-radius: 10px;
  width: 20px;
  height: 20px;
  text-align: center;
  display: inline-block;
  line-height: 20px;
}
.quick-cicero__button {
  padding: 5px 10px;
  background-color: #00ace6;
}
.quick-cicero__button button {
  border: 1px solid #ffffff;
  padding: 10px;
  border-radius: 5px;
  background-color: #00ace6;
  color: #ffffff;
  width: 100%;
  text-align: center;
}
.quick-cicero__button button:enabled {
  background: #007298;
}
.quick-cicero__footer {
  border-top: 1px solid #efefef;
}
.quick-cicero .cicero-content {
  display: none;
}
.quick-cicero .cicero-content.open {
  border: 1px solid #c3c6ca;
  display: unset;
  height: 332px;
  -webkit-box-shadow: 0 12px 18px rgba(161, 166, 181, 0.2);
  box-shadow: 0 12px 18px rgba(161, 166, 181, 0.2);
}
.quick-cicero__toggle {
  display: inline-block;
  height: 35px;
  vertical-align: middle;
}
.quick-cicero__checkContact {
  background-color: rgb(50, 0, 113);
  border-radius: 5px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  height: 25px;
  padding: 4px 4px;
  margin: 5px 10px;
}

.c-body {
  height: 250px;
  overflow: auto;
}

.text-field {
  background-color: #ebebeb;
  border: none;
  border-radius: 5px;
  margin-top: 6px;
  width: 100%;
}
.text-field input {
  min-height: 22px;
}
.text-field textarea {
  height: 80px;
  border: 1px solid #ccc;
  background: none;
}

.contact {
  height: 250px;
  overflow: auto;
}
.contact__container {
  margin: 0 auto;
  width: 90%;
}
.contact__form {
  display: flex;
  flex-direction: column;
}
.contact__form strong {
  margin: 14px 0;
  text-transform: uppercase;
}
.contact__form label {
  margin: 8px 0;
  font-weight: 700;
  vertical-align: sub;
}
.contact #send-contact {
  border: none;
  background-color: #c0bcd2;
  border-radius: 5px;
  color: #ffffff;
  cursor: default;
  font-weight: 700;
  height: 30px;
  margin: 26px 0;
  opacity: unset;
}
.contact #send-contact:enabled {
  cursor: pointer;
  background-color: rgba(61, 215, 168, 0.78);
}
.contact #textarea {
  border: 1px solid #ccc;
}
.contact .contact-input {
  border: 1px solid #ccc;
}
.contact .contact-input:focus {
  box-shadow: none;
}

.quick-cicero__feedback {
  position: fixed;
  right: 12%;
  background: #FFF;
  bottom: 310px;
  z-index: 1;
  width: 300px;
  border-radius: 50px;
  padding: 8px 16px;
  border: 1px solid #35c9c9;
  -webkit-box-shadow: 0 12px 18px rgba(161, 166, 181, 0.2);
  box-shadow: 0 12px 18px rgba(161, 166, 181, 0.2);
  display: none;
}
.quick-cicero__feedback p {
  margin: 0;
  font-weight: bold;
}
.quick-cicero__feedback p span {
  width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  background: #4284fb;
  text-align: center;
  border-radius: 50px;
  color: #FFF;
  margin-right: 16px;
}
.quick-cicero__feedback.true {
  display: unset;
  animation-name: floating;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
}

@keyframes floating {
  from {
    transform: translate(0, 0px);
    transform: scale(0.7);
    opacity: 0;
  }
  20% {
    transform: scale(1);
    transform: translate(0, -55px);
    opacity: 1;
  }
  90% {
    transform: translate(0, -65px);
  }
  to {
    transform: translate(0, -70px);
    opacity: 0;
  }
}
.cicero-alert {
  background-color: #00ace6;
  border-radius: 5px;
  padding: 10px;
  color: #ebebeb;
  margin-bottom: 5px;
}
.cicero-alert .icon {
  display: inline-block;
  width: 10%;
  font-size: 20px;
  vertical-align: middle;
}
.cicero-alert .text {
  display: inline-block;
  width: 85%;
  vertical-align: middle;
  margin-left: 5px;
  font-weight: bold;
}

.separator {
  content: "";
  height: 1px;
  border: 1px solid #f2f1f2;
}

.office-hours-tolerance {
  top: 35px;
  right: -10px;
  background-color: red;
  padding: 1px 5px;
  z-index: 100;
  position: absolute;
  border-radius: 10px;
  color: white;
  font-weight: bold;
  width: 50px;
}
.office-hours-tolerance.hidden {
  display: none;
}

.office-hours-modal {
  text-align: center;
  max-width: 80%;
  margin: auto;
}
.office-hours-modal strong {
  color: #e8002a;
}
.office-hours-modal img {
  display: block;
  margin: auto;
}

.office-hours-modal-buttons {
  justify-content: space-between;
  padding: 10px 35px;
}
.office-hours-modal-buttons button {
  color: white;
}

.office-hours-modal-header h3 {
  text-align: center;
  display: block;
  width: 100%;
  line-height: 40px;
  vertical-align: middle;
  margin-left: -40px;
  margin-bottom: 0;
  font-weight: bold;
}
.office-hours-modal-header span {
  border-radius: 20px;
  width: 40px;
  height: 40px;
  background-color: #EF8F9C;
  color: #e8002a;
  font-size: 18px;
}
.office-hours-modal-header span i {
  margin: auto;
  display: block;
  line-height: 40px;
}

.order-event {
  border: 1px solid #EAE9F0;
  border-radius: 8px;
  background-color: #ffffff;
}
.order-event__container {
  border-top: 1px solid #DBE0EC;
}
.order-event__container:nth-child(2) {
  border: none;
}
.order-event__card {
  border: 1px solid #EAE9F0;
  border-radius: 8px;
  background-color: #efefef;
  display: flex;
  margin: 16px;
}
.order-event__card-title {
  border-left: 3px solid #9E1B32;
  font-size: 16px;
  padding: 0 12px;
}
.order-event__card-title .data {
  color: #9E1B32;
}
.order-event__card-title .event-name {
  font-weight: 700;
}
.order-event__card-content {
  display: flex;
  flex-direction: row;
  border-left: 3px solid #EAE9F0;
  color: #595d6e;
  margin-top: 10px;
  padding: 0 12px;
}
.order-event__content-info, .order-event__card-content-label {
  margin-right: 12px;
  text-transform: capitalize;
}
.order-event__card-content-label {
  width: 110px;
}
.order-event__event {
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
}
.order-event__event-address {
  margin: 12px;
  width: 75%;
}
.order-event__event-address .tit {
  font-weight: bold;
  text-transform: capitalize;
  padding: 5px;
}
.order-event__event-details {
  align-items: center;
  border: 2px solid #EAE9F0;
  justify-content: space-between;
  margin: 0 auto;
  width: 25%;
}
.order-event__event-details span {
  color: #6352ce;
  margin-bottom: 10px;
}
.order-event__event-type {
  background-color: #9E1B32;
  border-radius: 20px;
  color: #ffffff;
  margin: 12px;
  padding: 10px;
  white-space: nowrap;
}
.order-event__event-subtype {
  margin: 12px;
}
.order-event__ticket {
  display: flex;
  flex-direction: row;
  margin: 16px;
}
.order-event__ticket-category {
  border: 1px solid #EAE9F0;
  border-radius: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  text-transform: capitalize;
}
.order-event__ticket-category .border {
  background-color: #9E1B32;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  padding: 10px;
}
.order-event__ticket-block {
  display: flex;
}
.order-event__ticket-category-userInfo {
  align-items: center;
  border-left: 2px solid #EAE9F0;
  display: flex;
}
.order-event__ticket-category-icon {
  text-align: center;
  margin: 0 10px;
}
.order-event__ticket-category-icon i {
  border-radius: 50%;
  background-color: #EAE9F0;
  padding: 15px;
}
.order-event__ticket-category-label {
  margin: 0 12px;
  width: 100px;
}
.order-event__ticket-category-info, .order-event__card-title, .order-event__content-info, .order-event__card-content-label, .order-event__card-content-info, .order-event__event-details, .order-event__ticket-category-label {
  display: flex;
  flex-direction: column;
}
.order-event__ticket-category-info span, .order-event__card-title span, .order-event__content-info span, .order-event__card-content-label span, .order-event__card-content-info span, .order-event__event-details span, .order-event__ticket-category-label span {
  margin-bottom: 5px;
}
.order-event__ticket-category-info strong, .order-event__card-title strong, .order-event__content-info strong, .order-event__card-content-label strong, .order-event__card-content-info strong, .order-event__event-details strong, .order-event__ticket-category-label strong {
  margin-top: 5px;
}
.order-event__ticket-section .label {
  background-color: #DBE0EC;
  border-radius: 0;
  color: #3B4751;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  border-top-right-radius: 8px;
}
.order-event__ticket-section .label div {
  display: inline;
}
.order-event__ticket-section .premium {
  background-color: #e77204;
  color: #ffffff;
}

.ember-power-select-search {
  display: flex;
  position: relative;
}

.ember-power-select-button {
  position: absolute;
  right: 6px;
  top: 6px;
  border: none;
  background-color: rgba(255, 255, 255, 0);
}

.inactive-user-modal .modal-header h3 {
  margin: auto;
}
.inactive-user-modal .modal-body {
  padding: 1rem 3rem;
}
.inactive-user-modal .modal-body p {
  text-align: center;
  margin-bottom: 10px;
}
.inactive-user-modal .btn {
  color: #ffffff;
}

.score-display {
  display: inline-block;
}
.score-display .score-number {
  font-weight: 500;
  margin-left: 5px;
}
.score-display .score-bar {
  height: 5px;
  width: 100px;
  background: linear-gradient(to right, #2ecc71, #f0ff00, #cf000f);
  margin-bottom: 10px;
}
.score-display .score-bar.disabled {
  background: #c8c8c8;
}
.score-display .score-bar .score-pointer {
  margin-left: 0px;
  height: 0px;
  width: 100%;
  display: block;
  line-height: 0px;
}
.score-display .score-bar .score-pointer:after {
  content: "";
  position: relative;
  left: -5px;
  bottom: 0%;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #5a5c68;
  clear: both;
}

.mobile-helper {
  display: none;
}

@media (max-width: 992px) {
  .mobile-helper {
    display: block;
  }
  .orders .page-tools .btn-text {
    display: none;
  }
  .orders .page-tools i {
    font-size: 16px;
    line-height: 16px;
    vertical-align: text-top;
  }
  .orders .page-tools i:before {
    margin: 0;
  }
}
.p2p-transaction-items {
  padding: 15px !important;
}
.p2p-transaction-items .multi-destinations {
  display: flex;
  flex-direction: column;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item {
  flex-direction: column;
  display: flex;
  margin: 0;
  margin-bottom: 10px;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item .group-item {
  margin-left: 10px;
  display: flex;
  flex-wrap: wrap;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item .group-item:first-child {
  margin-left: 0px;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item .transaction-infos {
  display: flex;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item .transaction-infos .group-item {
  max-width: 50%;
  width: 100%;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item .transaction-infos .group-item p {
  display: inline-block;
  margin: 5px 10px 5px 0px;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item .transaction-infos .group-item p strong {
  width: unset;
  display: unset;
}
.p2p-transaction-items .multi-destinations .p2p-transaction-item .title h4, .p2p-transaction-items .multi-destinations .p2p-transaction-item .title p {
  display: inline-block;
  margin: 0;
  margin-right: 5px;
}

.p2p-transaction-item {
  background-color: #f2f1f2;
  margin: 5px;
  padding: 15px !important;
  border-radius: 5px;
}
.p2p-transaction-item .group-item {
  padding-left: 5px;
  border-left: 2px solid #c8c8c8;
  margin-top: 10px;
}
.p2p-transaction-item .group-item p {
  margin: 10px 0px;
}
.p2p-transaction-item .group-item p strong {
  margin-right: 5px;
  width: 100px;
  display: inline-block;
}
.p2p-transaction-item .title {
  border-left: 2px solid #6D1222;
}
.p2p-transaction-item .title h4 {
  color: #6D1222;
  font-weight: 500;
}
.p2p-transaction-item .title h4 span {
  background-color: #6D1222;
  padding: 0px 5px;
  border-radius: 10px;
  font-size: 12px;
  color: #ffffff;
}
.p2p-transaction-item .title span {
  background-color: #6D1222;
  padding: 0px 5px;
  border-radius: 10px;
  font-size: 12px;
  color: #ffffff;
}
.p2p-transaction-item .title .key-value {
  font-size: 15px;
  font-weight: 500;
}

.process-file-form {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.process-file-form .file-input input[type=file] {
  display: none;
}
.process-file-form .file-input .file-name {
  border-radius: 5px;
  border: 1px solid #c8c8c8;
  padding: 10px 5px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-right: 10px;
  min-height: 38px;
}
.process-file-form .file-input .file-errors {
  color: red;
  padding: 10px 5px 10px 25px;
  background-color: #efefef;
  border-radius: 5px;
  margin-top: 10px;
  border: 1px solid red;
}
.process-file-form .options-select {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  padding: 7px 5px;
  width: 100%;
  color: #595d6e;
}
.process-file-form .group-items {
  margin: 10px 0px;
}
.process-file-form .group-items .item-title {
  margin: 5px 0px;
}
.process-file-form .file-description {
  width: 100%;
  height: 100px;
  border-radius: 5px;
  border: 1px solid #c8c8c8;
  color: #595d6e;
  padding: 10px;
}
.process-file-form .trigger-store-selector {
  float: right;
  width: 100%;
  background-color: inherit;
}

.new-batch-processor {
  padding: 10px;
}
.new-batch-processor .btn-group-right {
  display: inline-block;
  float: right;
  margin-right: 30px;
  margin-top: 20px;
}

.process-file-tips {
  margin-top: 20px;
  margin-right: 15px;
}
.process-file-tips .btn-secondary {
  float: right;
  color: #ffffff;
  background-color: #6D1222;
}
.process-file-tips .btn-secondary :hover {
  background-color: #6D1222;
}
.process-file-tips .content {
  padding: 10px;
  border-radius: 10px;
  background-color: rgba(109, 18, 34, 0.05);
  border: solid 1px rgba(109, 18, 34, 0.5);
}
.process-file-tips .content .title {
  color: #6D1222;
  font-size: 14px;
  font-weight: 600;
}
.process-file-tips .content ul {
  padding-left: 20px;
}
.process-file-tips .content li {
  margin-top: 10px;
}
.process-file-tips.open-content button {
  height: 36px;
  width: 36px;
  border-radius: 20px;
  padding: 0px;
  font-size: 15px;
}
.process-file-tips.open-content .btn-secondary {
  position: absolute;
  right: 15px;
  top: 5px;
}
.process-file-tips.close-content .content {
  display: none;
}

.open-infos {
  margin: 5px 5px;
  font-size: 10px;
}
.open-infos .link {
  color: #6D1222;
  font-weight: 500;
  font-size: 12px;
  vertical-align: baseline;
  text-decoration: underline;
  text-transform: capitalize;
}

.process-btn-options {
  margin: 0;
  margin-top: 24px;
  background-color: rgba(109, 18, 34, 0.05);
  color: rgba(109, 18, 34, 0.5);
  border: solid 1px rgba(109, 18, 34, 0.5);
  max-height: 35px;
}
.process-btn-options:hover, .process-btn-options:focus {
  opacity: 100%;
  color: #ffffff;
  background-color: #6D1222;
}

.processr-file-info-options button {
  margin-top: 15px;
  margin-left: 5px;
  float: right;
}

.file-progress .progress {
  height: 15px;
}
.file-progress .progress span {
  position: absolute;
  color: black;
  left: 50%;
  line-height: 15px;
  transform: translate(-50%, 0);
}
.file-progress .progress-bar {
  background-color: #c8c8c8;
}

.batch-processor-details {
  padding: 20px;
  height: calc(100vh - 220px);
}
.batch-processor-details .item-title {
  margin: 10px 0px 2px 0px;
  font-weight: 700;
}
.batch-processor-details .item-value {
  margin-bottom: 0px;
}
.batch-processor-details .btn-group-right {
  margin: 10px 0;
  float: right;
}
.batch-processor-details .table-lines {
  margin-top: 30px;
  overflow: auto;
  height: calc(100% - 210px);
}

.process-file-type-infos .modal-title {
  color: #6D1222;
}
.process-file-type-infos .content .item {
  margin: 5px 0px 0px 15px;
}
.process-file-type-infos .content strong {
  color: #6D1222;
}
.process-file-type-infos .modal-footer strong {
  color: red;
}

.rule-duplicate-modal .modal-header h1 {
  color: #6D1222;
}
.rule-duplicate-modal .modal-body .rule-infos {
  background-color: #efefef;
  margin: 0px;
  padding: 5px;
}
.rule-duplicate-modal .modal-body .rule-infos .title {
  font-weight: 500;
  color: #5a5c68;
  margin: 5px 0;
}
.rule-duplicate-modal .modal-body .rule-infos .scope span:after {
  background: #efefef;
}
.rule-duplicate-modal .modal-body .duplicate-scope {
  border-top: solid 1px #c8c8c8;
  margin: 20px 50px 10px 50px;
  padding-top: 20px;
  text-align: center;
}
.rule-duplicate-modal .modal-body .duplicate-scope .new-scope-selector {
  display: inline-block;
}
.rule-duplicate-modal .modal-body .duplicate-scope .scope-info {
  font-size: 14px;
}
.rule-duplicate-modal .modal-body .duplicate-scope strong {
  color: #6D1222;
}
.rule-duplicate-modal .modal-footer {
  justify-content: flex-end;
}

.add-stores-to-groups-modal .modal-header span {
  color: #6D1222;
  font-size: 20px;
  font-weight: 400;
  margin: auto;
}
.add-stores-to-groups-modal .modal-header span.selectedGroupMode {
  color: #c8c8c8;
}
.add-stores-to-groups-modal .modal-header span.selectedGroupMode strong {
  color: #6D1222;
}
.add-stores-to-groups-modal .modal-header button.close {
  margin: 0;
  color: #6D1222;
  opacity: 1;
}
.add-stores-to-groups-modal .modal-header button.close span {
  font-size: 30px;
  font-weight: 600;
}
.add-stores-to-groups-modal .modal-body .new-group-input {
  display: block;
  width: 60%;
  margin: 0 auto;
  height: 30px;
  border: solid 1px #c8c8c8;
  border-radius: 5px;
  padding: 0px 10px;
  color: #5a5c68;
}
.add-stores-to-groups-modal .modal-body .body-infos {
  text-align: center;
  margin: 15px;
}
.add-stores-to-groups-modal .modal-body .body-infos strong {
  color: #6D1222;
  font-weight: bold;
  font-size: 15px;
}
.add-stores-to-groups-modal .modal-body .available-groups-list {
  max-height: 150px;
  margin-right: 0px;
  overflow: auto;
}
.add-stores-to-groups-modal .modal-body .available-groups-list .available-group span {
  display: inline-block;
}
.add-stores-to-groups-modal .modal-body .storeGroupSearch {
  margin-bottom: 15px;
  height: 30px;
}
.add-stores-to-groups-modal .modal-body .storeGroupSearch .konduto-checkbox {
  display: inline-block;
  margin-top: 5px;
}
.add-stores-to-groups-modal .modal-body .storeGroupSearch input {
  float: right;
  width: 60%;
  height: 30px;
  border: solid 1px #c8c8c8;
  border-radius: 5px;
  padding: 0px 10px;
  color: #5a5c68;
}
.add-stores-to-groups-modal .modal-footer button {
  margin: auto;
}
.add-stores-to-groups-modal .selected-stores-list {
  list-style: none;
  max-height: 150px;
  overflow: auto;
  padding: 0px;
  border: solid 1px #c8c8c8;
}
.add-stores-to-groups-modal .selected-stores-list li {
  height: 30px;
  line-height: 30px;
  padding: 0px 10px;
}
.add-stores-to-groups-modal .selected-stores-list li button {
  float: right;
  border: none;
  padding: 0px;
  margin: 8px 0px;
  line-height: 0px;
  color: #e8002a;
}
.add-stores-to-groups-modal .selected-stores-list li:nth-child(odd) {
  background-color: #efefef;
}

.store-group-modal .modal-header p {
  margin: auto;
  font-size: 20px;
  font-weight: 400;
}
.store-group-modal .modal-header button.close {
  margin: 0;
  color: #6D1222;
  opacity: 1;
}
.store-group-modal .modal-header button.close span {
  font-size: 30px;
  font-weight: 600;
}
.store-group-modal .modal-body .store-group-stores-list {
  list-style: none;
  max-height: 150px;
  overflow: auto;
  padding: 0px;
  border: solid 1px #c8c8c8;
}
.store-group-modal .modal-body .store-group-stores-list li {
  height: 30px;
  line-height: 30px;
  padding: 0px 10px;
}
.store-group-modal .modal-body .store-group-stores-list li button {
  float: right;
  border: none;
  padding: 0px;
  margin: 8px 0px;
  line-height: 0px;
  color: #e8002a;
}
.store-group-modal .modal-body .store-group-stores-list li:nth-child(odd) {
  background-color: #efefef;
}
.store-group-modal .modal-footer button {
  margin: auto;
}

.delete-store-group-modal .modal-header p {
  margin: auto;
  font-size: 20px;
  font-weight: 400;
}
.delete-store-group-modal .modal-header button.close {
  margin: 0;
  color: #6D1222;
  opacity: 1;
}
.delete-store-group-modal .modal-header button.close span {
  font-size: 30px;
  font-weight: 600;
}
.delete-store-group-modal .modal-footer button {
  margin: auto;
}

.konduto-checkbox {
  margin-bottom: 10px;
}
.konduto-checkbox label {
  width: 20px;
  margin-right: 10px;
}

.konduto-dropdown .konduto-dropdown-item {
  margin: 2px 0px;
  border-radius: 2px;
  width: 100%;
}
.konduto-dropdown .konduto-dropdown-item a {
  padding: 5px 10px;
  display: block;
  width: 100%;
}
.konduto-dropdown .konduto-dropdown-item:hover {
  background-color: #f2f1f2;
}
.konduto-dropdown .konduto-dropdown-item .konduto-dropdown-text {
  display: inline-block;
  margin: 0 5px;
  color: #5a5c68;
}

.queues-tools {
  display: flex;
  flex-flow: row wrap;
  padding-top: 8px;
}
.queues-tools .divider {
  display: inline-block;
  border-left: 1px solid rgb(206.36, 209.4, 227.64);
  width: 10px;
  height: 28px;
  margin-left: 10px;
  margin-top: 3px;
}
@media screen and (max-width: 535px) {
  .queues-tools .divider {
    display: none;
  }
}
.queues-tools .btn {
  margin: 0 5px;
}
@media screen and (max-width: 420px) {
  .queues-tools .btn {
    margin: 5px;
  }
}
.queues-tools .common-search {
  margin-right: 5px;
}

.queues-filters {
  display: flex;
}
@media screen and (max-width: 420px) {
  .queues-filters {
    flex-wrap: wrap;
    margin-bottom: 5px;
  }
}

.queues-options {
  width: 145px;
  padding: 5px 0px;
}
.queues-options .queues-options-check {
  padding: 12px 8px;
}
.queues-options .queues-options-check:hover {
  background-color: #fdfcfd;
  cursor: pointer;
}
.queues-options .checkbox-label {
  display: inline;
}

.queue-filter {
  width: 145px;
  margin-left: 10px;
  padding-bottom: 8px;
}

.queues-table {
  text-align: center;
  vertical-align: middle;
}

.queue-dropdown {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.queue-dropdown .queue-options-header {
  margin: 5px;
  text-align: center;
}
.queue-dropdown .queue-options {
  margin: 5px;
}

.konduto-infos-card {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 10px;
  min-height: 100px;
  padding: 10px;
}
.konduto-infos-card .header {
  display: flex;
  align-items: stretch;
}
.konduto-infos-card .header .avatar, .konduto-infos-card .header .round {
  border: 1px solid #efefef;
  border-radius: 50px;
  height: 75px;
  width: 75px;
  font-size: 50px;
  line-height: 75px;
}
.konduto-infos-card .header .items {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin-left: 15px;
}
.konduto-infos-card .header .items .item {
  display: flex;
  align-items: center;
}
.konduto-infos-card .header .items .item img {
  height: 15px;
}
.konduto-infos-card .header .items .item p {
  margin: 5px 0px;
  padding: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.konduto-infos-card .header .items .real-name p {
  font-size: 18px;
  color: #6D1222;
  font-weight: bold;
}
.konduto-infos-card .header .konduto-group-form {
  width: 100%;
}
.konduto-infos-card .user-infos {
  margin-top: 10px;
  max-height: calc(100vh - 285px);
  overflow-x: hidden;
}
.konduto-infos-card .user-infos .toggle-user-infos {
  color: #6D1222;
  line-height: 20px;
  padding: 5px;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}
.konduto-infos-card .user-infos .user-infos-body {
  padding: 5px;
  margin-top: 10px;
}
.konduto-infos-card .user-infos .user-infos-body .title-group-items {
  color: #6D1222;
}
.konduto-infos-card .user-infos .user-infos-body .user-info-item span {
  color: #6D1222;
  font-weight: 500;
}
.konduto-infos-card .user-infos .user-infos-body .store-info-item span {
  font-weight: 500;
  padding: 5px;
}
.konduto-infos-card .user-infos .user-infos-body .store-info-item p {
  font-size: 25px;
  padding: 5px;
  font-weight: bold;
}
.konduto-infos-card .user-infos .user-infos-body .store-comments-item textarea {
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  margin: 0;
  padding: 10px;
  height: 150px;
  color: #5a5c68;
}

.konduto-user-profile-options {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 10px;
  min-height: 100px;
  height: calc(100vh - 215px);
  padding: 10px;
}
.konduto-user-profile-options .nav {
  height: 75px;
  background-color: #ffffff !important;
  margin-bottom: 10px;
  display: inline-flex;
}
.konduto-user-profile-options .nav .nav-item {
  font-weight: bold;
}
.konduto-user-profile-options .nav .nav-item .item-content {
  display: block;
  padding: 10px;
  min-width: 50px;
  margin: 10px;
  text-align: center;
  color: #5a5c68;
  cursor: pointer;
  white-space: nowrap;
  height: 36px;
}
.konduto-user-profile-options .nav .nav-item .item-content:hover {
  color: #6D1222;
}
.konduto-user-profile-options .nav .nav-item.active .item-content {
  color: #6D1222;
  border-bottom: 2px solid #6D1222;
}
.konduto-user-profile-options .menu-bar-options {
  display: inline-block;
  float: right;
  margin-right: 25px;
}
.konduto-user-profile-options .tab-body {
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 10px;
  height: calc(100% - 85px);
  padding: 10px;
  overflow: auto;
}

.konduto-nav-tabs {
  background: none !important;
  border: none !important;
  height: auto !important;
}
.konduto-nav-tabs .nav {
  background: none !important;
  padding-left: 0px !important;
}
.konduto-nav-tabs .tab-body {
  background: none !important;
  border: none !important;
  padding: 10px;
  overflow: visible !important;
  margin-top: -25px;
}

.konduto-user-profile-form {
  margin: 0px;
}
.konduto-user-profile-form .input-group {
  margin: 0px;
  padding: 5px 5px;
}
.konduto-user-profile-form .input-group .input-group-text {
  color: #6D1222;
}
.konduto-user-profile-form .input-group .select-options {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.konduto-user-profile-form .input-group .select-options .ember-power-select-trigger {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  min-height: 38px;
  font-size: 12px;
  font-weight: 400;
  border-color: #ced4da;
}
.konduto-user-profile-form .input-group .select-options .ember-power-select-trigger span {
  line-height: 36px;
}
.konduto-user-profile-form .right {
  display: flex;
  justify-content: right;
}

.konduto-team-agents-table .agent-search {
  float: right;
  width: 300px;
  margin-bottom: 20px;
  margin-right: 10px;
}
.konduto-team-agents-table .group-without-agents {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 6rem 0;
}
.konduto-team-agents-table .btn {
  float: right;
}
.konduto-team-agents-table .table-msg {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  padding-top: 75px;
}
.konduto-team-agents-table table {
  width: 100%;
}
.konduto-team-agents-table table th {
  font-weight: 500;
  color: #212529;
}
.konduto-team-agents-table table tr {
  padding: 3px;
}
.konduto-team-agents-table table tr .avatar {
  height: 50px;
  width: 50px;
  border-radius: 35px;
  padding: 5px;
}
.konduto-team-agents-table table tr .round {
  height: 38px;
  width: 38px;
  border-radius: 20px;
  padding: 5px;
  margin: 5px;
  margin-left: 7px;
}
.konduto-team-agents-table table tr:nth-child(odd) {
  background-color: #efefef;
}
.konduto-team-agents-table table td.row-options .ember-basic-dropdown-trigger {
  color: #6D1222;
  font-size: 20px;
}
.konduto-team-agents-table table td.row-options .ember-basic-dropdown-trigger i::before {
  padding: 0px;
  margin: 0px;
  width: auto;
}

.konduto-team-agents-table-dropdown ul {
  list-style: none;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #c8c8c8;
  margin: 0px;
  color: #6D1222;
  line-height: 25px;
}

.avatar-selector .avatar-icon {
  height: 30px;
  border-radius: 15px;
  margin: 4px;
}

.icon-avatar {
  display: inline-block;
}
.icon-avatar .avatar {
  height: 30px;
  border: 1px solid #efefef;
  border-radius: 15px;
}

.konduto-groups-modal.modal-small .modal-dialog {
  max-width: 450px;
  text-align: center;
}
.konduto-groups-modal .modal-header .close {
  color: #6D1222;
  opacity: 1;
}
.konduto-groups-modal .modal-header .title-text {
  font-weight: 500;
}
.konduto-groups-modal .modal-body {
  font-size: 16px !important;
}
.konduto-groups-modal .modal-body .form-control {
  font-size: 16px !important;
}
.konduto-groups-modal .modal-body .group-box {
  background-color: #e9edf2;
  padding-left: 10px;
}
.konduto-groups-modal .modal-body .agents-list {
  display: flex;
  flex-wrap: wrap;
  overflow-y: scroll;
  max-height: 200px;
}
.konduto-groups-modal .modal-body .agents-list .konduto-checkbox {
  width: 50%;
  margin-bottom: 5px;
  padding: 10px 5px;
}
.konduto-groups-modal .modal-body .add-agents-list-options {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 15px 5px;
}
.konduto-groups-modal .modal-body .add-agents-list-options .agent-search {
  width: 50%;
}
.konduto-groups-modal .modal-footer {
  background-color: transparent;
  justify-content: flex-end;
}
.konduto-groups-modal .modal-footer.centered {
  flex-direction: column;
  justify-content: center;
}
.konduto-groups-modal .modal-footer.centered button.btn-link {
  text-decoration: underline;
  text-transform: none;
  color: #6D1222;
  font-size: 14px;
  background-color: transparent;
}

.metrics-cards {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.performance-box {
  padding: 15px;
}
.performance-box .divider {
  border-left: 3px solid rgb(206.36, 209.4, 227.64);
  width: 12px;
  height: 16px;
  margin: 0 10px;
}
.performance-box .header {
  color: #6D1222;
  font-size: 20px;
}
.performance-box .header p {
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
  color: #9E1B32;
}
.performance-box .header .metric-title {
  color: #6D1222;
  font-weight: 500;
  font-size: calc(0.3vw + 10px);
  line-height: 22.5px;
}
.performance-box .header .title-trigger {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
.performance-box .chart-subtitle {
  background: #F4F4F4;
  padding: 5px;
  font-size: 10px;
  color: #595959;
}
.performance-box .body {
  overflow: visible !important;
}
.performance-box .body .divisor {
  border-top: 1px solid #c8c8c8;
  margin: 10px;
}
.performance-box .body .meta-icon {
  margin: auto;
  font-size: 24px;
  border-radius: 25px;
  height: 40px;
  width: 40px;
  line-height: 39px;
  border: 1px solid #c8c8c8;
  background-color: #efefef;
}
.performance-box .body .meta {
  color: #6D1222;
  font-weight: 500;
}
.performance-box .body .meta strong {
  color: #5a5c68;
}
.performance-box .body .meta .progress {
  height: 20px;
  margin-top: 5px;
}
.performance-box .body .meta .progress .progress-bar {
  background-color: #ffce00;
}
.performance-box .body .total-orders {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.performance-box .body .total-orders .title {
  align-items: flex-start;
  color: #9E1B32;
  font-weight: 500;
  line-height: 21px;
  margin: 0px;
  margin-bottom: 5px;
}
@media (max-width: 769px) {
  .performance-box .body .total-orders .title {
    font-size: 12px;
  }
}
@media (min-width: 770px) {
  .performance-box .body .total-orders .title {
    font-size: 1rem;
  }
}
.performance-box .body .total-orders .total {
  align-items: flex-start;
  color: #333E48;
  font-weight: 400;
  line-height: 37.5px;
  margin: 0;
}
@media (max-width: 769px) {
  .performance-box .body .total-orders .total {
    font-size: 16px;
  }
}
@media (min-width: 770px) {
  .performance-box .body .total-orders .total {
    font-size: calc(2vw + 1px);
  }
}
.performance-box .body .total-orders .total .time-span {
  font-size: 1.2vw;
}
.performance-box .body .total-orders .total .elevated-reverted-percentage {
  color: #e8002a;
}
.performance-box .body .total-orders .total .reduced-reverted-percentage {
  color: #32b300;
}
.performance-box .body .total-orders .total-count {
  color: #a59cbf;
  font-size: 1.8rem;
  font-weight: normal;
  margin: 0;
}
.performance-box .body .total-orders .previous-period {
  color: #9E1B32;
  padding: 10px 0px;
  margin-bottom: 0px !important;
  font-weight: 600;
}
.performance-box .body .total-orders .previous-period .month-value {
  color: #a59cbf;
  font-size: calc(1vw + 1px);
  font-weight: 400;
}
.performance-box .body .total-orders .previous-period .month-relative-value-inferior {
  color: #e8002a;
  font-size: 12px;
}
.performance-box .body .total-orders .previous-period .month-relative-value-superior {
  color: #32b300;
  font-size: 12px;
}
.performance-box .body .orders-count {
  display: inline-flex;
  padding-top: 15px;
  width: 100%;
}
.performance-box .body .orders-count:first-child {
  padding-top: 0px;
}
.performance-box .body .orders-count .title-bar {
  white-space: nowrap;
  width: 70px;
}
.performance-box .body .orders-count .progress-bar-width {
  white-space: nowrap;
  width: 90px;
}
.performance-box .body .orders-count .progress {
  margin: 0px 10px;
  height: 15px;
  width: 100%;
  border-radius: 0px;
}
.performance-box .body .orders-count .progress .progress-bar {
  background-color: #a59cbf;
}
.performance-box .body .orders-count .progress .total-orders-progress-bar {
  background-color: #9E1B32;
}
@media (max-width: 426px) {
  .performance-box.chargeback-box:not(.chargeback-stores) {
    padding: 0 !important;
  }
}

.decision-charts-dropdown {
  min-height: 50px !important;
}
.decision-charts-dropdown .decision-charts-dropdown-trigger span {
  color: #6D1222;
  font-size: 24px;
  font-weight: 500;
}
.decision-charts-dropdown .decision-charts-dropdown-trigger i {
  float: right;
  font-size: 140%;
}

.chargeback-box {
  min-height: 500px !important;
}
.chargeback-box .performance-box {
  min-height: 500px !important;
}

.map-box {
  min-height: 650px !important;
}
.map-box .performance-box {
  min-height: 650px !important;
}

.decided-over-time-box {
  min-height: 390px !important;
}
.decided-over-time-box .performance-box {
  min-height: 390px !important;
}

.status-infos-box {
  min-height: 390px !important;
}

.chargeback-card {
  min-height: 240px !important;
}
.chargeback-card .total-chargeback {
  line-height: 150px;
  text-align: center;
  overflow: auto;
}
.chargeback-card .total-chargeback span {
  font-size: 3vw;
  font-weight: 400;
}
.chargeback-card .total-chargeback span .small {
  font-size: 12px;
}
.chargeback-card .loader {
  position: relative;
  top: 60px;
}

.filter-info {
  font-style: italic;
  color: #9A9A9A;
}
.filter-info strong {
  color: #00ace6;
}

i.chargeback-warning {
  color: #e77204;
  font-size: 140%;
}

i.chart-tooltip {
  color: #BFBFBF;
}

.chargeback-warning-tooltip {
  min-width: 500px !important;
  padding: 15px;
  line-height: 20px;
  background-color: #FDEBB6;
  color: #595959;
  text-shadow: none;
}
.chargeback-warning-tooltip b {
  color: #262626;
}

.no-border-left {
  border-radius: 0px 10px 10px 0px !important;
}

.no-border-right {
  border-radius: 10px 0px 0px 10px !important;
}

.filter-box {
  padding-bottom: 8px;
}

.collapse-top {
  padding-top: 0;
}
.collapse-top .infos-box {
  border-top-right-radius: 0% !important;
  border-top-left-radius: 0% !important;
}

.collapse-bottom {
  padding-bottom: 0;
}
.collapse-bottom .infos-box {
  border-bottom-right-radius: 0% !important;
  border-bottom-left-radius: 0% !important;
}

@media (min-width: 426px) {
  .collapse-right {
    padding-right: 0;
  }
  .collapse-right .infos-box {
    border-top-right-radius: 0% !important;
    border-bottom-right-radius: 0% !important;
  }
  .collapse-left {
    padding-left: 0;
  }
  .collapse-left .infos-box {
    border-top-left-radius: 0% !important;
    border-bottom-left-radius: 0% !important;
  }
  .collapse-bottom-md {
    padding-bottom: 0;
  }
  .collapse-bottom-md .infos-box {
    border-bottom-right-radius: 0% !important;
    border-bottom-left-radius: 0% !important;
  }
  .collapse-top-md {
    padding-top: 0;
  }
  .collapse-top-md .infos-box {
    border-top-right-radius: 0% !important;
    border-top-left-radius: 0% !important;
  }
}
.filter-info-divider {
  border-left: 3px solid rgb(206.36, 209.4, 227.64);
  width: 12px;
  height: 16px;
  margin: 0 10px;
}

.chart-filter {
  min-width: 240px;
}
.chart-filter .dashboard-filters {
  min-width: 100%;
  color: #9E1B32 !important;
  border: 1px solid #9E1B32 !important;
}

.chart-filter-options .options-select-list {
  min-width: 240px;
}
.chart-filter-options .options-select-list .single-selection-box:hover {
  background-color: transparent !important;
}

.metrics-cards {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.performance-box-risk-dashboard {
  padding: 12px;
}
.performance-box-risk-dashboard.no-padding-left {
  padding-left: 0px !important;
}
.performance-box-risk-dashboard.no-padding-right {
  padding-right: 0px !important;
}
.performance-box-risk-dashboard .divider {
  border-left: 3px solid rgb(206.36, 209.4, 227.64);
  width: 12px;
  height: 16px;
  margin: 0 10px;
}
.performance-box-risk-dashboard .header {
  color: #6D1222;
  font-size: 20px;
}
.performance-box-risk-dashboard .header p {
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
  color: #6D1222;
}
.performance-box-risk-dashboard .header .metric-title {
  color: #6D1222;
  font-weight: 500;
  font-size: calc(0.3vw + 10px);
  line-height: 22.5px;
}
.performance-box-risk-dashboard .chart-subtitle {
  background: #F4F4F4;
  padding: 5px;
  font-size: 10px;
  color: #595959;
  width: fit-content;
}
.performance-box-risk-dashboard .body {
  overflow: visible !important;
}
.performance-box-risk-dashboard .body .metrics-infos {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.performance-box-risk-dashboard .body .metrics-infos.space-between {
  justify-content: space-between !important;
  margin: 0px 5px;
}
.performance-box-risk-dashboard .body .divisor {
  border-top: 1px solid #c8c8c8;
  margin: 10px;
}
.performance-box-risk-dashboard .body .meta-icon {
  margin: auto;
  font-size: 24px;
  border-radius: 25px;
  height: 40px;
  width: 40px;
  line-height: 39px;
  border: 1px solid #c8c8c8;
  background-color: #efefef;
}
.performance-box-risk-dashboard .body .meta {
  color: #6D1222;
  font-weight: 500;
}
.performance-box-risk-dashboard .body .meta strong {
  color: #5a5c68;
}
.performance-box-risk-dashboard .body .meta .progress {
  height: 20px;
  margin-top: 5px;
}
.performance-box-risk-dashboard .body .meta .progress .progress-bar {
  background-color: #ffce00;
}
.performance-box-risk-dashboard .body .total-orders {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.performance-box-risk-dashboard .body .total-orders .title {
  align-items: flex-start;
  color: #00ace6;
  font-weight: 500;
  line-height: 21px;
  margin: 0px;
  margin-bottom: 5px;
}
.performance-box-risk-dashboard .body .total-orders .title .metric-tooltip-icon {
  font-size: 10px;
}
@media (max-width: 769px) {
  .performance-box-risk-dashboard .body .total-orders .title {
    font-size: 12px;
  }
}
@media (min-width: 770px) {
  .performance-box-risk-dashboard .body .total-orders .title {
    font-size: calc(1vw + 3px);
  }
}
.performance-box-risk-dashboard .body .total-orders .total {
  align-items: flex-start;
  color: #a59cbf;
  font-weight: 400;
  line-height: 37.5px;
  margin: 0;
}
@media (max-width: 769px) {
  .performance-box-risk-dashboard .body .total-orders .total {
    font-size: 16px;
  }
}
@media (min-width: 770px) {
  .performance-box-risk-dashboard .body .total-orders .total {
    font-size: calc(1vw + 7px);
  }
}
.performance-box-risk-dashboard .body .total-orders .total .time-span {
  font-size: 1.2vw;
}
.performance-box-risk-dashboard .body .total-orders .total .elevated-reverted-percentage {
  color: #e8002a;
}
.performance-box-risk-dashboard .body .total-orders .total .reduced-reverted-percentage {
  color: #32b300;
}
.performance-box-risk-dashboard .body .total-orders .total-count {
  color: #a59cbf;
  font-size: 2vw;
  font-weight: normal;
  margin: 0;
}
.performance-box-risk-dashboard .body .total-orders .previous-period {
  color: #9E1B32;
  padding: 10px 0px;
  margin-bottom: 0px !important;
  font-weight: 600;
}
.performance-box-risk-dashboard .body .total-orders .previous-period .month-value {
  color: #a59cbf;
  font-size: calc(1vw + 1px);
  font-weight: 400;
}
.performance-box-risk-dashboard .body .total-orders .previous-period .month-relative-value-inferior {
  color: #e8002a;
  font-size: 12px;
}
.performance-box-risk-dashboard .body .total-orders .previous-period .month-relative-value-superior {
  color: #007298;
  font-size: 12px;
}
.performance-box-risk-dashboard .body .orders-count {
  display: inline-flex;
  padding-top: 15px;
  width: 100%;
}
.performance-box-risk-dashboard .body .orders-count:first-child {
  padding-top: 0px;
}
.performance-box-risk-dashboard .body .orders-count .title-bar {
  white-space: nowrap;
  width: 70px;
}
.performance-box-risk-dashboard .body .orders-count .progress-bar-width {
  white-space: nowrap;
  width: 90px;
}
.performance-box-risk-dashboard .body .orders-count .progress {
  margin: 0px 10px;
  height: 15px;
  width: 100%;
  border-radius: 0px;
}
.performance-box-risk-dashboard .body .orders-count .progress .progress-bar {
  background-color: #a59cbf;
}
.performance-box-risk-dashboard .body .orders-count .progress .total-orders-progress-bar {
  background-color: #9E1B32;
}

.filter-info {
  font-style: italic;
  color: #9A9A9A;
}
.filter-info strong {
  color: #00ace6;
}

.no-border-left {
  border-radius: 0px 10px 10px 0px !important;
}

.no-border-right {
  border-radius: 10px 0px 0px 10px !important;
}

.filter-box {
  padding-bottom: 8px;
}

.filter-info-divider {
  border-left: 3px solid rgb(206.36, 209.4, 227.64);
  width: 12px;
  height: 16px;
  margin: 0 10px;
}

.highcharts-container {
  font-family: "Poppins", sans-serif !important;
  font-size: 12px;
}

.highcharts-root text {
  font-family: "Poppins", sans-serif !important;
  font-size: 12px;
}

.konduto-bar-chart .highcharts-grid-line {
  stroke: none;
}
.konduto-bar-chart .highcharts-axis-line {
  stroke: none;
}

.donut-bar-chart .highcharts-color-0, .highcharts-bar-series .highcharts-color-0 {
  fill: #32b300 !important;
  stroke: #32b300 !important;
}
.donut-bar-chart .highcharts-color-1, .highcharts-bar-series .highcharts-color-1 {
  fill: #e77204 !important;
  stroke: #e77204 !important;
}
.donut-bar-chart .highcharts-color-2, .highcharts-bar-series .highcharts-color-2 {
  fill: #bbb64e !important;
  stroke: #bbb64e !important;
}
.donut-bar-chart .highcharts-color-3, .highcharts-bar-series .highcharts-color-3 {
  fill: #004D66 !important;
  stroke: #004D66 !important;
}
.donut-bar-chart .highcharts-color-4, .highcharts-bar-series .highcharts-color-4 {
  fill: #f2f1f2 !important;
  stroke: #f2f1f2 !important;
}
.donut-bar-chart .highcharts-color-5, .highcharts-bar-series .highcharts-color-5 {
  fill: #fdfcfd !important;
  stroke: #f2f1f2 !important;
}
.donut-bar-chart .highcharts-grid-line, .highcharts-bar-series .highcharts-grid-line {
  stroke: none;
}
.donut-bar-chart .highcharts-axis-line, .highcharts-bar-series .highcharts-axis-line {
  stroke: none;
}
.donut-bar-chart .highcharts-title, .highcharts-bar-series .highcharts-title {
  fill: #26272b !important;
  font-weight: 500 !important;
  line-height: 18px;
}
.donut-bar-chart .highcharts-title .highcharts-strong, .highcharts-bar-series .highcharts-title .highcharts-strong {
  font-size: 40px !important;
  line-height: 60px;
}

.konduto-chart-datalabel {
  font-weight: 400;
  color: #747683;
}

.highcharts-yaxis .highcharts-tick {
  stroke: none;
  stroke-width: 0;
}

.highcharts-spline-series .highcharts-point {
  display: none;
}

.highcharts-legend-item > text {
  fill: #747683;
  font-weight: medium;
  color: #747683;
  stroke-width: 0;
}

.highcharts-legend-item-hidden * {
  fill: #cccccc !important;
  stroke: #cccccc !important;
}

.highcharts-plot-line {
  stroke-dasharray: 10px;
  stroke-width: 3px;
  stroke: #007298;
}
.highcharts-plot-line.yellow {
  stroke: #ffce00 !important;
}

.table-chart .highcharts-root {
  width: 100%;
}
.table-chart td:nth-child(2) .highcharts-point {
  fill: #ffce00 !important;
  stroke: #ffce00 !important;
}
.table-chart .divider {
  display: inline-block;
  border-left: 1px solid rgb(206.36, 209.4, 227.64);
  width: 10px;
  height: 28px;
  margin-left: 10px;
  margin-top: 3px;
}

.konduto-user-profile {
  background-color: #FCFCFC;
  margin: -15px;
}
.konduto-user-profile .infos-box {
  border: 1px solid #c8c8c8;
  border-radius: 10px;
  min-height: 150px;
  background-color: #ffffff;
  margin-bottom: 20px;
}
.konduto-user-profile .infos-box .body {
  border: none;
  overflow: unset;
}

.report-description {
  max-width: 500px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .report-description {
    max-width: 200px;
  }
}

.new-report-box {
  background-color: white;
  border: 1px solid #c8c8c8;
  width: 100%;
  margin-bottom: 15px;
  padding: 20px;
  border-radius: 10px;
}
.new-report-box .title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  color: #757575;
  padding: 5px 0px;
}
.new-report-box .sub-title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #757575;
}
.new-report-box .input-box {
  margin: 10px 0px;
}
.new-report-box .input-box .report-select-box {
  min-height: 38px;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.3rem;
  font-size: 12px;
  font-weight: 400;
  color: #595d6e;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.new-report-box .input-box .filter-datetime-report {
  margin-bottom: 0px !important;
}
.new-report-box .input-box .disabled {
  background-color: #F5F5F5;
}
.new-report-box .new-report-btn {
  display: flex;
  justify-content: flex-end;
  margin: 25px 45px;
}
.new-report-box .input-title {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  margin: 0px;
}
.new-report-box .preview {
  background-color: #fafafa;
  width: 100%;
  padding: 10px;
  height: 100%;
  min-height: 88px;
  max-height: 182px;
  border-radius: 0.25rem;
  overflow-y: scroll;
  overflow-x: hidden;
  font-size: 12px;
}
.new-report-box .description-placeholder {
  background-color: #fafafa;
  width: 100%;
  padding: 10px;
  height: 100%;
  min-height: 88px;
  max-height: 182px;
  border-radius: 0.25rem;
  overflow-y: scroll;
  overflow-x: hidden;
  font-size: 12px;
}

.report-history-title {
  background-color: white;
  width: 100%;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  padding: 15px;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 1px solid #c8c8c8;
}

.history-table-footer {
  padding-bottom: 15px;
}

.run-date-box {
  margin-bottom: -15px;
}

.edit-run-date {
  margin-bottom: 25px;
  padding-left: 12px;
}

.report-history-footer {
  height: 25px;
  background-color: white;
  border-top: 1px solid #c8c8c8;
  border-radius: 0px 0px 10px 10px;
}

.btn-divider {
  margin: 10px;
}

.report-divider {
  display: inline-block;
  border-left: 1px solid #ced1e4;
  width: 10px;
  height: 28px;
  margin-left: 10px;
  margin-bottom: -10px;
}

.report-box-container {
  gap: 16px;
}

.report-box {
  width: 265px;
  height: 306px;
  border-radius: 5px;
  background: #fff;
  gap: 16px;
  padding: 18px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.report-box .report-name {
  color: #6D1222;
  font-weight: 600;
  font-size: 16px;
}
.report-box .report-description {
  color: #595959;
  font-weight: 400;
}

.reports .date-timepicker {
  display: inline-block;
  margin-bottom: 0;
}
.reports .daterangepicker-input {
  margin-right: 20px;
  padding: 0;
  text-align: center;
}
.reports .daterangepicker-input input {
  color: #595d6e;
  font-size: inherit;
  margin-right: -5px;
  margin-left: -1px;
  border-radius: 4px;
  height: 38px;
  border: 1px solid #c8c8c8;
  padding: 7px 12px;
  width: 100%;
}
.reports .dash-switch {
  display: inline-block;
}
.reports .dash-switch input:checked + label {
  background: #6D1222;
}
.reports .show-expired-checkbox {
  margin: 10px 0;
}

.page-titles .date-timepicker {
  position: relative;
}

.page-titles .date-timepicker .daterangepicker-span {
  margin-right: -50px;
}

.orders .daterangepicker-input {
  margin-right: 20px;
  padding: 0;
}

.page-titles input {
  color: #595d6e;
  font-size: inherit;
  margin-right: -5px;
  margin-left: -1px;
  border-radius: 4px;
  height: 38px;
}

.box-calls-content {
  background: #fff;
}
.box-calls-content .make-calls-header {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  padding: 5px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  background-color: #5a5c68;
  margin-bottom: 16px;
}
.box-calls-content .make-calls-header .title {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-bottom: 5px;
  color: #ffffff;
  text-align: center;
}
.box-calls-content .make-calls-header .title .title-text {
  line-height: 17px;
  margin: 0 5px;
  font-weight: 500;
}
.box-calls-content .make-calls-content {
  padding: 0 15px 20px;
}
.box-calls-content .make-calls-content .phone-number {
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 22px;
}
.box-calls-content .make-calls-content .form-footer {
  margin-top: 15px;
  font-style: italic;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  color: #69747C;
  gap: 10px;
}
.box-calls-content .order-phones-header {
  padding: 0 15px 20px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  margin-top: 15px;
}
.box-calls-content .order-phones-header .title {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-bottom: 5px;
}
.box-calls-content .order-phones-header .title .title-text {
  line-height: 17px;
}
.box-calls-content .order-phones-content {
  padding: 0 15px 20px;
}
.box-calls-content .view-calls-header {
  padding: 0 15px 20px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  margin-top: 24px;
}
.box-calls-content .view-calls-header .title {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-bottom: 0;
}
.box-calls-content .view-calls-header .title .title-text {
  line-height: 17px;
}
.box-calls-content .view-calls-header .btn-reload {
  height: 20px;
  width: 20px;
  padding: 0;
  border: none;
  border-radius: 10px;
  background-color: transparent;
  color: #595d6e;
}
.box-calls-content .view-calls-content {
  padding: 0 15px 20px;
}
.box-calls-content .view-calls-content .call-container {
  display: grid;
  grid-template-areas: "a a a";
  grid-template-columns: auto;
  grid-gap: 5px;
  min-height: 40px;
}
.box-calls-content .view-calls-content .call-container .actions.summary-item {
  grid-column-start: 1;
  grid-column-end: 4;
}
.box-calls-content .view-calls-content .call-container p {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #69747C;
  margin-bottom: 0;
}
.box-calls-content .view-calls-content .call-details {
  padding: 0 15px 20px;
}
.box-calls-content .view-calls-content .call-details audio {
  width: 100%;
  height: 24px;
}
.box-calls-content .view-calls-content .call-details h2 {
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  background: none;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  color: #3b4751;
  margin: 0;
  line-height: 11px;
  height: 22px;
}
.box-calls-content .view-calls-content .call-details hr {
  margin-top: 5px;
  margin-bottom: 5px;
}
.box-calls-content .view-calls-content .call-details .first-col {
  padding-right: 0px;
}
.box-calls-content .view-calls-content .call-success {
  color: #007298;
}
.box-calls-content .view-calls-content .call-fail {
  color: #e8002a;
}
.box-calls-content .view-calls-content .icon-open i {
  transform: rotate(-90deg);
}
.box-calls-content .view-calls-content .icon-close i {
  transform: rotate(90deg);
}
.box-calls-content .view-calls-content .phone-header {
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  min-width: auto !important;
}

.quality-summary-dashboard .title {
  color: #6D1222;
  font-weight: bold;
  font-size: 25px;
}
.quality-summary-dashboard .infos-box {
  border: 1px solid #c8c8c8;
  border-radius: 10px;
  min-height: 150px;
  background-color: #ffffff;
  margin-bottom: 20px;
}
.quality-summary-dashboard .infos-box.performance-box-risk-dashboard {
  min-height: 0px;
  margin: 0px;
}
.quality-summary-dashboard .infos-box .link-to-quality-summary-by-store {
  text-decoration: underline;
  color: #32b300 !important;
  font-size: 12px !important;
}
.quality-summary-dashboard .home-datepicker input {
  border-color: #00ace6;
  color: #00ace6;
}
.quality-summary-dashboard .dashboard-filters {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 175px;
  height: 42px;
  margin: 6px;
  color: #00ace6;
  border: 1px solid #007298;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 8px 16px 8px 8px;
  font-weight: 400;
  line-height: 21px;
}
.quality-summary-dashboard .dashboard-filters .title-trigger {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.quality-summary-dashboard .dashboard-filters .count-selections {
  background-color: #007298;
  color: #ffffff;
  padding: 2px 5px;
  margin: 0px 8px;
  border-radius: 4px;
  font-weight: 400;
  line-height: 21px;
}
.quality-summary-dashboard .dashboard-filters .filter-arrow {
  align-self: flex-end;
}
.quality-summary-dashboard .dashboard-filters .ember-power-select-placeholder {
  color: #007298;
}
.quality-summary-dashboard .dashboard-filters .ember-power-select-status-icon {
  display: none;
}
.quality-summary-dashboard .filter-selections.options-select {
  position: absolute;
  z-index: 1;
  min-width: 160px;
  padding: 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.quality-summary-dashboard .filter-selections.options-select .check {
  padding: 0;
}
.quality-summary-dashboard .filter-selections.options-select .check label {
  width: auto !important;
  margin: 5px 0 0;
}
.quality-summary-dashboard .filter-selections.options-select .check label:before {
  margin-right: 4px;
}
.quality-summary-dashboard .filter-selections.options-select .check label:after {
  top: 10px !important;
}
.quality-summary-dashboard .filter-selections.options-select .check .option-unchecked {
  padding-bottom: 10px;
}
.quality-summary-dashboard .filter-selections.options-select .check .option-checked {
  background-color: #eeeeee;
  padding-bottom: 10px;
}
.quality-summary-dashboard .filter-selections.options-select .check .single-selection-box {
  border: none;
  background-color: #ffffff;
  height: 10px;
  font-size: 14px;
  margin: 5px 0 0;
  color: #595d6e;
}
.quality-summary-dashboard .filter-selections.options-select h1 {
  font-size: 16px;
  color: #553b6a;
  background-color: #f7f7f7;
  text-align: center;
  padding: 5px 0;
  margin: 0;
}
.quality-summary-dashboard .filter-selections.options-select .options-select-list {
  max-height: 250px;
  overflow-y: auto;
  padding: 5px 10px;
  max-width: 350px;
}
.quality-summary-dashboard .filter-selections.options-select .options-select-list li {
  padding: 4px 0;
  list-style: none;
}
.quality-summary-dashboard .filter-selections.options-select .options-select-input {
  padding: 5px;
}
.quality-summary-dashboard .filter-selections.options-select .dropdown-menu-footer {
  background: #f7f7f7;
  padding: 8px 15px;
}
.quality-summary-dashboard .filter-selections.options-select .dropdown-menu-footer button {
  width: 100%;
  display: block;
  margin: 0 auto;
  border: 0;
}
.quality-summary-dashboard .divider {
  border-bottom: 1px solid #ddd;
  margin-top: -31px;
}
@media (max-width: 991px) {
  .quality-summary-dashboard .divider {
    margin-top: -18px;
  }
}
.quality-summary-dashboard .ember-basic-dropdown {
  display: inline !important;
  width: 175px;
}
.quality-summary-dashboard .quality-summary-dropdown .custom-select {
  border: none;
  font-size: 12px;
  padding: 3px;
}
.quality-summary-dashboard .quality-summary-dropdown .ember-power-select-dropdown.ember-basic-dropdown-content--below {
  border: 1px solid #aaaaaa !important;
  border-radius: 5px;
}
.quality-summary-dashboard .quality-summary-dropdown .ember-power-select-status-icon {
  border-color: #9E1B32 transparent transparent transparent;
  padding-bottom: 5px;
}
.quality-summary-dashboard .quality-summary-dropdown .ember-power-select-selected-item {
  color: #9E1B32;
  font-weight: 500;
}
.quality-summary-dashboard .infos-body .orders-list {
  height: calc(100% - 50px);
}
.quality-summary-dashboard .infos-body .orders-list .order-list-container {
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  background-color: #ffffff;
  padding: 12px;
}
.quality-summary-dashboard .quality-summmary-chart-datalabel text {
  color: #858587;
  font-size: 11px;
  font-weight: 700;
}
.quality-summary-dashboard .quality-summary-chart .highcharts-grid-line {
  stroke: none;
}
.quality-summary-dashboard .quality-summary-chart .highcharts-axis-line {
  stroke: none;
}
.quality-summary-dashboard .quality-summary-chart .highcharts-yaxis-labels text {
  font-size: 9px;
}
.quality-summary-dashboard .quality-summary-chart .highcharts-legend-item text {
  font-weight: 500;
  font-size: 9px;
}
.quality-summary-dashboard .quality-summary-chart .highcharts-title {
  fill: #34318F !important;
  font-weight: 500 !important;
}
.quality-summary-dashboard .quality-summary-chart .highcharts-title .highcharts-strong {
  font-size: 28px !important;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-grid-line {
  stroke: none;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-axis-line {
  stroke: none;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-yaxis-labels text {
  font-size: 9px;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-legend-item text {
  font-weight: 500;
  font-size: 12px;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-halo {
  display: none !important;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-point-inactive {
  opacity: 1 !important;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-title {
  fill: #007298 !important;
  font-weight: 500 !important;
}
.quality-summary-dashboard .pie-quality-summary-chart .highcharts-title .highcharts-strong {
  font-size: 28px !important;
}
.quality-summary-dashboard .combined-quality-summary-chart .highcharts-yaxis-labels text {
  font-size: 9px;
}
.quality-summary-dashboard .combined-quality-summary-chart .highcharts-legend-item text {
  font-weight: 500;
  font-size: 9px;
}
@media (max-width: 1024px) {
  .quality-summary-dashboard .pie-quality-summary-chart .highcharts-title .highcharts-strong {
    font-size: 24px !important;
  }
}

.quality-summary-by-store .page-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 32px 24px 27px 24px;
}
.quality-summary-by-store .page-title .title {
  color: #6D1222;
  font-weight: bold;
  font-size: 25px;
}
.quality-summary-by-store .empty-view {
  border: 1px solid #D9D9D9;
  border-radius: 0px 0px 25px 25px;
  background-color: #ffffff;
  font-size: 18px;
  padding: 24px;
  margin: 0px 24px;
  font-weight: 500;
}
.quality-summary-by-store .filters-container {
  border-radius: 30px 30px 0px 0px;
  background-color: #ffffff;
  margin: 0px 24px;
  padding: 0px 32px 0px 24px;
  height: 84px;
  display: flex;
  align-items: center;
  border: 1px solid #D9D9D9;
}
.quality-summary-by-store .filters-container .filter-box {
  padding: 4px;
  border: #007298;
  color: #007298;
  background-color: #ffffff;
  min-width: 200px;
}
.quality-summary-by-store .filters-container .filter-box.store-box {
  margin-left: auto;
}
.quality-summary-by-store .filters-container .filter-box .ember-power-select-status-icon {
  border-color: #007298 transparent transparent transparent;
}
.quality-summary-by-store .filters-container .filter-box .ember-power-select-trigger {
  border: 1px solid #007298;
  line-height: 2;
}
.quality-summary-by-store .filters-container .filter-box .ember-power-select-selected-item {
  color: #007298;
  font-size: 12px;
}
.quality-summary-by-store .filters-container .filter-box .ember-power-select-placeholder {
  font-size: 12px;
  color: #007298;
  padding-top: 7px;
}
.quality-summary-by-store .filters-container .filter-box .ember-power-select-option {
  color: #595D6E;
}
@media (max-width: 1200px) {
  .quality-summary-by-store .filters-container .filter-box {
    min-width: 100px;
  }
  .quality-summary-by-store .filters-container .filter-box .ember-power-select-selected-item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
  }
  .quality-summary-by-store .filters-container .filter-box .ember-power-select-placeholder {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
  }
}
.quality-summary-by-store .home-datepicker input {
  border-color: #00ace6;
  color: #00ace6;
}
.quality-summary-by-store .dashboard-filters {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 175px;
  height: 38px;
  margin: 6px;
  color: #007298;
  border: 1px solid #007298;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 8px 16px 8px 8px;
  font-weight: 400;
  line-height: 21px;
}
.quality-summary-by-store .dashboard-filters .title-trigger {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
@media (max-width: 1200px) {
  .quality-summary-by-store .dashboard-filters .title-trigger {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
  }
}
.quality-summary-by-store .dashboard-filters .count-selections {
  background-color: #007298;
  color: #ffffff;
  padding: 2px 5px;
  margin: 0px 8px;
  border-radius: 4px;
  font-weight: 400;
  line-height: 21px;
}
.quality-summary-by-store .dashboard-filters .filter-arrow {
  align-self: flex-end;
}
.quality-summary-by-store .dashboard-filters .ember-power-select-placeholder {
  color: #007298;
}
.quality-summary-by-store .dashboard-filters .ember-power-select-status-icon {
  display: none;
}
@media (max-width: 1000px) {
  .quality-summary-by-store .dashboard-filters {
    width: 100px;
  }
}
.quality-summary-by-store .filter-selections.options-select {
  position: absolute;
  z-index: 1;
  min-width: 160px;
  padding: 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.quality-summary-by-store .filter-selections.options-select .check {
  padding: 0;
}
.quality-summary-by-store .filter-selections.options-select .check label {
  width: auto !important;
  margin: 5px 0 0;
}
.quality-summary-by-store .filter-selections.options-select .check label:before {
  margin-right: 4px;
}
.quality-summary-by-store .filter-selections.options-select .check label:after {
  top: 10px !important;
}
.quality-summary-by-store .filter-selections.options-select .check .option-unchecked {
  padding-bottom: 10px;
}
.quality-summary-by-store .filter-selections.options-select .check .option-checked {
  background-color: #eeeeee;
  padding-bottom: 10px;
}
.quality-summary-by-store .filter-selections.options-select .check .single-selection-box {
  border: none;
  background-color: #ffffff;
  height: 10px;
  font-size: 14px;
  margin: 5px 0 0;
  color: #595d6e;
}
.quality-summary-by-store .filter-selections.options-select h1 {
  font-size: 16px;
  color: #553b6a;
  background-color: #f7f7f7;
  text-align: center;
  padding: 5px 0;
  margin: 0;
}
.quality-summary-by-store .filter-selections.options-select .options-select-list {
  max-height: 150px;
  overflow-y: auto;
  padding: 5px 10px;
  max-width: 350px;
}
.quality-summary-by-store .filter-selections.options-select .options-select-list li {
  padding: 4px 0;
  list-style: none;
}
.quality-summary-by-store .filter-selections.options-select .options-select-input {
  padding: 5px;
}
.quality-summary-by-store .filter-selections.options-select .dropdown-menu-footer {
  background: #f7f7f7;
  padding: 8px 15px;
}
.quality-summary-by-store .filter-selections.options-select .dropdown-menu-footer button {
  width: 100%;
  display: block;
  margin: 0 auto;
  border: 0;
}
.quality-summary-by-store .divider {
  border: 1px solid #D9D9D9;
  margin: 0px 24px;
}
.quality-summary-by-store .store-info-container {
  height: 175px;
  margin: 0px 24px;
  background-color: #F5F5F5;
  border: 1px solid #D9D9D9;
}
.quality-summary-by-store .store-info-container.last-object {
  border-radius: 0px 0px 25px 25px;
}
.quality-summary-by-store .store-info-container.interpolated-object {
  background-color: #ffffff !important;
}
.quality-summary-by-store .store-info-container .titles {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 500;
  color: #6D1222;
}
.quality-summary-by-store .store-info-container .store-name {
  font-size: 16px;
  color: #747683;
  font-weight: 600;
  padding: 18px 0px 4px 24px;
}
.quality-summary-by-store .store-info-container .workflow-name {
  font-size: 12px;
  color: #747683;
  font-weight: 600;
  padding: 4px 0px 34px 24px;
}
.quality-summary-by-store .store-info-container .store-charts-box {
  display: flex;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-grid-line {
  stroke: none;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-axis-line {
  stroke: none;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-yaxis-labels text {
  font-size: 9px;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-legend-item text {
  font-weight: 500;
  font-size: 10px;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-halo {
  display: none !important;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-point-inactive {
  opacity: 1 !important;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-title {
  fill: #6D1222 !important;
  font-weight: 500 !important;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-title .highcharts-strong {
  font-size: 24px !important;
}
.quality-summary-by-store .pie-quality-summary-by-store-chart .highcharts-background {
  fill: transparent;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .highcharts-grid-line {
  stroke: none;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .highcharts-axis-line {
  stroke: none;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .highcharts-yaxis-labels text {
  font-size: 9px;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .highcharts-legend-item text {
  font-weight: 500;
  font-size: 9px;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .highcharts-title {
  fill: #6D1222 !important;
  font-weight: 500 !important;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .highcharts-title .highcharts-strong {
  font-size: 28px !important;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .highcharts-background {
  fill: transparent;
}
.quality-summary-by-store .bar-quality-summary-by-store-chart .bar-quality-summmary-chart-datalabel text {
  color: #858587;
  font-size: 11px;
  font-weight: 700;
}

.box-resolution-six-title {
  color: #ffffff;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 10px;
  text-align: justify;
  background-color: #5a5c68;
  padding: 8px 0px;
  margin: 0px;
  text-align: center;
}

.box-resolution-six-content .historic-box-title {
  font-size: 12px;
  line-height: 18px;
  background-color: #c8c8c8;
  margin: 0px;
  padding: 5px;
  border-top: 1px solid #5a5c68;
}
.box-resolution-six-content .box-title {
  font-size: 12px;
  text-align: center;
  line-height: 18px;
  color: #5A5D6D;
}
.box-resolution-six-content .new-r6-report-box {
  padding: 20px 20px;
  display: flex;
  flex-direction: column;
}
.box-resolution-six-content .new-r6-report-box .info-content .need-help {
  color: #858587;
  font-weight: 600;
  font-size: 12px;
}
.box-resolution-six-content .new-r6-report-box .info-content .info {
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  color: #5A5D6D;
}
.box-resolution-six-content .new-r6-report-box .start-new-r6-report {
  background-color: #6D1222;
  color: #ffffff;
  border-radius: 4px;
  min-width: 150px;
  width: auto;
  align-self: center;
  margin-top: 10px;
}
.box-resolution-six-content .box-report {
  background-color: #fff;
}
.box-resolution-six-content .box-report .header {
  background-color: #898b96;
  color: #fff;
  font-weight: 700;
  padding: 5px 20px;
}
.box-resolution-six-content .box-report .header p {
  font-size: 12px;
  margin: 0;
}
.box-resolution-six-content .box-report .r6-report-info {
  padding: 10px 20px;
}
.box-resolution-six-content .box-report .r6-report-info .r6-info-label {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 5px;
  line-height: 12px;
}
.box-resolution-six-content .box-report .r6-report-info .r6-info {
  font-size: 12px;
  font-weight: 500;
  margin: 5px 0;
  line-height: 12px;
  margin-top: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.box-resolution-six-content .box-report .r6-report-info .r6-info .removed, .box-resolution-six-content .box-report .r6-report-info .r6-info .active {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
}
.box-resolution-six-content .box-report .r6-report-info .r6-info .removed {
  background-color: #e8002a;
}
.box-resolution-six-content .box-report .r6-report-info .r6-info .active {
  background-color: #00CFCC;
}
.box-resolution-six-content .box-report .view-r6-details {
  background-color: #6D1222;
  color: #ffffff;
  border-radius: 4px;
  min-height: 24px;
  line-height: 15px;
  font-size: 12px;
  padding: 8px 8px;
}

.resolution-six-modal .radio .circle {
  border: 2px solid #6D1222;
}
.resolution-six-modal .radio input[type=radio]:checked + .circle {
  border-color: #6D1222;
}
.resolution-six-modal .radio input[type=radio]:checked + .circle:after {
  transform: scale(1);
  transition: all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);
  opacity: 1;
}
.resolution-six-modal .radio .circle:after {
  background: #6D1222;
}
.resolution-six-modal .btn-r6-back {
  border: 1px solid #6D1222;
  border-radius: 4px;
  color: #6D1222;
  background-color: #fff;
  padding: 5px 16px;
  margin-right: 10px;
}
.resolution-six-modal .btn-r6-continue {
  border: 1px solid #00ace6;
  border-radius: 4px;
  color: #fff;
  background-color: #00ace6;
  padding: 5px 16px;
  margin-left: 10px;
  margin-right: 0;
}
.resolution-six-modal .btn-r6-continue:disabled {
  color: unset;
  background-color: #d2dad5;
  border-color: unset;
  box-shadow: none;
}
.resolution-six-modal .modal-header {
  padding: 1rem 1rem 0;
}
.resolution-six-modal .modal-header .close {
  position: absolute;
  top: 17px;
  right: 28px;
}
.resolution-six-modal .modal-body {
  padding: 0 1rem;
}
.resolution-six-modal .modal-footer {
  padding: 1rem calc(1rem + 15px);
  background-color: transparent;
  justify-content: flex-end;
}
.resolution-six-modal .r6-header .fill-info {
  margin-bottom: 8px;
}
.resolution-six-modal .r6-header h1.modal-title,
.resolution-six-modal .r6-report-group h2.group-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #6D1222;
}
.resolution-six-modal .modal-lg {
  max-width: 800px;
}
.resolution-six-modal .r6-report-group .row {
  margin-bottom: 7px;
}
.resolution-six-modal .r6-report-group label,
.resolution-six-modal .r6-report-group .info-label {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  display: block;
  color: #6D1222;
  margin: 0;
}
.resolution-six-modal .r6-report-group .r6-power-select {
  width: 100%;
  border: 1px solid #757575;
  background-color: #fff;
  min-height: 32px;
  border-radius: 2px;
  padding: 2px 16px 2px 0;
}
.resolution-six-modal .r6-report-group .r6-power-select .ember-power-select-selected-item,
.resolution-six-modal .r6-report-group .r6-power-select .ember-power-select-placeholder {
  line-height: 26px;
  white-space: nowrap;
}
.resolution-six-modal .r6-report-group .r6-text-field {
  width: 100%;
  background-color: #fff;
  border: 1px solid #757575;
  border-radius: 2px;
  padding: 8px;
  margin-bottom: 10px;
  color: #595d6e;
}
.resolution-six-modal .r6-report-group .r6-report-datetime {
  margin-bottom: 10px;
}
.resolution-six-modal .r6-report-group .r6-report-datetime input {
  min-height: 32px;
  width: 100%;
  padding: 7px;
  border: 1px solid #757575;
  background-color: #fff;
  border-radius: 2px;
}
.resolution-six-modal .r6-report-group .r6-input {
  min-height: 32px;
  width: 100%;
  padding: 7px;
  border: 1px solid #757575;
  background-color: #fff;
  border-radius: 2px;
  color: #595d6e;
}
.resolution-six-modal .r6-report-group .r6-input::placeholder {
  color: #999999;
}
.resolution-six-modal .r6-report-group .r6-input:disabled {
  border: 1px solid #D9D9D9;
  background-color: #f5f5f5;
}
.resolution-six-modal .r6-report-group .radio-options {
  display: flex;
  flex-direction: row;
  gap: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.resolution-six-modal input[type=number] {
  appearance: textfield;
  -moz-appearance: textfield;
}
.resolution-six-modal input[type=number]::-webkit-inner-spin-button,
.resolution-six-modal input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-error {
  color: #e8002a;
  font-size: 10px;
  font-weight: 400;
}

.workflow-iframe {
  width: 100%;
  height: calc(100vh - 240px);
  min-height: 100%;
}

.new-step-type .step-type, .new-step-type .condition-config, .new-step-type .clauses-config {
  background-color: #fff;
  padding: 20px;
  border: 1px solid #D9D9D9;
}
.new-step-type .condition-config, .new-step-type .clauses-config {
  margin-top: 20px;
}
.new-step-type .trigger-info-rule {
  background-color: #fff;
  padding: 0;
}
.new-step-type .empty-clauses {
  padding: 20px;
  background-color: #f2f3f8;
  border: 2px dashed #6D1222;
}
.new-step-type .empty-clauses p {
  margin: 0;
}
.new-step-type .queue-config {
  margin-top: 20px;
}
.new-step-type .queue-config .queue-form {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.new-step-type .queue-config button {
  padding: 5px 16px;
  width: auto;
  height: 32px;
  border-radius: 4px;
  align-self: flex-end;
  margin: 0 10px;
}
.new-step-type .ember-power-select-trigger {
  font-size: 12px;
  height: 36px;
  overflow: hidden;
  padding-top: 5px;
}

.order-filter-tooltips {
  z-index: 1051;
}

.white-tooltip {
  border: 1px solid #d9d9d9;
  background-color: white;
  color: black;
}

.white-tooltip.ember-tooltip-or-popover-target-attached-top::after {
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}

.white-tooltip.ember-tooltip-or-popover-target-attached-right::after {
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
}

.white-tooltip.ember-tooltip-or-popover-target-attached-bottom::after {
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
}

.white-tooltip.ember-tooltip-or-popover-target-attached-left::after {
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}

.home-dashboard-v2 .home-dashboard-body {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.home-dashboard-v2 .nav-bar {
  height: 100%;
  width: 10%;
  background-color: #c8c8c8;
  border-right: solid 1px #40424a;
  padding: 0px 15px;
  text-align: center;
  min-width: 10%;
}
.home-dashboard-v2 .nav-bar.nav-bar-close {
  width: 2%;
  min-width: 35px;
  padding: 0;
}
.home-dashboard-v2 .nav-bar.nav-bar-close ul {
  display: none;
  color: #888888;
}
.home-dashboard-v2 .nav-bar.nav-bar-close .menu {
  justify-content: center;
}
.home-dashboard-v2 .nav-bar .menu {
  height: 40px;
  display: flex;
  flex-direction: row-reverse;
}
.home-dashboard-v2 .nav-bar .menu button {
  border: none;
  background-color: transparent;
  color: #888888;
}
.home-dashboard-v2 .nav-bar .home-dashboard-views-list {
  list-style: none;
  margin: 15px 0px;
  padding: 0;
  cursor: pointer;
}
.home-dashboard-v2 .nav-bar .home-dashboard-views-list li {
  padding: 5px 0px;
  margin: 2px 0px;
}
.home-dashboard-v2 .nav-bar .home-dashboard-views-list li:hover, .home-dashboard-v2 .nav-bar .home-dashboard-views-list li.selected {
  background-color: #5a5c68;
  color: #ffffff;
}
.home-dashboard-v2 .dashboard-content {
  background-color: #ececec;
  flex-grow: 1;
  overflow-y: auto;
}
.home-dashboard-v2 .dashboard-content .component-card {
  background-color: white;
  border-radius: 20px;
  margin: 10px;
  justify-content: center;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info {
  height: 100px;
  display: flex;
  flex-flow: row;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metric-icon {
  font-size: 2vw;
  align-content: center;
  justify-content: center;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metric-label-info {
  display: flex;
  flex-flow: column;
  height: 100%;
  width: 70%;
  justify-content: center;
  align-items: center;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metric-label-info .big-number {
  font-size: 2vw;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metric-label-info .metric-label {
  font-size: 1vw;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metrics-by-status {
  display: flex;
  width: 115%;
  flex-wrap: wrap;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metrics-by-status .metric-label-info {
  height: 50%;
  width: 30%;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metrics-by-status .metric-label-info .big-number {
  font-size: 1vw;
}
.home-dashboard-v2 .dashboard-content .component-card.top-card-info .metrics-by-status .metric-label-info .metric-label {
  font-size: 0.7vw;
  text-align: center;
}
.home-dashboard-v2 .dashboard-content .group-by-buttons {
  margin: 10px;
  display: inline-block;
  font-size: 13px;
}
.home-dashboard-v2 .dashboard-content .group-by-buttons button {
  height: 30px;
  border: none;
  margin: 5px;
  border-radius: 10px;
  color: #888888;
  background-color: white;
}
.home-dashboard-v2 .dashboard-content .group-by-buttons button.selected {
  background-color: #6D1222;
  color: #ffffff;
}
.home-dashboard-v2 .highcharts-color-4 {
  fill: #e8002a !important;
  stroke: #e8002a !important;
}
.home-dashboard-v2 .highcharts-series-1 .highcharts-color-4 {
  fill: #f2f1f2 !important;
  stroke: #f2f1f2 !important;
}
.home-dashboard-v2 .highcharts-spline-series .highcharts-point {
  display: block;
}
.home-dashboard-v2 .decision-infos-container:first-child .decision-infos-box {
  margin-bottom: 0 !important;
  border-radius: 20px 20px 0px 0px !important;
}
.home-dashboard-v2 .decision-infos-container:first-child .decision-infos-box .decision-box:first-child {
  border-radius: 20px 0 0 0;
}
.home-dashboard-v2 .decision-infos-container:first-child .decision-infos-box .decision-box:last-child {
  border-radius: 0 20px 0 0;
}
.home-dashboard-v2 .decision-infos-container:last-child .decision-infos-box {
  margin-top: 0 !important;
  border-radius: 0px 0px 20px 20px !important;
}
.home-dashboard-v2 .decision-infos-container:last-child .decision-infos-box .decision-box:first-child {
  border-radius: 0 0 0 20px;
}
.home-dashboard-v2 .decision-infos-container:last-child .decision-infos-box .decision-box:last-child {
  border-radius: 0 0 20px 0;
}
.home-dashboard-v2 .decision-infos-container .decision-infos-box .decision-box {
  border: none;
  min-width: 300px;
}

.root-selector-container {
  height: 100vh;
}
.root-selector-container .root-selector-box {
  margin-top: 20%;
}

.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0;
  /* #1072 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  user-select: none;
  touch-action: manipulation;
  outline: none;
}

.highcharts-root {
  display: block;
}

.highcharts-root text {
  font-family: "Poppins", sans-serif !important;
  font-size: 12px;
  stroke-width: 0;
}

.highcharts-strong {
  font-weight: bold;
}

.highcharts-emphasized {
  font-style: italic;
}

.highcharts-anchor {
  cursor: pointer;
}

.highcharts-background {
  fill: #ffffff;
}

.highcharts-plot-border, .highcharts-plot-background {
  fill: none;
}

.highcharts-label-box {
  fill: none;
}

.highcharts-button-box {
  fill: inherit;
}

.highcharts-tracker-line {
  stroke-linejoin: round;
  stroke: rgba(192, 192, 192, 0.0001);
  stroke-width: 22;
  fill: none;
}

.highcharts-tracker-area {
  fill: rgba(192, 192, 192, 0.0001);
  stroke-width: 0;
}

/* Titles */
.highcharts-title {
  fill: #333333;
  font-size: 1.5em;
}

.highcharts-subtitle {
  fill: #666666;
  font-size: 1em;
}

/* Axes */
.highcharts-axis-line {
  fill: none;
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-axis-title {
  fill: #666666;
}

.highcharts-axis-labels {
  fill: #666666;
  cursor: default;
  font-size: 0.9em;
}

.konduto-bar-chart .highcharts-grid-line {
  stroke: none;
}
.konduto-bar-chart .highcharts-axis-line {
  stroke: none;
}

.highcharts-grid-line {
  fill: none;
  stroke: #e6e6e6;
}

.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-tick {
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-tick {
  stroke: none;
  stroke-width: 0;
}

.highcharts-minor-grid-line {
  stroke: #f2f2f2;
}

.highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #cccccc;
}

.highcharts-crosshair-category {
  stroke: #ccd6eb;
  stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
  cursor: pointer;
  fill: #999999;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
  fill: black;
  font-size: 1em;
}

/* Tooltip */
.highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}

.highcharts-tooltip text {
  fill: #333333;
}

.highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}

.highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

.highcharts-tooltip-box .highcharts-label-box {
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

div.highcharts-tooltip {
  filter: none;
}

.highcharts-selection-marker {
  fill: #335cad;
  fill-opacity: 0.25;
}

.highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.highcharts-empty-series {
  stroke-width: 1px;
  fill: none;
  stroke: #cccccc;
}

.highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}

.highcharts-point-inactive {
  opacity: 0.2;
  transition: opacity 50ms;
  /* quick in */
}

.highcharts-series-inactive {
  opacity: 0.2;
  transition: opacity 50ms;
  /* quick in */
}

.highcharts-state-hover path {
  transition: stroke-width 50ms;
  /* quick in */
}

.highcharts-state-normal path {
  transition: stroke-width 250ms;
  /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
  transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}

.highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}

.highcharts-markers {
  stroke-width: 1px;
  stroke: #ffffff;
}

.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
.highcharts-a11y-marker-hidden {
  opacity: 0;
}

.highcharts-point {
  stroke-width: 1px;
}

.highcharts-spline-series .highcharts-point {
  display: none;
}

.highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}

.highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}

.highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-data-label text, text.highcharts-data-label {
  fill: #333333;
}

.highcharts-data-label-connector {
  fill: none;
}

.highcharts-data-label-hidden {
  pointer-events: none;
}

.highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
.highcharts-markers .highcharts-point-select {
  fill: #cccccc;
  stroke: #000000;
}

.highcharts-column-series rect.highcharts-point {
  stroke: #ffffff;
}

.highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #e6e6e6;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
  stroke: #999999;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
  display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}

.highcharts-vector-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-windbarb-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-lollipop-stem {
  stroke: #000000;
}

.highcharts-focus-border {
  fill: none;
  stroke-width: 2px;
}

.highcharts-legend-item-hidden .highcharts-focus-border {
  fill: none !important;
}

/* Legend */
.highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-legend-item > text {
  fill: #747683;
  font-weight: medium;
  cursor: pointer;
  color: #747683;
  stroke-width: 0;
}

.highcharts-legend-item:hover text {
  fill: #000000;
}

.highcharts-legend-item-hidden * {
  fill: #cccccc !important;
  stroke: #cccccc !important;
  transition: fill 250ms;
}

.highcharts-legend-nav-active {
  fill: #003399;
  cursor: pointer;
}

.highcharts-legend-nav-inactive {
  fill: #cccccc;
}

circle.highcharts-legend-nav-active, circle.highcharts-legend-nav-inactive {
  /* tracker */
  fill: rgba(192, 192, 192, 0.0001);
}

.highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}

/* Bubble legend */
.highcharts-bubble-legend-symbol {
  stroke-width: 2;
  fill-opacity: 0.5;
}

.highcharts-bubble-legend-connectors {
  stroke-width: 1;
}

.highcharts-bubble-legend-labels {
  fill: #333333;
}

/* Loading */
.highcharts-loading {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}

.highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band, .highcharts-pane {
  fill: #000000;
  fill-opacity: 0.05;
}

.highcharts-plot-line {
  stroke-dasharray: 10px;
  stroke-width: 3px;
  stroke: #A3A0FB;
}
.highcharts-plot-line.yellow {
  stroke: #F4D007 !important;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: #ffffff;
}

.highcharts-boxplot-median {
  stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
  stroke: #000000;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
  fill: #000000;
  stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
  stroke: #333333;
  stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}

.highcharts-venn-series .highcharts-point {
  fill-opacity: 0.75;
  stroke: #cccccc;
  transition: stroke 250ms, fill-opacity 250ms;
}

.highcharts-venn-series .highcharts-point-hover {
  fill-opacity: 1;
  stroke: #cccccc;
}

/* Highstock */
.highcharts-navigator-mask-outside {
  fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
  fill: #6685c2;
  /* navigator.maskFill option */
  fill-opacity: 0.25;
  cursor: ew-resize;
}

.highcharts-navigator-outline {
  stroke: #cccccc;
  fill: none;
}

.highcharts-navigator-handle {
  stroke: #cccccc;
  fill: #f2f2f2;
  cursor: ew-resize;
}

.highcharts-navigator-series {
  fill: #335cad;
  stroke: #335cad;
}

.highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #e6e6e6;
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #999999;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-scrollbar-thumb {
  fill: #cccccc;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-button {
  fill: #e6e6e6;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
  fill: #666666;
}

.highcharts-scrollbar-rifles {
  stroke: #666666;
  stroke-width: 1px;
}

.highcharts-scrollbar-track {
  fill: #f2f2f2;
  stroke: #f2f2f2;
  stroke-width: 1px;
}

.highcharts-button {
  fill: #f7f7f7;
  stroke: #cccccc;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}

.highcharts-button text {
  fill: #333333;
}

.highcharts-button-hover {
  transition: fill 0ms;
  fill: #e6e6e6;
  stroke: #cccccc;
}

.highcharts-button-hover text {
  fill: #333333;
}

.highcharts-button-pressed {
  font-weight: bold;
  fill: #e6ebf5;
  stroke: #cccccc;
}

.highcharts-button-pressed text {
  fill: #333333;
  font-weight: bold;
}

.highcharts-button-disabled text {
  fill: #333333;
}

.highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0px;
}

.highcharts-range-label rect {
  fill: none;
}

.highcharts-range-label text {
  fill: #666666;
}

.highcharts-range-input rect {
  fill: none;
}

.highcharts-range-input text {
  fill: #333333;
}

.highcharts-range-input {
  stroke-width: 1px;
  stroke: #cccccc;
}

input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px;
  /* Chrome needs a pixel to see it */
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em;
  /* #4798 */
}

.highcharts-crosshair-label text {
  fill: #ffffff;
  font-size: 1.1em;
}

.highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
  stroke: #000000;
  stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
  fill: #ffffff;
}

.highcharts-hollowcandlestick-series .highcharts-point-down {
  fill: #f21313;
  stroke: #f21313;
}

.highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up {
  fill: #06b535;
  stroke: #06b535;
}

.highcharts-hollowcandlestick-series .highcharts-point-up {
  fill: transparent;
  stroke: #06b535;
}

.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #999999;
  fill: #ffffff;
  transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #000000;
  fill: #ccd6eb;
}

.highcharts-flags-series .highcharts-point text {
  fill: #000000;
  font-size: 0.9em;
  font-weight: bold;
}

/* Highcharts Maps */
.highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #cccccc;
  stroke-width: inherit;
}

.highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
}

.highcharts-mapline-series .highcharts-point {
  fill: none;
}

.highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}

.highcharts-mapview-inset-border {
  stroke: #cccccc;
  stroke-width: 1px;
  fill: none;
}

.highcharts-coloraxis {
  stroke-width: 0;
}

.highcharts-coloraxis-marker {
  fill: #999999;
}

.highcharts-null-point {
  fill: #f7f7f7;
}

/* 3d charts */
.highcharts-3d-frame {
  fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
  fill: #ffffff;
  /* needed to capture hover */
  stroke: none;
  stroke-linecap: round;
}

.highcharts-contextbutton:hover {
  fill: #e6e6e6;
  stroke: #e6e6e6;
}

.highcharts-button-symbol {
  stroke: #666666;
  stroke-width: 3px;
}

.highcharts-menu {
  border: 1px solid #999999;
  background: #ffffff;
  padding: 5px 0;
  box-shadow: 3px 3px 10px #888;
}

.highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #333333;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
  background: #335cad;
  color: #ffffff;
}

/* Breadcrumbs */
.highcharts-breadcrumbs-button {
  fill: none;
  stroke-width: 0;
  cursor: pointer;
}

.highcharts-breadcrumbs-separator {
  fill: #666666;
}

/* Drilldown module */
.highcharts-drilldown-point {
  cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #003399;
  font-weight: bold;
  text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #666666;
}

/* Drag-panes module */
.highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
  stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #333333;
}

.highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #333333;
}

/* Annotations module */
.highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #000000;
  fill: #000000;
  fill-opacity: 0.75;
}

.highcharts-annotation-label text {
  fill: #e6e6e6;
}

/* A11y module */
.highcharts-a11y-proxy-button {
  border-width: 0;
  background-color: transparent;
  cursor: pointer;
  outline: none;
  opacity: 0.001;
  z-index: 999;
  overflow: hidden;
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
}

.highcharts-a11y-proxy-group li {
  list-style: none;
}

.highcharts-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  clip: rect(1px, 1px, 1px, 1px);
  margin-top: -3px;
  opacity: 0.01;
}

.highcharts-a11y-invisible {
  visibility: hidden;
}

.highcharts-a11y-proxy-container,
.highcharts-a11y-proxy-container-before,
.highcharts-a11y-proxy-container-after {
  position: absolute;
  white-space: nowrap;
}

g.highcharts-series, .highcharts-markers, .highcharts-point {
  outline: none;
}

/* Gantt */
.highcharts-treegrid-node-collapsed, .highcharts-treegrid-node-expanded {
  cursor: pointer;
}

.highcharts-point-connecting-path {
  fill: none;
}

.highcharts-grid-axis .highcharts-tick {
  stroke-width: 1px;
}

.highcharts-grid-axis .highcharts-axis-line {
  stroke-width: 1px;
}

.table-chart .highcharts-root {
  width: 100%;
}
.table-chart td:nth-child(2) .highcharts-point {
  fill: #F4D007 !important;
  stroke: #F4D007 !important;
}
.table-chart .divider {
  display: inline-block;
  border-left: 1px solid rgb(206.36, 209.4, 227.64);
  width: 10px;
  height: 28px;
  margin-left: 10px;
  margin-top: 3px;
}

.map-chart-container {
  max-height: 575px;
  overflow: hidden;
}

/*

Pages constructors

_rules.scss              	  # Rules page
_login.scss              	  # Login and Reset Pass
_stores.scss             	  # Stores page
_user.scss               	  # User details page
_related-orders.scss     	  # Related orders page
_orders.scss             	  # Orders page
_dashboard.scss          	  # Wellcome page
_decision-list.scss      	  # Decision list page
_quick.scss              	  # Quick search page
_storeselection.scss     	  # Store selection page
_help-side.scss          	  # Help animate bar
_queues.scss             	  # Static Queues page
_batch-processors.scss        #Batch Processors page
complete-queue-report.scss  # Static Complete queue report page
welcome.scss                # Al welcome screens
trainings.scss                # Prainings page

*/
.inactive .status {
  color: #888888;
}
.active .status {
  color: #32b300;
}
.status span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  right: 4px;
  top: 4px;
  margin: 0 5px;
  background-color: #888888;
}
.active .status span {
  background-color: #32b300;
}

.rule-store-group-self {
  width: 100%;
}
.rule-store-group-self .helper {
  font-size: 17px;
  line-height: 36px;
  vertical-align: sub;
  margin-right: 10px;
  position: relative;
  display: inline-block;
}
.rule-store-group-self .helper .heartbit {
  top: -10px;
  left: -8px;
}

.scope {
  position: relative;
  display: flex;
}
.scope span {
  background: #eee;
  border-radius: 3px 0 0 3px;
  color: #999;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 10px 0 23px;
  position: relative;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  border-radius: 5px;
  font-size: 11px;
  font-weight: 500;
  margin: 5px 0;
  width: fit-content;
  width: -moz-fit-content;
}
.scope span:before {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: "";
  height: 4px;
  left: 10px;
  position: absolute;
  width: 4px;
  top: 8px;
}
.scope span:after {
  background: #fff;
  border-bottom: 10px solid transparent;
  /* border-right: 0px solid #eee; */
  border-top: 10px solid transparent;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}
.striped .scope span:after {
  background-color: #e9edf2;
}
.rule-store-group-self .scope span {
  background: #e77204;
  color: #ffffff;
}
.rule-store-group-self .scope span:after {
  border-right: 10px solid #e77204;
}
.rule-store-group-root .scope span {
  background: #9E1B32;
  color: #ffffff;
}
.rule-store-group-root .scope span:after {
  border-right: 10px solid #9E1B32;
}
.rule-store-group .scope span {
  background: #e6667d;
  color: #ffffff;
}
.rule-store-group .scope span:after {
  border-right: 10px solid #e6667d;
}

.table-striped tbody tr:nth-of-type(odd) .scope span:after {
  background: #e9edf2;
}

tr:hover .scope span:after {
  background: #e5e8ef !important;
}

.rule {
  padding: 12px 10px;
}
.rule button {
  position: absolute;
  bottom: 0;
}
.rule .card {
  height: 100%;
}
.rule div[class^=col-],
.rule div[class*=" col-"] {
  padding: 0 3px;
}
.rule .rule-button {
  max-width: 5%;
  margin-left: auto;
  align-self: flex-end;
}
.rule .rule-button .spinner-btn {
  padding: 10px 7px 7px;
}
.rule .col-4 {
  flex: 0 0 34.333333%;
  max-width: 34.333333%;
}
.rule .btn-danger:hover {
  background-color: rgb(155.5, 0, 28.150862069);
}

.rules-modal-table {
  max-height: 250px;
}

.rules-table tbody .last-rule-add {
  background: #c6d5f9 !important;
}
.rules-table tbody .last-rule-add .scope span:after {
  background: #c6d5f9 !important;
}

.rule-summary {
  width: 100%;
  background: #ffffff;
  border: 1px solid #888888;
  box-shadow: 0 2px 2px 0 rgba(169, 169, 169, 0.14), 0 3px 1px -2px rgba(169, 169, 169, 0.2), 0 1px 5px 0 rgba(169, 169, 169, 0.12);
  padding: 20px;
  display: flex;
}
.rule-summary.approve-rule {
  border: 1px solid #32b300;
}
.rule-summary.review-rule {
  border: 1px solid #bbb64e;
}
.rule-summary.decline-rule {
  border: 1px solid #e77204;
}
.rule-summary .divider-horizontal {
  height: 10px;
  width: 100%;
  border-top: 1px solid #ececec;
  margin: 10px 0;
}
.rule-summary .rule-summary-item input {
  width: 70%;
}
.rule-summary .rule-summary-item.radio-group {
  width: 100%;
}
.rule-summary .rule-summary-item .scope {
  flex-direction: column;
  margin: 0;
}
.rule-summary .rule-summary-item .scope .helper {
  margin-bottom: 0;
}
.rule-summary .rule-summary-item.title {
  flex-grow: 0;
}
.rule-summary .rule-summary-item small {
  margin-bottom: 0.5rem;
}
.rule-summary .rule-summary-item.input {
  flex-grow: 1;
  margin-bottom: 1rem;
}
.rule-summary .rule-summary-item .helper {
  font-size: 11px;
  font-style: italic;
  color: #888888;
  vertical-align: middle;
}
.rule-summary .rule-summary-item .helper i {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #5a5c68;
  text-align: center;
  line-height: 20px;
}
.rule-summary .save {
  margin-left: auto;
  margin-right: 15px;
  position: relative;
}
.rule-summary .save p {
  display: inline-block;
  margin-right: 10px;
  font-style: italic;
}
.rule-summary .save .heartbit {
  top: 0px;
  left: -7px;
  height: 35px;
  width: 35px;
}
.rule-summary .save.save-conditional-step {
  padding-top: 20px;
}

.trigger-info-rule {
  padding: 5px 10px 5px 10px;
  line-height: 20px;
  background-color: #e9ecef;
  border-radius: 10px;
}
.trigger-info-rule .rule-trigger-info {
  background-color: #6D1222;
  color: white;
  padding: 0px 5px;
  border-radius: 5px;
  font-weight: 500;
  white-space: nowrap;
}
@media screen and (max-width: 575.98px) {
  .trigger-info-rule .rule-trigger-info {
    white-space: normal;
  }
}

button.queue-config {
  bottom: 0;
  right: 15px;
  position: absolute;
}

.options,
form {
  display: inline-block;
}

.rule-store-group-self form div {
  display: inline-block;
}

.rule-clause-item-invisible {
  background-color: #eee;
}

.rule-clauses {
  width: 100%;
  padding: 20px;
  display: flex;
}
.rule-clauses .rule {
  margin-bottom: 10px;
  border: 1px dashed #5a5c68;
  position: relative;
}
.rule-clauses .rule.invisible-feature {
  border: 1px solid #e8002a;
}
.rule-clauses .rule.invisible-feature .invisible-feature-icon {
  border: 1px solid #e8002a;
  background-color: #e8002a;
}
.rule-clauses .rule.invisible-feature .invisible-feature-icon i {
  color: #ffffff;
}
.rule-clauses .rule .invisible-feature-icon {
  position: absolute;
  line-height: 25px;
  left: -12px;
  border: 1px solid #40424a;
  background: #fdfcfd;
  height: 20px;
  width: 20px;
  top: 22px;
  border-radius: 50%;
  text-align: center;
}
.rule-clauses .rule .invisible-feature-icon:hover {
  background: #5a5c68;
}
.rule-clauses .rule .invisible-feature-icon:hover i {
  color: #ffffff;
}
.rule-clauses .rule .invisible-feature-icon i {
  line-height: 20px;
  display: block;
  width: 20px;
  color: #5a5c68;
}
.rule-clauses .rule .invisible-feature-icon i:before {
  margin-right: 0.4em;
}
.rule-clauses .rule .form-control[readonly] {
  color: #40424a;
  border-color: #5a5c68;
}
.rule-clauses .rule-new {
  border: 1px solid #c8c8c8;
  background: #ffffff;
}
.rule-clauses .rule .btn {
  display: block;
  margin-left: auto;
  line-height: 20px;
}
.rule-clauses .rule .btn i {
  font-size: 20px;
}
.rule-clauses .rule .btn i:before {
  margin: 0;
}
.rule-clauses .rule .btn i.btn-secondary {
  transform: rotate(45deg);
}
.rule-clauses .trigger-info-rule {
  padding: unset;
  background-color: unset;
  border-radius: unset;
}

.rule-type-slug {
  position: relative;
}
.rule-type-slug .slug {
  display: inline-block;
  position: absolute;
  left: 50%;
  padding: 5px 20px;
  top: -18px;
  border: 1px solid #c8c8c8;
  background: #6D1222;
  border-radius: 5px;
  font-weight: 900;
  z-index: 1;
  color: white;
}
.rule-type-slug .slug p {
  margin: 0;
  text-transform: uppercase;
}

.rule-new .ember-power-select-trigger {
  font-size: 12px;
  height: 36px;
  overflow: hidden;
  padding-top: 5px;
}

.rule-type-radio, .rule-summary-scope, .rule-summary-payment-method {
  flex-direction: column;
  justify-content: space-evenly;
}
.rule-type-radio, .rule-type-radio .row, .rule-type-radio .options, .rule-summary-scope, .rule-summary-scope .row, .rule-summary-scope .options, .rule-summary-payment-method, .rule-summary-payment-method .row, .rule-summary-payment-method .options {
  display: flex;
}
.rule-type-radio .options, .rule-summary-scope .options, .rule-summary-payment-method .options {
  justify-content: flex-start;
  align-items: center;
}
.rule-type-radio .radio, .rule-summary-scope .radio, .rule-summary-payment-method .radio {
  margin: 10px 10px 10px 0;
}
.rule-type-radio .radio .circle, .rule-summary-scope .radio .circle, .rule-summary-payment-method .radio .circle {
  border: 2px solid #6D1222;
}
.rule-type-radio .radio .circle:after, .rule-summary-scope .radio .circle:after, .rule-summary-payment-method .radio .circle:after {
  background: #6D1222;
}
.rule-type-radio .radio input[type=radio]:checked + .circle, .rule-summary-scope .radio input[type=radio]:checked + .circle, .rule-summary-payment-method .radio input[type=radio]:checked + .circle {
  border-color: #6D1222;
}

.rule-summary-scope .radio {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 2rem;
}
.rule-summary-scope .radio .circle {
  margin-right: 10px;
}

.rule-tools {
  display: flex;
  justify-content: flex-end;
}

.new-rule-btn {
  margin-left: 5px;
  height: 38px;
  font-size: 13px;
  min-height: unset;
}

.quick-search-rule .common-search {
  max-width: 100%;
}
.quick-search-rule input {
  min-width: 300px;
  padding: 0 10px;
}

.first-layer-recommendation {
  margin-top: 15px;
}
.first-layer-recommendation .recommendations {
  max-width: 240px;
}

.rule-priority {
  max-width: 100px;
}
.rule-priority input {
  width: 100% !important;
}

.ghost-mode-checkbox {
  display: flex;
  align-items: center;
}
.ghost-mode-checkbox span {
  margin-left: 30px;
}

.item-title {
  display: inline-block;
  margin-bottom: 0.5rem;
  width: 100%;
  font-weight: 500;
}

.advanced-rules-title {
  display: inline-block;
  margin-bottom: 20px;
  cursor: pointer;
}

.rule-options-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.selected-rules-counter {
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.selected-rules-counter span {
  max-height: 14px;
  font-size: 14px !important;
  font-weight: 500;
}

.new-priority-modal-footer {
  display: flex;
  justify-content: flex-end !important;
}
.new-priority-modal-footer .btn {
  padding: 9px 32px;
  font-size: 14px;
}
.new-priority-modal-footer .btn-outline {
  padding: 4px 30px;
}

.new-priority-modal-title {
  color: #6D1222;
}

.new-priority-counter span {
  font-weight: bold;
  color: #6D1222;
}

.new-priority-modal-body {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 120px;
  max-width: 200px;
  margin: auto;
}
.new-priority-modal-body h3 {
  color: #9E1B32;
  font-weight: 500;
  font-size: 15px;
}
.new-priority-modal-body .form-group {
  margin-bottom: 16px;
}
.new-priority-modal-body .priority-value {
  font-family: Poppins;
  font-size: 21px;
  text-align: center;
  width: 100%;
  height: 50px;
}
.new-priority-modal-body .form-check-input {
  margin-top: 0px;
}
.new-priority-modal-body label {
  font-style: 14px;
}

.rules-table-container {
  min-height: 120px;
}

.rules-options {
  width: 175px;
}
.rules-options .rules-options-check {
  margin: 15px 0;
}
.rules-options .rules-options-check .checkbox-label {
  display: inline;
}

.clause-time-duration {
  width: 30% !important;
  border: 1px solid #aaaaaa;
  text-align: center;
}
.clause-time-duration.invalidInput {
  border-color: #e8002a;
}
.clause-time-duration.validInput {
  border-color: #32b300;
}

.rule-inline-block div {
  display: inline-block;
}

.custom-time-picker-separator {
  font-weight: bold;
  font-size: 18px;
}

@media (max-width: 575.98px) {
  .store-selector-page {
    padding: 0px;
  }
  .new-rule-btn {
    height: auto;
  }
}
@media (max-width: 389px) {
  .rule-tools {
    justify-content: flex-start;
    width: 100%;
  }
}
@media (min-width: 390px) and (max-width: 767px) {
  .rule-tools {
    justify-content: flex-end;
    margin-top: -57px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-titles .btn {
    height: auto !important;
  }
}
.sso-session {
  text-align: center;
}
.sso-session p {
  border-bottom: solid 1px #c8c8c8;
}
.sso-session p span {
  position: relative;
  top: 7px;
  background-color: #ffffff;
  padding: 5px;
}

.login__form {
  background-color: #ffffff;
  display: table;
  height: 100%;
  left: 0;
  position: absolute;
  width: 50%;
}
.login__form > div {
  display: table-cell;
  vertical-align: middle;
}
.login__form img {
  display: block;
  margin: 0 auto 40px;
  max-width: 100%;
}
.login__form__box {
  margin: 0 auto;
  max-width: 400px;
  width: 30vw;
  display: grid;
}
.login__form__box__name {
  justify-content: center;
  display: flex;
  color: #333E48;
}
.login__form__box h2 {
  line-height: 22px;
  font-size: 32px;
  justify-content: center;
  margin-bottom: 30px;
  display: flex;
  color: #333E48;
}
.login__form__box input {
  border-color: #595d6e;
  width: 100%;
  margin-bottom: 20px;
}
.login__form__box button.admin-login {
  display: block;
  margin: 0 auto;
}
.login__form__box__forgot {
  display: inline-block;
  float: right;
  height: 40px;
  line-height: 40px;
  text-align: right;
}
.login__form__box__register {
  margin-top: 40px;
  text-align: center;
}
.login__form__box .password-confirm {
  display: none;
  height: 0;
  opacity: 0;
}
.login__form__box ul {
  margin: 0 0 20px 10px;
}
.login__form__box ul li {
  padding: 5px 0;
}
.login__form__box ul li span {
  border-radius: 50%;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
}
.login__content {
  width: 50%;
  position: absolute;
  right: 0;
  height: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #6D1222;
  color: #fff;
  z-index: -1;
}
.login__content .overlay {
  background-color: #6D1222;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  position: relative;
}
.login__content__feed-box {
  z-index: 2;
  width: 60%;
  bottom: 10%;
  position: absolute;
  right: 10%;
  text-align: right;
}
.login__content__feed-box__title {
  display: flex;
  margin-bottom: 150px;
  justify-content: end;
}
.login__content__feed-box span {
  font-size: 25px;
  margin-bottom: 20px;
  display: block;
  font-weight: bold;
}
.login__content__feed-box p {
  color: #ffffff;
  margin-bottom: 20px;
}
.login__content__feed-box h1 {
  color: #ffffff;
  margin-bottom: 20px;
  font-size: 125px;
}
.login__content__feed-box a {
  color: #ffffff;
  margin-bottom: 20px;
}
.login__content__feed-box a i {
  margin-left: 10px;
}
.login__content__feed-box img {
  width: 100%;
  margin-bottom: 25%;
}

@media only screen and (max-width: 700px) {
  .login__form {
    width: 100%;
  }
  .login__form p {
    text-align: center;
    float: none;
    display: block;
  }
  .login__form button {
    width: 100%;
  }
  .login__form__box {
    max-width: 100%;
    width: 90vw;
  }
  .login__content {
    display: none;
  }
}
.reset-password-form {
  width: 100%;
  text-align: center;
}

.confirm-password {
  width: 100%;
  margin-top: 10px;
}

.out_office_hours {
  background-color: #e8002a;
  padding: 10px;
  text-align: center;
  border-radius: 5px;
  color: white;
  max-width: 390px;
  margin: 10px auto;
}
.out_office_hours > p {
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  width: 85%;
}
.out_office_hours > span {
  font-size: 20px;
  vertical-align: middle;
  display: inline-block;
  width: 10%;
}

.alternative-mfa-link {
  display: flex;
  justify-content: right;
  margin-top: -40px;
}

.stores.content-principal-fixed {
  max-height: calc(100vh - 310px);
}
.stores.stores-tools {
  display: flex;
  flex-direction: row;
  width: 58%;
  justify-content: flex-end;
  height: 38px;
}
.stores.stores-tools .common-search {
  margin-right: 10px;
}
.stores.stores-tools .common-search input {
  margin-left: 8px;
}
.stores.stores-tools .common-search .clear-query {
  padding-top: 1px;
}
.stores input {
  margin: 0;
  width: 240px;
}
.stores .table-check {
  position: relative;
}
.stores .table-check span {
  position: absolute;
  top: 3px;
}
.stores .table-check span i {
  color: #ffffff;
  margin: 0;
  width: 30px;
  height: 30px;
  background-color: #6D1222;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  font-size: 13px;
}
.stores .table-row {
  border-left: 3px solid #c8c8c8;
}
.stores .table-row .table-col {
  line-height: 25px;
  min-width: 25px;
}
.stores .table-row .table-col .checkbox:checked + label:after {
  top: 12px;
}
.stores .table-row .checkbox + label:before {
  display: inline-block;
}
.stores .table-row .checkbox:not(:checked) + label:before {
  background: #c8c8c8;
}

.option-table-layout {
  display: flex;
  padding: 11px 10px;
}
.option-table-layout a {
  margin-left: 10px;
}
.option-table-layout a img {
  opacity: 0.3;
}
.option-table-layout a.active img {
  opacity: 1;
}

.store-profile button {
  margin: 20px 0 0 0;
}
.store-profile button.btn-submit {
  float: right;
}

.store {
  height: 100%;
}
.store .edit-profile i {
  visibility: hidden;
  padding: unset;
  width: 0;
}
.store .card-body h2, .store .card-body h4, .store .card-body h5 {
  text-align: center;
}
.store .round-ms {
  margin: 0 auto;
  display: block;
  width: 80px;
  height: 80px;
}
.store .round-ms i {
  font-size: 30px;
  line-height: 80px;
  display: block;
}
.store .display-group button {
  margin: 0 auto;
  display: block;
}
.store h2.card-title, .store .round-ms, .store .edit-profile {
  transition: all 0.5s ease;
}
.store .display-group {
  display: block;
}
.store .store-profile {
  display: none;
}
.store.edit .display-group {
  display: none;
}
.store.edit .store-profile {
  display: block;
}
.store.store-info {
  height: calc(100vh - 200px);
}
.store.tab-content {
  height: calc(100vh - 325px);
}
.store .store-without-users {
  text-align: center;
  width: 100%;
  margin-top: 30%;
}

.preference-card {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #FFF;
  padding: 10px;
}
.preference-card.active:hover .preference-container {
  border: 4px solid #dee4e6;
}
.preference-card.active .preference-container {
  border: 4px solid #f6f9fa;
}
.preference-card a:hover h3 {
  color: #6D1222;
  text-decoration: underline;
}
.preference-card .card-body a:hover {
  color: #6D1222;
  text-decoration: underline;
}
.preference-card .preference-container {
  border: 4px dashed #f6f9fa;
  padding: 20px;
}
.preference-card.locked .card-top {
  opacity: 0.4;
}
.preference-card.disabled .preference-container {
  background-color: #f6f9fa;
}
.preference-card.disabled .round-ms {
  background-color: #ececec;
}
.preference-card.disabled .round-ms i {
  color: #5a5c68;
}
.preference-card .card-top {
  padding: 0;
  height: 20px;
}
.preference-card .card-top .lock {
  display: inline-block;
  margin: 0;
}
.preference-card .card-top .lock i {
  font-size: 14px;
}
.preference-card .card-top .lock i:hover {
  cursor: pointer;
}
.preference-card .card-top .switchery {
  float: right;
}
.preference-card .card-top .open-help i {
  font-size: 16px;
  color: #c8c8c8;
}
.preference-card .card-top .open-help:hover i {
  color: #5a5c68;
}
.preference-card .card-body {
  text-align: center;
  padding: 0;
}
.preference-card .card-body p {
  margin: 0;
}
.preference-card .round-ms {
  background-color: rgb(247.7007874016, 210.7992125984, 217.2874015748);
  margin-bottom: 8px;
  width: 60px;
  height: 60px;
}
.preference-card .round-ms i {
  color: #6D1222;
  font-size: 18px;
  line-height: 60px;
}
.preference-card .switchery-small {
  border-radius: 13px;
  height: 13px;
  width: 28px;
}
.preference-card .switchery-small > small {
  height: 13px;
  width: 13px;
}

.store-profile .informations {
  margin: 20px 0;
}
.store-profile .informations h5 {
  text-align: left;
}
.store-profile .informations .last-col a {
  width: 100%;
  display: block;
}
.store-profile .informations .last-col a i {
  text-align: center;
  display: block;
}

.users-stores {
  padding: 0px 20px;
}
.users-stores .activity-item {
  width: 30px;
}
.users-stores .table-cards .activity-item {
  display: inline-block;
  float: left;
  height: 100%;
  padding: 0;
  margin-right: 5px;
}
.users-stores .table-cards .activity-item span {
  margin: 50% 0;
  display: block;
}
.users-stores .table-cards .table-row {
  border-left: 4px solid #f6f9fa;
}
.users-stores tr, .users-stores .table-row {
  border-left: 0;
}

.dev-stores div + div {
  margin-bottom: 16px;
}
.dev-stores h2, .dev-stores h3 {
  display: inline-block;
}
.dev-stores .options {
  float: right;
  line-height: 24px;
}
.dev-stores .dev-input {
  font-family: Consolas, Monaco, "Andale Mono", monospace;
  word-spacing: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  background: #313447;
  border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  display: flex;
  margin-bottom: 10px;
  min-height: 46px;
  max-height: 46px;
}
.dev-stores .dev-input.wide-field a {
  line-height: 30px;
  width: 300px;
}
.dev-stores .dev-input span {
  padding: 5px 10px;
  background: #ececec;
  width: 160px;
}
.dev-stores .dev-input input, .dev-stores .dev-input textarea {
  background: transparent;
  display: block;
  padding: 5px 10px;
  margin: 0;
  width: 100%;
  border: 0;
  color: #fdfcfd;
}
.dev-stores .dev-input textarea::-webkit-input-placeholder {
  font-style: italic;
}
.dev-stores .dev-input textarea::-moz-placeholder {
  font-style: italic;
}
.dev-stores .dev-input textarea:-ms-input-placeholder {
  font-style: italic;
}
.dev-stores .dev-input textarea:-moz-placeholder {
  font-style: italic;
}
.dev-stores .dev-input .dev-add {
  background: #007298;
  color: #ffffff;
  border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
}
.dev-stores .dev-input .dev-add i {
  font-size: 17px;
  margin-top: 8px;
}
.dev-stores h4 {
  margin-top: 20px;
  display: block;
}

.users-stores .image-list i {
  margin: 0;
  line-height: 30px;
}

.storePreferencesModal .text-muted {
  margin-top: 20px;
}
.storePreferencesModal .add-email {
  float: right;
}
.storePreferencesModal .register-email {
  padding: 3px 10px;
  border-radius: 36px;
  background: #888888;
  color: #ffffff;
  display: inline-block;
  margin-right: 5px;
  margin-top: 5px;
  font-style: italic;
}
.storePreferencesModal .register-email:hover {
  background: #5a5c68;
}
.storePreferencesModal .register-email i {
  color: #ffffff;
}
.storePreferencesModal .emails {
  padding: 4px 0;
}
.storePreferencesModal .email-form input {
  width: 70%;
}
.storePreferencesModal .email-form button {
  width: 30%;
}

.addToGroupModal .btn-secondary {
  margin-right: auto;
}
.addToGroupModal .add-group {
  margin-top: 20px;
}
.addToGroupModal .add-group input {
  width: 70%;
}
.addToGroupModal .add-group button {
  width: 30%;
  float: right;
}

.dev-keys .head {
  display: flex;
  justify-content: space-between;
}
.dev-keys .head h3 {
  line-height: 38px;
}
.dev-keys table {
  margin: 10px 0 40px;
}
.dev-keys h5 {
  margin-top: 10px;
}
.dev-keys h3 {
  line-height: 38px;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  vertical-align: middle;
  height: fit-content;
}
.dev-keys .icon-kdt-key {
  color: #ffffff;
  background: #5a5c68;
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  margin-right: 5px;
  font-size: 12px;
}
.dev-keys .keys {
  padding: 10px 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  grid-gap: 3px 10px;
}
.dev-keys .keys .key {
  padding: 5px 10px;
  border: 1px dashed #c756a1;
  color: #5a5c68;
  display: flex;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 5px;
  justify-content: space-between;
}
.dev-keys .keys .key span, .dev-keys .keys .key a {
  line-height: 20px;
}
.dev-keys .keys .key .code {
  display: block;
  padding: 5px;
  border-radius: 10px;
  background: #f2f1f2;
}
.dev-keys .keys .key .code p {
  margin: 0;
}
.dev-keys .keys .users-table {
  width: 100%;
}

.stores-empty {
  height: 150px;
  width: 100%;
  background-color: #ffffff;
  text-align: center;
  padding: 50px;
}

@media (max-width: 847px) {
  #stores-btns {
    position: absolute;
    top: 50px;
  }
  .table--checkbox_active {
    position: relative;
    top: 80px;
  }
}
.stores .tab-content {
  overflow: unset;
}

.store-name i {
  position: absolute;
}

.store-notification-hours-info {
  background-color: #ddd;
  padding: 5px;
  margin-bottom: 10px;
  border-radius: 5px;
}
.store-notification-hours-info p {
  background-color: white;
  padding: 5px;
  border-radius: 5px;
  margin: 0;
}
.store-notification-hours-info input {
  width: 95%;
  border: none;
}

.store-notification-email-info {
  background-color: #ddd;
  padding: 5px;
  margin-bottom: 10px;
  border-radius: 5px;
}
.store-notification-email-info p {
  background-color: white;
  padding: 5px;
  border-radius: 5px;
  margin: 0;
}
.store-notification-email-info .dev-input button {
  height: 36px;
  margin: auto 5px;
}
.store-notification-email-info .delete-email {
  float: right;
}
.store-notification-email-info p {
  margin-bottom: 5px;
}

@media (max-width: 991px) {
  .store-info {
    height: 100% !important;
  }
}
.stores-btns {
  margin-left: auto;
}
.stores-btns .btn-open-store-group {
  background-color: #6D1222;
}
.stores-btns .count-selected-stores {
  color: black;
}

.user {
  height: 100%;
  max-width: 100%;
}
.user.edit .user-profile {
  display: block;
}
.user.edit .display-user {
  display: none;
}
.user h1 {
  color: #5a5c68;
  margin-bottom: 20px;
}
.user h1 span {
  color: #6D1222;
}
.user .user-profile {
  display: none;
}
.user .user-profile .password-old {
  display: block;
}
.user .user-profile .password-new {
  display: none;
}
.user .user-profile .edit .password-new {
  display: block;
}
.user .user-profile .edit .password-old {
  display: none;
}
.user .user-profile .password input {
  margin-bottom: 10px;
}
.user .user-profile .password button {
  margin-top: 0;
  margin-bottom: 10px;
}
.user .user-profile .password .btn-secondary {
  float: right;
}
.user .user-profile .password .password_valid .check-password {
  display: block;
}
.user .user-profile .password .password_valid input.input_valid {
  border: 1px solid #00ff78;
}
.user .user-profile .password .password-strength ul {
  height: 100%;
  opacity: 1;
  text-align: left;
  list-style: none;
  padding: 5px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
.user .user-profile .password .password_valid .password-strength ul {
  height: 0;
  opacity: 0;
}
.user .user-profile .password .password-strength span {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #e6e6e6;
  display: inline-block;
  margin-right: 10px;
}
.user .user-profile .password .password-strength li.check {
  font-weight: bold;
}
.user .user-profile .password .password-strength li.check span {
  background-color: #00ff78;
}
.user .user-profile .password .password-strength span {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #e6e6e6;
  display: inline-block;
  margin-right: 10px;
}
.user .user-profile .password .password-strength li.check {
  font-weight: bold;
}
.user .user-profile .password .password-strength li.check span {
  background-color: #00ff78;
}
.user .user-profile .password .first-password input {
  width: 89%;
}
.user .user-profile .password .first-password .check {
  width: 10%;
  display: inline-block;
  text-align: center;
}
.user .user-profile .password .first-password .check i {
  font-size: 14px;
}
.user .user-profile .password .first-password.password_valid input {
  border: 1px solid #32b300;
}
.user .user-profile .password .first-password.password_valid .check i {
  color: #32b300;
}
.user .user-profile .btn {
  margin: 20px 0 0 0;
}
.user .user-profile .btn-cancel {
  float: left;
}
.user .user-profile .btn-submit {
  float: right;
}
.user .img-circle {
  margin: 0 auto;
  display: block;
  width: 80px;
  height: auto;
}
.user .card-body h2,
.user .card-body h4,
.user .card-body h5 {
  text-align: center;
}
.user button {
  margin: 0 auto;
  display: block;
}
.user .card-body h5 {
  text-align: left;
}
.user input,
.user select,
.user .select2 {
  margin-bottom: 20px;
}
.user .roundtable {
  border: 1px solid #ececec;
  border-radius: 10px;
  -moz-border-radius: 10px;
}
.user h3 {
  margin-top: 20px;
}
.user .save {
  float: right;
  margin-top: 20px;
}
.user table tr,
.user table td {
  border-collapse: collapse;
}
.user .table-header {
  border-left: 0;
}
.user td > * {
  vertical-align: middle;
}
.user .table .check {
  width: 200px;
  text-align: right;
  padding-right: 30px;
  font-style: italic;
  float: unset;
  display: table-cell;
}
.user .table .check span {
  margin-right: 10px;
}
.user .table .check .checkbox:checked + label:after {
  left: 10px;
}
.user .check-all label:before {
  background: #c8c8c8;
}
.user label {
  margin: 0;
  float: right;
}
.user .table-row .checkbox + label:before {
  margin-bottom: 0px;
}
.user .table-row .checkbox:checked + label:after {
  top: 9px;
}
.user .table-row {
  border-left: 0;
}
.user .group-acess {
  background: #f2f1f2;
}

.batch-user-actions {
  margin-left: 10px;
}

.new-user .card-body {
  display: none;
}
.new-user .user-profile,
.new-user .form {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.new-user.step-1 .user-profile {
  max-width: 100%;
  flex-basis: 100%;
}
.new-user.step-1 .user-settings {
  max-width: 0;
  flex-basis: 0;
}
.new-user.step-1 .form {
  width: 40%;
  min-width: 450px;
  margin: 0 auto;
}
.new-user.step-1 .content-step-1 {
  display: block;
}
.new-user.step-2 .form {
  width: 80%;
  min-width: auto;
  margin: 0 auto;
}
.new-user.step-2 .content-step-2 {
  display: block;
}
.new-user.step-2 .email,
.new-user.step-2 .language {
  font-size: 12px;
  margin-bottom: 10px;
  color: #455a64;
}
.new-user .round-ms {
  margin: 0 auto;
  display: block;
  width: 80px;
  height: 80px;
}
.new-user .round-ms i {
  font-size: 30px;
  line-height: 80px;
  display: block;
}

.user-notification {
  height: 100%;
  max-width: 100%;
}
.user-notification h1 {
  color: #5a5c68;
  margin-bottom: 20px;
}
.user-notification h1 span {
  color: #6D1222;
}
.user-notification table {
  table-layout: fixed;
}
.user-notification .save {
  float: right;
  margin-top: 20px;
}
.user-notification .checkbox:checked + label:after {
  left: 5px !important;
}

.user-steps {
  padding: 20px;
}
.user-steps .loading-center {
  text-align: center;
}
.user-steps.menu ul {
  list-style: none;
  padding: 0;
}
.user-steps.menu ul li {
  margin-bottom: 10px;
}
.user-steps.menu ul li a {
  color: #ffffff;
}
.user-steps .card-confirmation {
  width: 50%;
  margin: 0 auto;
  max-width: 400px;
  padding: 20px;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  text-align: center;
}
.user-steps .check-header {
  padding: 10px 12px !important;
}
.user-steps .check-header .checkbox:checked + label:after {
  left: 10px !important;
}
.user-steps .steps {
  text-align: center;
}
.user-steps .steps h2 {
  color: #6D1222;
}
.user-steps .roles a {
  border: 1px solid #efefef;
  padding: 5px 20px;
  display: block;
  border-radius: 5px;
  margin-bottom: 10px;
}
.user-steps .roles a:hover {
  border: 1px solid #6D1222;
  background: #f2f1f2;
}
.user-steps .roles a:hover p {
  color: #5a5c68;
}
.user-steps .roles a.selected {
  border: 1px solid #32b300;
  background: #f2f1f2;
}
.user-steps .roles a.selected span.check {
  background: #32b300;
  width: 20px;
  height: 20px;
  position: absolute;
  border-radius: 50%;
  right: 6px;
}
.user-steps .roles a.selected span.check:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 9px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  transform: rotate(45deg);
}
.user-steps .roles a.selected p {
  color: #5a5c68;
}
.user-steps .roles span {
  display: inline-block;
}
.user-steps .roles span p {
  margin: 0;
  color: #888888;
}
.user-steps .permissions {
  border: 1px solid #6D1222;
  padding: 20px;
  border-radius: 5px;
  margin: 0 auto;
}
.user-steps .permissions .permission {
  width: 48%;
  display: inline-block;
  padding: 5px;
}
.user-steps .permissions .permission .permission-check {
  width: 25px;
  height: 25px;
}
.user-steps .permissions .permission .permission-check .checkbox:checked + label:after {
  left: 10px;
  top: 10px;
}
.user-steps .permissions .permission .permission-check .indirect:checked + label:after {
  left: 10px;
  top: 10px;
}
.user-steps .permissions .permission .permission-name {
  height: 28px;
  line-height: 28px;
  vertical-align: bottom;
}
.user-steps .permissions .permission span {
  display: inline-block;
  line-height: 20px;
}
.user-steps .next-btn.profile {
  margin-bottom: 15px;
}
.user-steps h2 {
  font-weight: 500;
  margin-bottom: 20px;
}
.user-steps .form-control,
.user-steps .power-select-user-edit {
  border-color: #c8c8c8;
}
.user-steps .new-user-form {
  width: 600px;
  margin: 10px auto;
  display: block;
}
.user-steps .new-user-form .row .form-group small,
.user-steps .new-user-form .row .form-group input {
  display: block;
}
.user-steps .new-user-form .row .form-group div {
  width: 100%;
  padding: 0;
}
.user-steps .check .checkbox:checked + label:after {
  left: 10px;
}
.user-steps .power-select-user-edit {
  line-height: 36px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  width: 100%;
  height: 36px;
  box-sizing: content-box;
}
.user-steps .user-timezone div.ember-basic-dropdown-content-wormhole-origin .ember-power-select-search {
  padding: 4px;
}
.user-steps .user-timezone div.ember-basic-dropdown-content-wormhole-origin .render-in-place-top {
  width: 287px;
  border-top: 1px solid #aaaaaa;
  border-bottom: none;
}
.user-steps .table-with-head thead th {
  padding: 10px 0;
  color: #5a5c68;
}
.user-steps .table-with-head thead th.check-header:first-child {
  padding: 10px 7px !important;
}
.user-steps .table-user-store-access-header {
  position: relative;
  background-color: #2f8cfb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 5px 10px;
  float: left;
  width: 100%;
}
.user-steps .table-user-store-access-header .animation.heartbit {
  top: -1px;
  left: 0;
}
.user-steps .table-user-store-access-header .btn {
  background-color: #146bd1;
  color: #ffffff;
  float: right;
  padding: 4px 12px;
  min-height: auto;
}
.user-steps .table-user-store-access-header .btn:hover {
  cursor: pointer;
  background-color: #1a4e8a;
  color: #ffffff;
}
.user-steps .table-user-store-access-header p {
  font-weight: 900;
  display: inline-block;
  color: #ffffff;
  margin-bottom: 0;
  margin-right: 10px;
  line-height: 30px;
}
.user-steps .table-user-store-access-header p .count {
  position: relative;
  right: auto;
  top: auto;
}
.user-steps .table-user-store-access-header p .count:after {
  content: "";
  position: absolute;
  left: 3px;
  top: 30px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 5px solid #2f8cfb;
  clear: both;
}

.store-search {
  width: unset;
  height: unset;
}

.stores-table {
  overflow: auto;
}

.store-table-options {
  margin-bottom: 10px;
}

.user-edit,
.change-password {
  margin-bottom: 20px;
}

.reset_password {
  position: relative;
  margin-bottom: 25px;
}
.reset_password input {
  margin: 0px 0px 10px 0px !important;
}
.reset_password .check-password {
  position: absolute;
  right: -2px;
  top: 95px;
}
.reset_password .check-password.accounts {
  top: 0 !important;
}
.reset_password .see-password {
  position: absolute;
  right: -2px;
  bottom: 65px;
}
.reset_password .see-password:hover {
  cursor: pointer;
}
.reset_password .see-password:hover i {
  color: #6D1222;
}
.reset_password.login {
  margin-bottom: 0px;
}
.reset_password.login input {
  margin: 0 !important;
}
.reset_password.login .check-password {
  right: -30px;
  top: 20px;
}
.reset_password.login .see-password {
  right: -30px;
  bottom: -15px;
}

.password-strength .policies {
  margin: 25px 0 25px;
  list-style: none;
  padding: 0;
}
.password-strength .policies .bullet {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #c8c8c8;
  display: inline-block;
  margin-right: 10px;
}
.password-strength .policies .policies-text {
  border: none;
  background-color: transparent;
  width: 80%;
  height: 100%;
  vertical-align: top;
  display: inline-block;
}
.password-strength .policies li {
  padding-bottom: 5px;
}
.password-strength .policies li.feature-check {
  font-weight: bold;
}
.password-strength .policies li.feature-check .bullet {
  background-color: #32b300;
}

.new-password-button {
  margin: 15px 0 25px;
}

.password_valid.check-password {
  color: #32b300;
}

.btn-change-password {
  line-height: 16px;
  float: right;
}

.form-control.confirmed {
  border: 2px solid #32b300;
}

.notifications-table {
  text-align: center;
}
.notifications-table.notifications {
  padding: 5px;
  text-align: unset;
}
.notifications-table td {
  padding: 12px;
}
.notifications-table .checkbox + label {
  right: 18px;
}

.notification-title {
  margin-bottom: 20px;
}
.notification-title h2 {
  margin-bottom: 5px;
}

.user-confirmation-footer {
  margin-top: 100px;
  display: flex;
  justify-content: space-between;
  align-content: center;
}

.new-user-form div.form-control {
  display: block !important;
}
.new-user-form .ember-power-select-trigger {
  height: 36px;
  line-height: 36px;
}

.authentication-box .card {
  padding: 10px 15px;
  height: 350px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px #d3d3d3;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 150px;
}
.authentication-box .card-icon {
  margin-top: -50px;
  margin-bottom: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 50px;
}
.authentication-box .card-icon .authentication-icon-enabled {
  color: #32b300;
}
.authentication-box .card-icon .authentication-icon-disabled {
  color: #e8002a;
}

.totp-modal {
  padding: 15px 0 40px;
}
.totp-modal .check-icon {
  color: #32b300;
  padding: 10px;
}
.totp-modal ol.config-mfa-steps {
  padding-left: 15px;
  margin-top: 30px;
}
.totp-modal ol.config-mfa-steps li.config-mfa-step {
  color: #6c7293;
  font-size: 12px;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .user-steps.menu ul li {
    display: inline;
  }
  .table-with-head thead th.check-header {
    padding: 10px 15px !important;
  }
}
@media (max-width: 576px) {
  .user-steps .permissions .permission {
    width: 100%;
    display: block;
  }
}
.related-this {
  background-color: #cac8dc !important;
}
.related-this .match1, .related-this .match2 {
  background-color: #cac8dc !important;
}

.match1 {
  background-color: #ffce00 !important;
}

.match2 {
  background-color: #8cfff5 !important;
}

.related-item-complete {
  font-weight: bolder;
  color: #000;
}

.related-order__list {
  list-style: none;
  display: inline;
  padding: 0;
  position: absolute;
  z-index: 1;
  right: 0;
  max-width: 250px;
  background-color: #f7f7f7;
  padding: 5px 10px;
  border-radius: 5px;
  border: solid 1px rgba(0, 0, 0, 0.15);
}
.related-order__list-item {
  display: flex;
  text-align: left;
}
.related-order__container {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 20px;
}
.related-order__container .related-order__input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.related-order__checkmark {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5px;
  height: 20px;
  width: 20px;
  background-color: rgba(69, 90, 100, 0.4);
}
.related-order__container:hover .related-order__input ~ .related-order__checkmark {
  background-color: #ccc;
}
.related-order__container .related-order__input:checked ~ .related-order__checkmark {
  background-color: #3e2d9c;
}
.related-order__checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.related-order__container .related-order__input:checked ~ .related-order__checkmark:after {
  display: block;
}
.related-order__container .related-order__checkmark:after {
  left: 7px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.related-order__select {
  position: absolute;
  z-index: 1;
  min-width: 250px;
  padding: 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.related-orders-loading {
  margin-top: 400px;
}

.order {
  overflow-y: hidden;
}
.order .container-fluid, .order .container-sm, .order .container-md, .order .container-lg, .order .container-xl {
  padding: 5px 15px;
  height: auto;
}
.order .container-fluid h5, .order .container-sm h5, .order .container-md h5, .order .container-lg h5, .order .container-xl h5 {
  margin: 0;
  line-height: 28px;
}
.order .order-id {
  background-color: #ced3dc;
  width: 100%;
  line-height: 27px;
  padding: 5px 15px !important;
  display: flex;
  align-items: baseline;
  margin: 0px !important;
  justify-content: space-between;
  height: 45px;
  overflow: hidden;
}
.order .order-id h5 {
  margin: 0;
  line-height: 28px;
}
.order .order-id .order-id-infos-boxes {
  display: flex;
  justify-content: flex-end;
  padding: 0px;
  align-items: baseline;
}
.order .order-id .breadcrumb {
  align-items: center !important;
}
.order .order-id .breadcrumb .breadcrumb-item.active {
  color: #40424a;
  font-weight: 700;
  margin: 5px 0px;
}
.order .order-id .breadcrumb .breadcrumb-item.active.store span {
  background-color: #6D1222;
  color: #ffffff;
  padding: 4px 5px 5px;
  border-radius: 5px;
}
.order .order-id .breadcrumb .breadcrumb-item.active.store span::before {
  content: "\e828";
  font-family: "kdt_fontfamily";
  color: #a6b7bf;
  font-size: 13px;
  color: #8675b5;
  margin-right: 5px;
}
@media (max-width: 1224px) {
  .order .order-id .breadcrumb .breadcrumb-item.active.store span::before {
    font-size: 10px;
  }
}
.order .order-id .breadcrumb .breadcrumb-item.active.root span {
  background-color: #6D1222;
  color: #ffffff;
  padding: 4px 5px 5px;
  border-radius: 5px;
}
.order .order-id .breadcrumb .breadcrumb-item.active.breadcrumb-order-id {
  max-width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.order .order-id .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #eef;
}
.order .order-id .order-owner {
  display: inline-flex;
  text-wrap: nowrap;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 0px 8px;
  margin: 0px 4px;
  font-size: 13px;
}
@media (max-width: 1224px) {
  .order .order-id .order-owner {
    font-size: 10px;
  }
}
.order .order-id .order-owner strong {
  color: #6D1222;
  font-weight: 400;
  margin: 0px;
}
.order .anchor {
  margin: 0;
  background: #ffffff;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
  position: relative;
  width: 100%;
  padding: 0 !important;
}
.order .anchor .order-left {
  padding: 5px 15px;
}
.order .anchor .order-left:hover .order-sections {
  height: 30px;
  margin-top: 10px;
  margin-bottom: -5px;
}
.order .anchor .order-left .order-sections {
  display: flex;
  height: 0;
  margin-top: 0;
  overflow: hidden;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .anchor .order-left .order-sections a {
  padding: 10px;
  height: 30px;
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  flex-grow: 1;
  color: #888888;
}
.order .anchor .order-left .order-sections a.active, .order .anchor .order-left .order-sections a:hover {
  color: #6D1222;
  border-bottom: 2px solid #6D1222;
}
.order .anchor .order-right {
  padding: 5px 15px;
  border-right: none;
}
.order .anchor .container-fluid, .order .anchor .container-sm, .order .anchor .container-md, .order .anchor .container-lg, .order .anchor .container-xl,
.order .anchor .header {
  padding: 0 15px;
  height: auto;
}
.order .anchor .container-fluid h2, .order .anchor .container-sm h2, .order .anchor .container-md h2, .order .anchor .container-lg h2, .order .anchor .container-xl h2,
.order .anchor .header h2 {
  display: inline-block;
  margin: 0;
  line-height: 34px;
  float: left;
  margin-right: 20px;
  font-size: 12px;
  text-transform: uppercase;
}
.order .anchor .container-fluid .attributes, .order .anchor .container-sm .attributes, .order .anchor .container-md .attributes, .order .anchor .container-lg .attributes, .order .anchor .container-xl .attributes,
.order .anchor .header .attributes {
  display: flex;
}
.order .anchor .container-fluid .attributes .summary-item, .order .anchor .container-sm .attributes .summary-item, .order .anchor .container-md .attributes .summary-item, .order .anchor .container-lg .attributes .summary-item, .order .anchor .container-xl .attributes .summary-item,
.order .anchor .header .attributes .summary-item {
  display: inline-block;
  padding: 0 10px;
  flex-grow: 1;
}
.order .anchor .container-fluid .attributes .summary-item h4, .order .anchor .container-sm .attributes .summary-item h4, .order .anchor .container-md .attributes .summary-item h4, .order .anchor .container-lg .attributes .summary-item h4, .order .anchor .container-xl .attributes .summary-item h4,
.order .anchor .container-fluid .attributes .summary-item p,
.order .anchor .container-sm .attributes .summary-item p,
.order .anchor .container-md .attributes .summary-item p,
.order .anchor .container-lg .attributes .summary-item p,
.order .anchor .container-xl .attributes .summary-item p,
.order .anchor .header .attributes .summary-item h4,
.order .anchor .header .attributes .summary-item p {
  margin: 0;
  white-space: nowrap;
  display: table-row;
}
.order .anchor .container-fluid .attributes .summary-item h4, .order .anchor .container-sm .attributes .summary-item h4, .order .anchor .container-md .attributes .summary-item h4, .order .anchor .container-lg .attributes .summary-item h4, .order .anchor .container-xl .attributes .summary-item h4,
.order .anchor .header .attributes .summary-item h4 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 11px;
  color: #5a5c68;
}
.order .anchor .container-fluid .attributes .summary-item .count-container, .order .anchor .container-sm .attributes .summary-item .count-container, .order .anchor .container-md .attributes .summary-item .count-container, .order .anchor .container-lg .attributes .summary-item .count-container, .order .anchor .container-xl .attributes .summary-item .count-container,
.order .anchor .header .attributes .summary-item .count-container {
  position: relative;
  display: inline-block;
}
.order .anchor .container-fluid .attributes .summary-counts, .order .anchor .container-sm .attributes .summary-counts, .order .anchor .container-md .attributes .summary-counts, .order .anchor .container-lg .attributes .summary-counts, .order .anchor .container-xl .attributes .summary-counts,
.order .anchor .header .attributes .summary-counts {
  border-left: 1px solid #ececec;
}
.order .anchor .container-fluid .attributes .summary-counts div .anchor-icon, .order .anchor .container-sm .attributes .summary-counts div .anchor-icon, .order .anchor .container-md .attributes .summary-counts div .anchor-icon, .order .anchor .container-lg .attributes .summary-counts div .anchor-icon, .order .anchor .container-xl .attributes .summary-counts div .anchor-icon,
.order .anchor .header .attributes .summary-counts div .anchor-icon {
  width: 25px;
  height: 25px;
  border-radius: 50px;
  background: #5a5c68;
  text-align: center;
  line-height: 25px;
  color: #ffffff;
  font-size: 12px;
  margin-top: 5px;
}
.order .anchor .container-fluid .attributes .summary-counts div .count, .order .anchor .container-sm .attributes .summary-counts div .count, .order .anchor .container-md .attributes .summary-counts div .count, .order .anchor .container-lg .attributes .summary-counts div .count, .order .anchor .container-xl .attributes .summary-counts div .count,
.order .anchor .container-fluid .attributes .summary-counts div .case-icon,
.order .anchor .container-sm .attributes .summary-counts div .case-icon,
.order .anchor .container-md .attributes .summary-counts div .case-icon,
.order .anchor .container-lg .attributes .summary-counts div .case-icon,
.order .anchor .container-xl .attributes .summary-counts div .case-icon,
.order .anchor .header .attributes .summary-counts div .count,
.order .anchor .header .attributes .summary-counts div .case-icon {
  right: auto;
  top: -3px;
  left: 12px;
}
.order .anchor .container-fluid .attributes .summary-counts div .count i, .order .anchor .container-sm .attributes .summary-counts div .count i, .order .anchor .container-md .attributes .summary-counts div .count i, .order .anchor .container-lg .attributes .summary-counts div .count i, .order .anchor .container-xl .attributes .summary-counts div .count i,
.order .anchor .container-fluid .attributes .summary-counts div .case-icon i,
.order .anchor .container-sm .attributes .summary-counts div .case-icon i,
.order .anchor .container-md .attributes .summary-counts div .case-icon i,
.order .anchor .container-lg .attributes .summary-counts div .case-icon i,
.order .anchor .container-xl .attributes .summary-counts div .case-icon i,
.order .anchor .header .attributes .summary-counts div .count i,
.order .anchor .header .attributes .summary-counts div .case-icon i {
  font-size: 12px;
  line-height: 16px;
  height: auto;
  margin: 0;
  color: #ffffff;
}
.order .anchor .container-fluid .attributes .summary-counts div .count.priority, .order .anchor .container-sm .attributes .summary-counts div .count.priority, .order .anchor .container-md .attributes .summary-counts div .count.priority, .order .anchor .container-lg .attributes .summary-counts div .count.priority, .order .anchor .container-xl .attributes .summary-counts div .count.priority,
.order .anchor .container-fluid .attributes .summary-counts div .case-icon.priority,
.order .anchor .container-sm .attributes .summary-counts div .case-icon.priority,
.order .anchor .container-md .attributes .summary-counts div .case-icon.priority,
.order .anchor .container-lg .attributes .summary-counts div .case-icon.priority,
.order .anchor .container-xl .attributes .summary-counts div .case-icon.priority,
.order .anchor .header .attributes .summary-counts div .count.priority,
.order .anchor .header .attributes .summary-counts div .case-icon.priority {
  background-color: #f6b41f;
}
.order .anchor .container-fluid .attributes .summary-counts div .count.reanalysis, .order .anchor .container-sm .attributes .summary-counts div .count.reanalysis, .order .anchor .container-md .attributes .summary-counts div .count.reanalysis, .order .anchor .container-lg .attributes .summary-counts div .count.reanalysis, .order .anchor .container-xl .attributes .summary-counts div .count.reanalysis,
.order .anchor .container-fluid .attributes .summary-counts div .case-icon.reanalysis,
.order .anchor .container-sm .attributes .summary-counts div .case-icon.reanalysis,
.order .anchor .container-md .attributes .summary-counts div .case-icon.reanalysis,
.order .anchor .container-lg .attributes .summary-counts div .case-icon.reanalysis,
.order .anchor .container-xl .attributes .summary-counts div .case-icon.reanalysis,
.order .anchor .header .attributes .summary-counts div .count.reanalysis,
.order .anchor .header .attributes .summary-counts div .case-icon.reanalysis {
  background-color: #662cf6;
}
.order .anchor .container-fluid .attributes .summary-counts div .count.block-order, .order .anchor .container-sm .attributes .summary-counts div .count.block-order, .order .anchor .container-md .attributes .summary-counts div .count.block-order, .order .anchor .container-lg .attributes .summary-counts div .count.block-order, .order .anchor .container-xl .attributes .summary-counts div .count.block-order,
.order .anchor .container-fluid .attributes .summary-counts div .case-icon.block-order,
.order .anchor .container-sm .attributes .summary-counts div .case-icon.block-order,
.order .anchor .container-md .attributes .summary-counts div .case-icon.block-order,
.order .anchor .container-lg .attributes .summary-counts div .case-icon.block-order,
.order .anchor .container-xl .attributes .summary-counts div .case-icon.block-order,
.order .anchor .header .attributes .summary-counts div .count.block-order,
.order .anchor .header .attributes .summary-counts div .case-icon.block-order {
  background-color: #f6421f;
}
.order .anchor .container-fluid .actions, .order .anchor .container-sm .actions, .order .anchor .container-md .actions, .order .anchor .container-lg .actions, .order .anchor .container-xl .actions,
.order .anchor .header .actions {
  display: inline-block;
  float: right;
  flex-grow: unset !important;
  border-left: 1px solid #ececec;
  padding: 0 0 0 10px !important;
}
.order .anchor .container-fluid .actions a, .order .anchor .container-sm .actions a, .order .anchor .container-md .actions a, .order .anchor .container-lg .actions a, .order .anchor .container-xl .actions a,
.order .anchor .header .actions a {
  float: right;
  margin-left: 20px;
}
.order .anchor .container-fluid .actions a i, .order .anchor .container-sm .actions a i, .order .anchor .container-md .actions a i, .order .anchor .container-lg .actions a i, .order .anchor .container-xl .actions a i,
.order .anchor .header .actions a i {
  font-weight: normal;
}
.order .anchor .container-fluid .actions .other-actions, .order .anchor .container-sm .actions .other-actions, .order .anchor .container-md .actions .other-actions, .order .anchor .container-lg .actions .other-actions, .order .anchor .container-xl .actions .other-actions,
.order .anchor .header .actions .other-actions {
  border-radius: 50%;
  border: 1px solid #ececec;
  width: 35px;
  height: 35px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .anchor .container-fluid .actions .other-actions:hover, .order .anchor .container-sm .actions .other-actions:hover, .order .anchor .container-md .actions .other-actions:hover, .order .anchor .container-lg .actions .other-actions:hover, .order .anchor .container-xl .actions .other-actions:hover,
.order .anchor .header .actions .other-actions:hover {
  background-color: #888888;
  border: 1px solid #888888;
}
.order .anchor .container-fluid .actions .other-actions:hover i, .order .anchor .container-sm .actions .other-actions:hover i, .order .anchor .container-md .actions .other-actions:hover i, .order .anchor .container-lg .actions .other-actions:hover i, .order .anchor .container-xl .actions .other-actions:hover i,
.order .anchor .header .actions .other-actions:hover i {
  color: #ffffff;
}
.order .anchor .container-fluid .actions .other-actions i, .order .anchor .container-sm .actions .other-actions i, .order .anchor .container-md .actions .other-actions i, .order .anchor .container-lg .actions .other-actions i, .order .anchor .container-xl .actions .other-actions i,
.order .anchor .header .actions .other-actions i {
  margin: 0;
  text-align: center;
  width: 33px;
}
.order .anchor .container-fluid .actions .recommendation, .order .anchor .container-sm .actions .recommendation, .order .anchor .container-md .actions .recommendation, .order .anchor .container-lg .actions .recommendation, .order .anchor .container-xl .actions .recommendation,
.order .anchor .header .actions .recommendation {
  margin-top: 3px;
}
.order .anchor .container-fluid .actions .recommendation i, .order .anchor .container-sm .actions .recommendation i, .order .anchor .container-md .actions .recommendation i, .order .anchor .container-lg .actions .recommendation i, .order .anchor .container-xl .actions .recommendation i,
.order .anchor .header .actions .recommendation i {
  float: none;
  line-height: unset;
  font-size: 14px;
  margin: 0 0 0 5px;
  height: auto;
  color: #ffffff;
}
.order .anchor .container-fluid .actions .recommendation .btn, .order .anchor .container-sm .actions .recommendation .btn, .order .anchor .container-md .actions .recommendation .btn, .order .anchor .container-lg .actions .recommendation .btn, .order .anchor .container-xl .actions .recommendation .btn,
.order .anchor .header .actions .recommendation .btn {
  min-height: unset;
  line-height: unset;
}
.order .anchor i {
  font-style: normal;
  font-weight: 900;
  font-size: 18px;
  display: inline-block;
  float: left;
  color: #5a5c68;
  height: 34px;
  line-height: 34px;
  margin-right: 5px;
}
.order .anchor .remaining-time {
  display: flex;
  align-items: center;
  font-weight: 600;
  background-color: #EBECF2;
  height: 45px;
}
.order .anchor .remaining-time .normal-sla-time {
  color: #6937DA;
}
.order .anchor .remaining-time .critical-sla-time {
  color: #e8002a !important;
}
.order .order {
  width: 100%;
  margin-top: 174px;
  padding-bottom: 34px;
}
.order .order .container-fluid, .order .order .container-sm, .order .order .container-md, .order .order .container-lg, .order .order .container-xl {
  padding: 0;
}
.order .order .container-fluid > .row, .order .order .container-sm > .row, .order .order .container-md > .row, .order .order .container-lg > .row, .order .order .container-xl > .row {
  background-color: #ffffff;
}
@media (max-width: 1200px) {
  .order .order {
    padding-bottom: 0px;
  }
}
.order .bureaux-buttons {
  margin-left: 0px;
}
.order .bureaux-buttons a {
  background-color: #fff;
  border: #c8c8c8 1px solid;
  border-radius: 15px;
  display: inline-block;
  padding: 4px 8px;
  line-height: 20px;
  color: #40424a;
}
.order .bureaux-buttons a.select.ok, .order .bureaux-buttons a.select:hover.ok {
  background-color: #007298;
  color: #ffffff;
}
.order .bureaux-buttons a.select.ok i, .order .bureaux-buttons a.select:hover.ok i {
  color: #ffffff;
}
.order .bureaux-buttons a.select.error, .order .bureaux-buttons a.select.error:hover, .order .bureaux-buttons a.select:hover.error, .order .bureaux-buttons a.select:hover.error:hover {
  background-color: #e8002a;
  color: #ffffff;
}
.order .bureaux-buttons a.select.error i, .order .bureaux-buttons a.select.error:hover i, .order .bureaux-buttons a.select:hover.error i, .order .bureaux-buttons a.select:hover.error:hover i {
  color: #ffffff;
}
.order .bureaux-buttons a:hover {
  background-color: #efefef;
  cursor: pointer;
}
.order .bureaux-buttons a.searching {
  background-color: #e77204;
  color: #ffffff;
}
.order .bureaux-buttons a.searching i {
  color: #ffffff;
}
.order .bureaux-buttons i {
  color: #40424a;
}
.order .bureaux-match,
.order .sandbox-field,
.order .sandbox-field-content {
  display: inline-block;
}
.order .bureaux-match {
  margin: 0 1px;
  background-image: linear-gradient(120deg, #007298 0%, #007298 100%);
  background-repeat: no-repeat;
  background-size: 100% 20%;
  background-position: 0 100%;
  -webkit-transition: background-size 0.2s ease-out;
  -moz-transition: background-size 0.2s ease-out;
  -o-transition: background-size 0.2s ease-out;
  transition: background-size 0.2s ease-out;
}
.order .bureaux-match-in-hover {
  background-size: 100% 88%;
  color: #ffffff;
}
.order .order-heads {
  position: fixed;
  width: 100%;
  top: 153px;
  z-index: 1;
  background-color: #ffffff;
  border-bottom: 1px solid #e7eef4;
  height: 48px;
}
.order .order-heads .container-fluid, .order .order-heads .container-sm, .order .order-heads .container-md, .order .order-heads .container-lg, .order .order-heads .container-xl {
  height: auto;
  padding: 0 15px;
}
.order .order-heads .order-right {
  border-left: none;
}
.order .related-container .related-infos,
.order .related-container .related-infos .collapse-box,
.order .detail-container .related-infos,
.order .detail-container .related-infos .collapse-box {
  background-color: #fff;
}
.order .related-container .related-infos h1,
.order .related-container .related-infos .collapse-box h1,
.order .detail-container .related-infos h1,
.order .detail-container .related-infos .collapse-box h1 {
  width: 100%;
}
.order .related-container .add-top-margin-in-details,
.order .detail-container .add-top-margin-in-details {
  margin-top: 50px !important;
}
.order .related-container h1,
.order .detail-container h1 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  background: #dbe0ec;
  color: #3b4751;
  padding: 5px 16px;
  margin: 0;
  line-height: 11px;
  height: 22px;
  width: 100%;
}
.order .related-container h1.tools-title,
.order .detail-container h1.tools-title {
  font-size: 13px;
  padding: 15px 15px;
  color: #5a5c68;
  background-color: #ffffff;
  height: 45px;
}
.order .related-container h1.tools-title i,
.order .detail-container h1.tools-title i {
  float: right;
}
.order .related-container .tools,
.order .detail-container .tools {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  border-bottom: 5px solid #5a5c68;
}
.order .related-container .tools.column-view,
.order .detail-container .tools.column-view {
  flex-direction: column;
  border-bottom: none;
}
.order .related-container .tools .tool-item,
.order .detail-container .tools .tool-item {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  width: 100%;
  background-color: #ffffff;
  height: 48px;
  padding: 6px;
  max-width: 80px;
  border-left: 1px solid rgba(90, 92, 104, 0.1);
}
.order .related-container .tools .tool-item i,
.order .detail-container .tools .tool-item i {
  color: #5a5c68;
}
.order .related-container .tools .tool-item.selected-box,
.order .detail-container .tools .tool-item.selected-box {
  background-color: #5a5c68;
  color: #ffffff;
  border-left: 1px solid #5a5c68;
}
.order .related-container .tools .tool-item.selected-box i,
.order .detail-container .tools .tool-item.selected-box i {
  color: #ffffff;
}
.order .related-container .tools .tool-item.selected-box h1,
.order .detail-container .tools .tool-item.selected-box h1 {
  color: #ffffff;
}
.order .related-container .tools .tool-item:hover,
.order .detail-container .tools .tool-item:hover {
  background-color: #888888;
  border-left: 1px solid #888888;
  color: #ffffff;
}
.order .related-container .tools .tool-item:hover i,
.order .detail-container .tools .tool-item:hover i {
  color: #ffffff;
}
.order .related-container .tools .tool-item:hover h1,
.order .detail-container .tools .tool-item:hover h1 {
  color: #ffffff;
}
.order .related-container .tools .tool-item h1,
.order .detail-container .tools .tool-item h1 {
  background: none;
  padding: 5px;
  color: #5a5c68;
  text-align: center;
  font-weight: 400;
  text-transform: capitalize;
  text-wrap: nowrap;
}
.order .related-container .row.full-height,
.order .detail-container .row.full-height {
  height: 100%;
  display: block;
}
.order .related-container .row.full-height button,
.order .detail-container .row.full-height button {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.order .related-container .row.full-height .more-events,
.order .detail-container .row.full-height .more-events {
  height: 60px;
  display: block;
}
.order .related-container .row.full-height h1,
.order .detail-container .row.full-height h1 {
  margin-left: -10px;
}
.order .related-container .empty-detail,
.order .detail-container .empty-detail {
  background: #fdfcfd;
}
.order .related-container .empty-detail h1,
.order .detail-container .empty-detail h1 {
  background: #c8c8c8;
}
.order .related-container .empty-detail h3,
.order .detail-container .empty-detail h3 {
  text-align: center;
  font-style: italic;
  color: #c8c8c8 !important;
  margin: 0;
}
.order .related-container.empty-related,
.order .detail-container.empty-related {
  background: #fdfcfd;
}
.order .related-container.empty-related h3,
.order .detail-container.empty-related h3 {
  text-align: center;
  font-style: italic;
  color: #c8c8c8 !important;
  padding: 20px;
  margin: 0;
}
.order .related-container .travels,
.order .detail-container .travels {
  margin: 10px 0;
}
.order .related-container .travels h1,
.order .detail-container .travels h1 {
  background: #888888;
}
.order .related-container .collapse-icon,
.order .detail-container .collapse-icon {
  margin-left: -40px;
  padding-right: 20px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .related-container .collapse-icon i,
.order .detail-container .collapse-icon i {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  color: #fff;
  transform: rotate(-90deg);
}
.order .related-container .more-events p,
.order .detail-container .more-events p {
  text-align: right;
}
.order .related-container p,
.order .detail-container p {
  margin-bottom: 10px;
}
.order .related-container .detail-container-in-container h1,
.order .detail-container .detail-container-in-container h1 {
  margin-top: -5px !important;
}
.order .related-container .order-open-case .open-case-title,
.order .detail-container .order-open-case .open-case-title {
  background-color: #9572E5;
  padding: 8px 0px 8px 16px;
  display: flex;
  align-items: center;
}
.order .related-container .order-open-case .open-case-title.label-case-block-order,
.order .detail-container .order-open-case .open-case-title.label-case-block-order {
  background: #fb3a3a;
  color: #ffffff;
}
.order .related-container .order-open-case .open-case-title.label-case-reanalysis,
.order .detail-container .order-open-case .open-case-title.label-case-reanalysis {
  background: #9e00b3;
  color: #ffffff;
}
.order .related-container .order-open-case .open-case-title.label-case-priority,
.order .detail-container .order-open-case .open-case-title.label-case-priority {
  background: #ffce00;
  color: #ffffff;
}
.order .related-container .order-open-case .open-case-title span,
.order .detail-container .order-open-case .open-case-title span {
  color: #ffffff;
  font-weight: 700;
  font-size: 12px;
}
.order .related-container .order-open-case .open-case-title span.cases-icon,
.order .detail-container .order-open-case .open-case-title span.cases-icon {
  font-size: 14px;
  padding-right: 4px;
}
.order .related-container .order-open-case .open-case-title span.cases-icon.cases-arrow,
.order .detail-container .order-open-case .open-case-title span.cases-icon.cases-arrow {
  margin-left: auto;
  padding-right: 24px;
}
.order .related-container .order-open-case .open-case-attributes,
.order .detail-container .order-open-case .open-case-attributes {
  display: flex;
  padding: 12px 0px 12px 16px;
  background-color: #ffffff;
}
.order .related-container .order-open-case .open-case-attributes .case-infos,
.order .detail-container .order-open-case .open-case-attributes .case-infos {
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
}
.order .related-container .order-open-case .open-case-attributes .case-infos .case-attribute,
.order .detail-container .order-open-case .open-case-attributes .case-infos .case-attribute {
  padding: 4px;
}
.order .related-container .order-open-case .open-case-attributes .case-infos .case-attribute.case-comments,
.order .detail-container .order-open-case .open-case-attributes .case-infos .case-attribute.case-comments {
  overflow-y: hidden;
  max-height: 100px;
  text-overflow: ellipsis;
  line-height: 16px;
}
.order .related-container .order-open-case .open-case-attributes .case-infos .case-attribute .status-circle,
.order .detail-container .order-open-case .open-case-attributes .case-infos .case-attribute .status-circle {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #007298;
}
.order .related-container .order-open-case .open-case-attributes .case-infos .case-attribute strong,
.order .detail-container .order-open-case .open-case-attributes .case-infos .case-attribute strong {
  display: block;
  padding-bottom: 2px;
  font-size: 11px;
  font-weight: 700;
  color: #000000;
}
.order .related-container.navigation,
.order .detail-container.navigation {
  background-color: #ffffff;
}
.order .related-container.navigation .row .col-12,
.order .detail-container.navigation .row .col-12 {
  padding-bottom: 12px !important;
  padding-left: 0 !important;
}
.order .related-container .map-link a,
.order .detail-container .map-link a {
  margin-top: 10px !important;
  display: inline-block;
  padding: 5px;
  border-radius: 5px;
  background: #6D1222;
  font-weight: 500;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  color: #ffffff;
}
.order .related-container-icon {
  font-size: 12px;
  color: #5a5c68;
  float: right;
  margin-left: 8px;
}
.order .tools-general {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .tools-general:hover {
  cursor: pointer;
  background-color: #fdfcfd;
}
.order .tools-general:hover .tools-title i {
  color: #40424a;
  border: 1px solid #5a5c68;
}
.order .tools-general .tools-title i {
  border-radius: 25px;
  border: 1px solid #fdfcfd;
  height: 25px;
  width: 25px;
  line-height: 24px;
  text-align: center;
  margin-top: -5px;
  margin-right: -4px;
}
.order .tools-general.collapse-close {
  width: 50px;
}
.order .tools-general.collapse-close .tools-title span {
  display: none;
}
.order .tools-general.collapse-close .tools-title i {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  border: 1px solid #40424a;
}
.order .dont-have-tools {
  margin: 0px 0.1px !important;
}
.order .dont-have-tools .order-central-area {
  position: fixed;
  width: 65vw;
  height: 100%;
  top: 200px;
}
.order .dont-have-tools .order-central-area .infos-containers {
  position: absolute;
  height: calc(100% - 200px);
  width: 100%;
  overflow-y: scroll;
}
.order .dont-have-tools .order-central-area .infos-containers > div {
  padding: 16px 16px 0px 16px;
  background: #f2f3f8;
  border-radius: 0px;
  border: 0px;
}
.order .dont-have-tools .order-central-area .infos-containers > div .row {
  border: none;
  border-radius: 0px;
  background: #fff;
}
.order .dont-have-tools .order-central-area .infos-containers > div .row .row {
  border: none !important;
}
.order .dont-have-tools .order-right {
  display: none;
}
.order .dont-have-tools .collapse-controller-width.open, .order .dont-have-tools .collapse-controller-width.collapse-close {
  width: 0;
}
.order .dont-have-tools .collapse-controller-margin.open, .order .dont-have-tools .collapse-controller-margin.collapse-close {
  margin-left: 0;
}
.order .collapse-controller-width {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .collapse-controller-width.open {
  width: 300px;
}
.order .collapse-controller-width.collapse-close {
  width: 50px;
}
.order .collapse-close .tools h1 {
  display: none;
}
.order .collapse-close .tools .tool-icon i {
  font-size: 14px;
  width: 48px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  color: #f2f1f2;
}
.order .order-right {
  padding: 0;
  border-left: 1px solid #e7eef4;
  border-right: 1px solid #e7eef4;
  border-bottom: 1px solid #e7eef4;
  overflow: auto;
}
.order .order-right.collapse-container {
  background-color: #dbe0ec;
  z-index: 1;
  height: 100%;
  position: fixed;
}
.order .order-right.collapse-container.open {
  margin: 0;
}
.order .order-right.collapse-container .tool.open {
  background-color: #dbe0ec;
  height: calc(100% - 250px);
}
.order .related-container:hover .collapse-icon {
  margin-left: 0;
  padding-right: 0;
}
@media (max-width: 1600px) {
  .order .details.collapse-controller-margin.open .new-payment .payment-item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order .details.collapse-controller-margin.open .new-payment .payment-item .fit-payment {
    position: relative;
    margin: 0 auto;
  }
}
.order .collapse-controller-margin.collapse-close {
  margin-left: 50px;
}
@media (max-width: 1300px) {
  .order .details.collapse-controller-margin.collapse-close .new-payment .payment-item {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order .details.collapse-controller-margin.collapse-close .new-payment .payment-item .fit-payment {
    position: relative;
    margin: 0 auto;
  }
}
.order .new-payment .total-payments {
  display: inline-block;
  border: #c8c8c8 1px solid;
  padding: 8px;
  margin: 16px;
}
.order .new-payment .total-payments span {
  font-weight: 700;
}
.order .new-payment .total-payments > div {
  display: inline-block;
  padding-left: 5px;
}
.order .new-payment .total-payments > div h2,
.order .new-payment .total-payments > div p {
  display: inline-block;
}
.order .new-payment .total-payments > div p {
  background: #efefef;
  border-radius: 10px;
  padding: 0 10px;
  margin: 0 5px 0 0;
}
.order .new-payment td {
  white-space: nowrap;
}
.order .new-payment .card {
  background: #6D1222;
  color: #ffffff;
  border: 1px solid #000;
  border-radius: 2px;
  padding: 7px 10px;
  display: inline-block;
  margin-bottom: 10px;
}
.order .new-payment .updates tr.active {
  background: #efefef;
}
.order .new-payment .updates tr.active i {
  display: none;
}
.order .new-payment .updates tr:hover {
  cursor: pointer;
}
.order .new-payment .updates tr td {
  padding: 10px 5px;
}
.order .new-payment .updates th {
  padding: 0 10px;
}
.order .new-payment .payment-status {
  background: #ffffff;
  color: #5a5c68;
  display: inline-block;
  padding: 0 5px;
  position: absolute;
  right: -11px;
  top: -12px;
  border: 1px solid #c8c8c8;
  font-size: 11px;
  border-radius: 5px;
}
.order .new-payment .payment-status .approved {
  color: #32b300;
}
.order .new-payment .payment-status .pending {
  color: #bbb64e;
}
.order .new-payment .payment-status .declined {
  color: #e77204;
}
.order .new-payment .payment-status .error {
  color: #000000;
  border: none;
}
.order .new-payment .payment-status span {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 9px 0 0;
  border-color: #888888 transparent transparent transparent;
  position: absolute;
  right: 0;
  bottom: -11px;
}
.order .new-payment .order-card {
  position: relative;
}
.order .new-payment .fit-payment {
  width: fit-content;
  display: none;
}
.order .new-payment .fit-payment.show {
  display: block;
}
.order .new-payment .fit-payment .description {
  margin-top: 10px;
}
.order .new-payment .infos h2 {
  margin-bottom: 5px !important;
}
.order .details {
  z-index: 0;
  padding: 0;
  margin-left: 300px;
  overflow: auto;
  border-right: 1px solid #e7eef4;
  width: 100%;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .details.have-tools.collapse-controller-margin {
  background-color: #f2f3f8;
  position: fixed;
  width: calc(65vw - 300px);
  height: 100%;
  top: 200px;
}
.order .details.have-tools.collapse-controller-margin.open {
  margin-left: 300px;
}
.order .details.have-tools.collapse-controller-margin.collapse-close {
  margin-left: 50px;
  width: calc(65vw - 50px);
}
.order .details.have-tools .order-central-area {
  position: absolute;
  height: calc(100% - 200px);
  width: 100%;
  overflow-y: scroll;
  padding-bottom: 18px;
}
.order .details.have-tools .order-central-area.fix-order-top-margin {
  height: calc(100% - 240px);
  top: 42px;
}
.order .details.have-tools .order-central-area .infos-containers > div {
  padding: 16px 16px 0px 16px;
  background: #f2f3f8;
  border-radius: 0px;
  border: 0px;
}
.order .details.have-tools .order-central-area .infos-containers > div .row {
  border: none;
  border-radius: 0px;
  background: #fff;
}
.order .details.have-tools .order-central-area .infos-containers > div .row .row {
  border: none !important;
}
.order .details .detail-container .col-lg-7 > div {
  padding: 20px 20px 0 20px;
  background: #f2f3f8;
}
.order .details .detail-container .col-lg-7 > div .row {
  border: 1px solid #eae9f0;
  border-radius: 5px;
  background: #fff;
}
.order .details .detail-container .col-lg-7 > div .row .row {
  border: none !important;
}
.order .details .detail-container h1 {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  padding-top: 7px;
}
.order .details .detail-container td.tit {
  width: 110px;
  min-width: 20%;
}
.order .details .detail-container span.overflow {
  width: 150px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  margin-left: 20px;
}
.order .details .detail-container span.ellipsis {
  text-overflow: ellipsis;
  vertical-align: middle;
}
.order .details .detail-container strong.tit,
.order .details .detail-container h2 {
  font-size: 12px;
  color: #48465b;
  line-height: 11px;
  margin: 2px 0;
  display: inline-block;
  letter-spacing: 1.01px;
  font-weight: 500;
}
.order .details .detail-container .order-card {
  background: #dbe0ec;
  color: #26272b;
  border-radius: 10px;
  padding: 15px;
  display: inline-block;
  margin-bottom: 3px;
}
.order .details .detail-container .order-card p {
  text-align: right;
  margin-bottom: 5px;
}
.order .details .detail-container .order-card .number {
  letter-spacing: 2px;
  white-space: nowrap;
}
.order .details .detail-container .order-card .chip {
  background-color: #ffffff;
  display: inline-block;
  border-radius: 4px;
  width: 20px;
  height: 12px;
  float: left;
  margin-top: 3px;
  margin-right: 10px;
}
.order .details .detail-container .order-card .flag {
  max-width: 25px;
  height: auto;
  float: left;
}
.order .details .detail-container .payment_logo {
  max-width: 100px;
  width: 100px;
}
.order .details .detail-container .order-boleto {
  background: #fdfcfd;
  color: #5a5c68;
  border-top: 2px solid #c8c8c8;
  border-left: 2px solid #c8c8c8;
  border-right: 2px solid #c8c8c8;
  border-bottom: 2px dashed #888888;
  padding: 15px;
  display: inline-block;
  margin-bottom: 10px;
}
.order .details .detail-container .order-boleto ul,
.order .details .detail-container .order-boleto li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.order .details .detail-container .order-boleto ul {
  margin-left: -14px;
  height: 14px;
}
.order .details .detail-container .order-boleto li {
  display: table-cell;
  position: relative;
  width: 14px;
  height: 30px;
  overflow: hidden;
}
.order .details .detail-container .order-boleto li::before {
  content: "";
  position: absolute;
  left: -2px;
  top: 0;
  width: 2px;
  bottom: 18px;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-0::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-1::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-2::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-3::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-4::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-5::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-6::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-7::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-8::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(2).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(3).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(4).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(5).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(6).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(7).digit-9::before {
  box-shadow: 2px 0px 0px 0px #5a5c68, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-0::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-0::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-1::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-1::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-2::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-2::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-3::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-3::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-4::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-4::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-5::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-5::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #ffffff, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-6::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-6::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-7::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-7::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-8::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-8::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #5a5c68, 8px 0px 0px 0px #ffffff, 10px 0px 0px 0px #5a5c68, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li:nth-child(9).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(10).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(11).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(12).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(13).digit-9::before,
.order .details .detail-container .order-boleto li:nth-child(14).digit-9::before {
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #ffffff, 6px 0px 0px 0px #ffffff, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #ffffff, 12px 0px 0px 0px #5a5c68, 14px 0px 0px 0px #5a5c68;
}
.order .details .detail-container .order-boleto li.start,
.order .details .detail-container .order-boleto li.end {
  width: 6px;
}
.order .details .detail-container .order-boleto li.start::before,
.order .details .detail-container .order-boleto li.end::before {
  bottom: 9px;
  box-shadow: 2px 0px 0px 0px #ffffff, 4px 0px 0px 0px #6D1222, 6px 0px 0px 0px #ffffff;
}
.order .details .detail-container .order-boleto li.mid {
  width: 10px;
}
.order .details .detail-container .order-boleto li.mid::before {
  bottom: 9px;
  box-shadow: 2px 0px 0px 0px #6D1222, 4px 0px 0px 0px #5a5c68, 6px 0px 0px 0px #6D1222, 8px 0px 0px 0px #5a5c68, 10px 0px 0px 0px #6D1222;
}
.order .details .detail-container .about-card p {
  margin-bottom: 5px;
}
.order .details .detail-container .row {
  margin: 0;
}
.order .details .detail-container .row > div {
  padding: 0;
}
.order .details .detail-container .infos {
  width: 100%;
}
.order .details .detail-container .infos .address {
  display: flex;
  align-items: center;
  padding: 15px;
  margin-top: 5px;
}
.order .details .detail-container .infos .address .map-link a {
  margin-top: 10px !important;
  display: inline-block;
  padding: 5px;
  border-radius: 5px;
  background: #6D1222;
  font-weight: 500;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  color: #ffffff;
}
.order .details .detail-container .infos .address p {
  margin: 0;
}
.order .details .detail-container .infos .address i {
  color: #007298;
}
.order .details .detail-container .infos .address:hover, .order .details .detail-container .infos .address.active {
  background-color: #efefef;
  cursor: pointer;
}
.order .details .detail-container .infos .address.not-found:hover, .order .details .detail-container .infos .address.not-found.active {
  background-color: #fdfcfd;
  cursor: default;
}
.order .details .detail-container .infos .address.not-found p {
  font-style: italic;
  color: #888888;
}
.order .details .detail-container .infos .address.not-found i {
  color: #c8c8c8;
}
.order .details .detail-container .infos .address-disabled {
  cursor: default;
}
.order .details .detail-container .infos .address-disabled:hover {
  background-color: unset;
  cursor: default;
}
.order .details .infos {
  padding: 15px;
}
.order .detail-border-left {
  border-left: 1px solid #e7eef4;
}
.order .seller-detail {
  margin-top: -20px;
}
.order .seller-detail .seller-info {
  display: inline-block;
  margin-right: 20px;
}
.order .related-orders {
  padding: 10px 16px;
}
.order .related-orders p {
  word-break: break-all;
}
.order .related-orders h2 {
  word-break: break-word;
  display: flex !important;
}
.order .related-orders h2 span {
  vertical-align: middle;
  line-height: normal;
  font-size: 12px;
  font-weight: 600;
  color: #6e707a;
}
.order .related-orders li {
  list-style: none;
  margin-bottom: 10px;
  width: 210px;
}
.order .related-orders li h2 {
  vertical-align: sub;
  max-width: unset !important;
}
.order .related-orders .qnt {
  min-width: 20px;
  height: 20px;
  background: #007298;
  text-align: center;
  border-radius: 25px;
  display: inline-block;
  line-height: 18px;
  font-weight: normal;
  color: #ffffff;
  padding: 0 5px;
  margin-right: 5px;
  word-break: normal;
}
.order .related-orders .qnt.empty {
  background-color: #f2f1f2;
  border: 1px solid #c8c8c8;
  color: #5a5c68;
}
.order .related-orders .flex-btns {
  display: flex;
  justify-content: center;
}
.order .related-orders .flex-btns a {
  text-transform: capitalize;
}
@media (max-width: 1400px) {
  .order .order {
    margin-top: 230px;
  }
}
.order .related-container .check {
  width: 35px;
  display: inline-block;
  float: left;
  flex-grow: 1;
}
.order .attribute p {
  word-break: auto;
  word-wrap: auto;
}
.order .change-queue i {
  display: inline-block !important;
  font-size: 12px;
  line-height: 18px;
  height: 18px;
  float: none;
}
.order .table-head:after {
  left: 10px !important;
}
.order .pay-attention-items,
.order .pay-attention-content {
  overflow: auto;
  width: 100%;
  margin-bottom: 80px;
}
.order .pay-attention-items span,
.order .pay-attention-content span {
  padding: 0;
  width: 50px;
}
.order .pay-attention-items .attention_icon,
.order .pay-attention-content .attention_icon {
  font-size: 20px;
  margin-right: 20px;
  color: #5a5b68;
  width: 20px;
  vertical-align: middle;
  display: table-cell;
}
.order .pay-attention-items .attention_bullet,
.order .pay-attention-content .attention_bullet {
  position: absolute;
  margin-left: 13px;
}
.order .pay-attention-items .pay-attention-item-divider,
.order .pay-attention-content .pay-attention-item-divider {
  border-bottom: 1px solid #ddd;
}
.order .pay-attention-items .pay-attetion-alerts .attention_bullet,
.order .pay-attention-content .pay-attetion-alerts .attention_bullet {
  color: #ffce00;
}
.order .pay-attention-items .pay-attetion-negatives .attention_bullet,
.order .pay-attention-content .pay-attetion-negatives .attention_bullet {
  color: #fb3a3a;
}
.order .pay-attention-items .pay-attetion-positives .attention_bullet,
.order .pay-attention-content .pay-attetion-positives .attention_bullet {
  color: #32b300;
}
.order .pay-attention-items .error-msg,
.order .pay-attention-content .error-msg {
  text-align: center;
  padding: 60px;
  color: #5a5c68;
  width: 100%;
  background: #ffffff;
}
.order .pay-attention-items .error-msg i,
.order .pay-attention-content .error-msg i {
  font-size: 28px;
  margin-bottom: 20px;
}
.order .pay-attention-items .error-msg .btn,
.order .pay-attention-content .error-msg .btn {
  color: #5a5c68;
}
.order .pay-attention-items .error-msg .btn:hover,
.order .pay-attention-content .error-msg .btn:hover {
  color: #26272b;
}
.order .action--change-order .pay-attention-items {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.order .pay-attention-title {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background-color: #5a5c68;
  padding: 8x 0px;
  height: 32px;
}
.order .pay-attention-title .title-text {
  font-size: 11px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
}
.order .pay-attention-item {
  border-right: 6px solid #333; /* hack para garantir o tamanho padrão */
  overflow: hidden;
  position: relative;
  /*display: table;*/
  width: 100%;
  background-color: #ffffff;
  width: 100%;
  border-radius: 0px 8px 8px 0px;
}
.order .pay-attention-item .icon {
  transition: all 0.2s ease-out;
}
.order .pay-attention-item .item {
  transition: all 0.2s ease-out;
}
.order .pay-attention-item .item .content {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px 10px;
}
.order .pay-attention-item .helper {
  display: flex;
  width: auto;
  justify-content: center;
  opacity: 0;
  transition: all 0.2s ease-out;
  padding: 6px 6px 4px;
  text-transform: uppercase;
  font-size: 10px;
  background: #ffffff;
  margin: 0;
}
.order .pay-attention-item .helper:hover {
  cursor: pointer;
}
.order .pay-attention-item p {
  display: table-cell;
  vertical-align: middle;
  max-width: 230px;
  margin: 0;
  word-break: break-word;
}
.order .pay-attention-item strong {
  font-weight: 500;
  color: #26272b;
}
.order .pay-attention-item:hover .pay-attention-header {
  background-color: #ddd;
  cursor: pointer;
}
.order .pay-attention-item .pay-attention-header {
  display: block;
  background-color: #ffffff;
}
.order .pay-attention-item .pay-attention-header .info-bullets {
  margin-top: 0;
}
.order .action--open .pay-attention-description {
  padding: 10px 20px;
  max-height: 300px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.order .pay-attention-item.pay-attetion-negatives {
  border-right: 6px solid #fb3a3a;
}
.order .pay-attention-item.pay-attetion-alerts {
  border-right: 6px solid #ffce00;
}
.order .pay-attention-item.pay-attetion-positives {
  border-right: 6px solid #32b300;
}
.order .box-pay-attention-hidden p {
  display: none;
}
.order .rules .approve_bullet {
  color: #007298 !important;
}
.order .rules .review_bullet {
  color: #bbb64e !important;
}
.order .rules .decline_bullet {
  color: #e77204 !important;
}
.order .rules .ember-power-select-option {
  padding-left: 15px;
}
.order .rules h2 {
  text-transform: uppercase;
  font-size: 11px;
  color: #5a5c68;
  line-height: 11px;
  margin: 2px;
  font-weight: normal;
  margin-bottom: 10px;
}
.order .rules ul {
  padding-left: 10px;
  margin: 0;
}
.order .rules ul h2 {
  font-weight: 900;
}
.order .rules ul li {
  flex-direction: column;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.order .rules ul li a i {
  opacity: 0.3;
}
.order .rules ul li:hover a i {
  opacity: 1;
}
.order .bureaux-area .center {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.order .bureaux-area .menu {
  width: 40px;
  height: 40px;
}
.order .bureaux-area .title {
  width: 300px;
  height: 10px;
  top: 60px;
}
.order .bureaux-area .item {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 40px;
  height: 40px;
  background-color: white;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  text-align: center;
  line-height: 40px;
}
.order .bureaux-area i {
  font-size: 24px;
  color: #222222;
}
.order .behavior .title-behavior,
.order .table-nav-history .title-behavior {
  background-color: #f2f1f2;
  padding: 5px 2px;
  border-radius: 5px;
  text-align: center;
  margin: 0 0 10px 0 !important;
  display: block;
  max-width: 100% !important;
  width: 100%;
}
.order .behavior p,
.order .table-nav-history p {
  margin: 0;
}
.order .behavior .col-url-nav-hist,
.order .table-nav-history .col-url-nav-hist {
  word-break: break-word;
}
.order .behavior .infos {
  padding: 15px;
}
.order .nav-history .table-nav-history {
  width: 100%;
}
.order .nav-history .table-nav-history tr {
  border-bottom: 10px solid transparent;
  height: 30px;
}
.order .nav-history .table-nav-history tr .col-url-nav-hist {
  word-break: break-word;
}
.order .more-events button {
  float: right;
}
.order .devices .infos .device {
  flex-grow: 1;
}
.order .devices p {
  width: 100%;
}
.order .devices i {
  font-style: normal;
}
.order .devices h2,
.order .devices h3,
.order .devices i {
  text-align: center;
}
.order .devices h3 {
  font-size: 11px;
  font-style: italic;
}
.order .devices span.others {
  font-weight: 900;
  font-style: italic;
  margin-right: 10px;
}
.order .devices span.overflow {
  margin-left: 0 !important;
  width: 90px !important;
}
.order .devices .others {
  height: 57px;
}
.order .devices .others p {
  font-size: 12px;
  margin: 0;
}
.order .devices .others p i {
  height: auto;
  font-size: 12px;
  display: inline-block;
  color: #007298;
}
.order .devices .others p.disabled {
  color: #c8c8c8;
}
.order .devices .others p.disabled i {
  color: #c8c8c8;
}
.order .travel .ticketWrap {
  padding: 20px;
  border: 1px solid #efefef;
  border-radius: 5px;
  background: #f9f9f9;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.order .travel .ticketWrap .travel_date {
  font-weight: 500;
  color: #9E1B32;
  border-left: none;
}
.order .travel .ticketWrap .leg-info {
  margin-top: 10px;
}
.order .travel .ticketWrap .leg-info > p {
  padding: 5px 0;
}
.order .travel .ticketWrap .leg-info > p strong {
  margin-left: 10px;
  margin-right: 5px;
}
.order .travel .ticketWrap .focus {
  border-left: 3px solid #9E1B32;
}
.order .travel .ticketWrap p {
  border-left: 3px solid #ececec;
  padding-left: 10px;
  margin: 0;
}
.order .travel .ticketWrap p.first {
  margin-bottom: 10px;
  margin-top: 20px;
}
.order .travel .ticketWrap h1 {
  margin: 10px 0 0 10px;
  background: none;
  padding: 0;
  font-size: 18px;
  line-height: 18px;
  height: 18px;
  display: block;
}
.order .travel .ticketWrap h1 .line {
  border-bottom: 1px solid #6D1222;
  width: 10px;
  display: inline-block;
  margin: 6px;
}
.order .travel .ticketWrap.flight .back i {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.order .travel .ticketWrap.flight i {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.order .travel .ticketWrap i {
  color: #9E1B32;
  font-style: normal;
  font-size: 18px;
}
.order .travel .ticket {
  background: #efefef;
  float: left;
  position: relative;
  display: flex;
}
.details.col-6 .order .travel .ticket {
  display: block;
}
.details.col-6 .order .travel .ticket .way {
  width: 100%;
  display: block;
  border-right: none !important;
  border-left: none !important;
}
.details.col-6 .order .travel .ticket .way .way-sign {
  top: 0;
  margin-left: -70px;
}
.details.col-6 .order .travel .ticket p,
.details.col-6 .order .travel .ticket h1 {
  padding: 0 0 0 20px;
}
.order .travel .ticketLeft {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-grow: 1;
  padding: 5px;
}
.details.col-6 .order .travel .ticketLeft p {
  padding: 5px;
}
.order .travel .ticketLeft p {
  overflow: visible;
  margin: auto 0;
  width: 100%;
  text-align: center;
  margin: auto 5px;
  font-weight: 900;
}
.order .travel .ticketRight {
  border-left: 4px dashed #fff;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-grow: 5;
}
.order .travel .ticketRight:before, .order .travel .ticketRight:after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  left: -7px;
}
.order .travel .ticketRight:before {
  top: -0.4em;
}
.order .travel .ticketRight:after {
  bottom: -0.4em;
}
.order .travel .way {
  width: 45%;
  float: left;
  padding: 10px;
  position: relative;
}
.order .travel .way h1 {
  font-size: 22px;
  display: block;
  font-weight: 900;
  font-style: italic;
  color: #67757c;
  background: none;
  margin: 0;
  padding: 0 0 10px;
}
.order .travel .way.go {
  border-right: 2px solid #ffffff;
}
.order .travel .way.go p {
  padding-right: 20px;
}
.order .travel .way.back {
  border-left: 2px solid #ffffff;
}
.order .travel .way.back p {
  padding-left: 20px;
}
.order .travel .way .way-sign {
  width: 40px;
  height: 40px;
  background: #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 0;
  margin-left: -23px;
}
.order .travel .way .way-sign.back i {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.order .travel .way .way-sign i {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  color: #67757c;
  text-align: center;
  width: 100%;
  display: block;
  margin-top: 10px;
  font-style: normal;
  font-size: 18px;
}
.order .passengers .icon {
  margin-bottom: 5px;
  display: block;
}
.order .passengers .icon i {
  width: 40px;
  height: 40px;
  background: #efefef;
  border-radius: 50%;
  display: block;
  color: #5a5c68;
  text-align: center;
  padding: 13px;
  display: inline-flex;
}
.order .passengers p {
  margin-bottom: 5px;
}
.order .passengers .infos {
  display: flex;
  flex-wrap: wrap;
  margin: 8px 16px;
}
.order .passengers .infos .passenger {
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  flex: none;
  border-radius: 5px;
  margin: 8px 1.6%;
  border: 1px solid #c8c8c8;
  width: 30%;
  padding: 10px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .passengers .infos .passenger h2 {
  font-weight: 600;
}
.order .passengers .infos .passenger .divider {
  border-top: 1px solid #c8c8c8;
  margin: 4px -11px;
  margin-top: auto;
}
.order .passengers .infos .passenger a {
  color: #5a5c68;
}
.order .passengers .infos .passenger:hover {
  background-color: #f2f1f2;
}
.order .passengers .infos .passenger:hover i {
  background-color: #ffffff;
}
.order .passengers .infos .passenger:hover .passenger-arrow {
  background-color: #f2f1f2;
}
.order .bureauxExplorer {
  flex: 0 0 0%;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  border: 0;
}
.order .bureauxExplorer.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  border-left: 1px solid #e7eef4;
  border-right: 1px solid #e7eef4;
}
.order .bureauxExplorer h1 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 10px;
  background: #5a5c68;
  color: #ffffff;
  padding: 8px 15px;
  margin: 0;
  line-height: 11px;
}
.order .bureauxExplorer h2 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 11px;
  background: #efefef;
  color: #5a5c68;
  padding: 5px 15px;
  margin: 0;
  line-height: 11px;
  font-weight: normal;
}
.order .bureauxExplorer .infos {
  padding: 15px;
}
.order .bureauxExplorer .infos h2 {
  text-transform: uppercase;
  font-size: 11px;
  color: #5a5c68;
  line-height: 11px;
  margin: 2px;
  background-color: transparent;
  padding: 0;
}
.order .actions-button {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  left: -140px;
  border-radius: 50px;
  text-align: center;
  box-shadow: 0px 3px 15px #c8c8c8;
  z-index: 50;
  background-color: #6D1222;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.order .actions-button.error {
  background-color: #e8002a;
}
.open .order .actions-button {
  left: 40px;
}
.order .actions-button .bureaux-count {
  display: block;
  position: absolute;
  right: -10px;
  padding: 5px;
  height: 25px;
  width: 25px;
  text-align: center;
  border-radius: 50%;
  background: #ffffff;
  top: -2px;
  border: 1px solid #c8c8c8;
  line-height: 15px;
}
.order .actions-button i {
  font-size: 18px;
  margin-top: 21px;
  color: #ffffff;
  -webkit-transition: all 0.05s ease-in-out;
  -moz-transition: all 0.05s ease-in-out;
  -o-transition: all 0.05s ease-in-out;
  transition: all 0.05s ease-in-out;
}
.order .bureaux-button {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  left: -140px;
  background-color: #ffffff;
  color: #5a5c68;
  border-radius: 50px;
  text-align: center;
  box-shadow: 0px 3px 15px #c8c8c8;
  z-index: 50;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.open .order .bureaux-button {
  left: 40px;
}
.order .bureaux-button i {
  font-size: 18px;
  margin-top: 21px;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .bureaux-button:hover {
  background-color: #6D1222;
}
.order .bureaux-button:hover i {
  color: #ffffff;
}
.order .comment-button {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  left: -140px;
  background-color: #ffffff;
  color: #5a5c68;
  border-radius: 50px;
  text-align: center;
  box-shadow: 0px 3px 15px #c8c8c8;
  z-index: 50;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.open .order .comment-button {
  left: 120px;
}
.order .comment-button i {
  font-size: 18px;
  margin-top: 21px;
  -webkit-transition: all 0.05s ease-in-out;
  -moz-transition: all 0.05s ease-in-out;
  -o-transition: all 0.05s ease-in-out;
  transition: all 0.05s ease-in-out;
}
.order .comment-button:hover, .order .comment-button.active {
  background-color: #6D1222;
}
.order .comment-button:hover i, .order .comment-button.active i {
  color: #ffffff;
}
.order .comment-box {
  position: fixed;
  bottom: 24px;
  left: 197px;
  z-index: 50;
  background-color: #6D1222;
  padding: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 3px 15px #c8c8c8;
}
.order .comment-box .arrow-left {
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-right: 10px solid #2f2f2f;
  font-size: 0;
  line-height: 0;
  left: -40px;
  position: absolute;
  bottom: 0px;
}
.order .comment-box .arrow-wrapper {
  position: absolute;
  bottom: 0;
  left: -38px;
}
.order .comment-box .circle-wrapper {
  background-color: transparent;
  overflow: hidden;
  width: 40px;
  height: 40px;
  float: left;
  background-color: transparent;
  position: relative;
}
.order .comment-box .arrow {
  border-radius: 50%;
  border: 20.04px solid #6D1222;
  width: 103px;
  height: 103px;
  position: absolute;
  left: -44.04px;
  top: -42.04px;
}
.order .comment-box textarea {
  border-radius: 5px;
  height: 80px;
  display: inline-block;
  margin-bottom: -14px;
  width: 300px;
}
.order .comment-box .btns {
  display: inline-block;
}
.order .comment-box .btns button {
  display: block;
}
.order .comment-box .btns .close-comment {
  margin-bottom: 4px;
  background-color: #c8c8c8;
}
.order #map {
  height: 100%;
  width: 100%;
}
.order .zodiac,
.order .state,
.order span.decease {
  width: 20px;
  height: 20px;
  background: #efefef;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  line-height: 20px;
}
.order span.decease {
  background-color: transparent;
  color: #f5004a;
}
.order .approve_bullet {
  color: #007298;
}
.order .review_bullet {
  color: #bbb64e;
}
.order .decline_bullet {
  color: #e77204;
}
.order .order-resume {
  background-color: #f2f1f2;
  height: 0;
}
.order .order-resume.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  height: auto;
}
.order .order-resume.col-6 .close-resume i {
  transform: rotate(-45deg);
}
.order .order-resume p {
  margin-bottom: 5px;
}
.order .order-resume .decease span {
  width: 30px;
  height: 30px;
  background: #c8c8c8;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  line-height: 30px;
  margin-right: 5px;
  font-size: 17px;
  font-weight: 900;
}
.order .order-resume .type-travel span {
  width: 30px;
  height: 30px;
  background: #c8c8c8;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  line-height: 20px;
  margin-right: 5px;
}
.order .order-resume .type-travel span i {
  font-style: normal;
  line-height: 30px;
}
.order .order-resume .price-alert span {
  width: 30px;
  height: 30px;
  background: #c8c8c8;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  line-height: 20px;
  margin-right: 5px;
}
.order .order-resume .price-alert span i {
  font-style: normal;
  line-height: 30px;
}
.order .order-resume .row {
  display: flex;
}
.order .order-resume .row div {
  flex-grow: 1;
}
.order .order-resume .close-resume {
  width: 10em;
  height: 6em;
  position: absolute;
  right: 0;
  top: 0;
}
.order .order-resume .close-resume:before, .order .order-resume .close-resume:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-color: transparent;
  border-style: solid;
}
.order .order-resume .close-resume:after {
  border-width: 25px;
  border-right-color: #c8c8c8;
  border-top-color: #c8c8c8;
}
.order .order-resume .close-resume i {
  position: absolute;
  right: 2px;
  z-index: 1;
  top: 5px;
  font-size: 20px;
  color: #fff;
  transform: rotate(135deg);
}
.order .order-resume .close-resume i:hover:after {
  cursor: pointer;
}
.order .order-resume .close-resume:hover:after {
  border-right-color: #6D1222;
  border-top-color: #6D1222;
  cursor: pointer;
}
.order .update-history .update-box {
  display: flex;
  flex-direction: column;
  background-color: #F9F9F9;
  border: 1px solid #ececec;
  margin: 16px 16px 0px;
  padding: 16px !important;
  border-radius: 5px;
  width: 100%;
}
.order .update-history .update-box .update-attributes {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-left: 3px solid #6D1222;
  margin-bottom: 8px;
}
.order .update-history .update-box .update-attributes .update-date {
  color: #6D1222;
  font-size: 14px;
  font-weight: 500;
}
.order .update-history .update-box .order-update-comments {
  border-left: 3px solid #ececec;
  padding: 16px;
}
.order .update-history .update-box h2 {
  font-size: 13px;
  font-weight: 600;
  display: block;
  padding-bottom: 2px;
}
.order .update-history .update-box .text-with-line-break {
  white-space: pre-line;
}
.order .update-history .row {
  border-bottom: 1px solid #f2f1f2;
}
.order .update-history .row:last-child, .order .update-history .row:first-child {
  border: none;
}
.order table.updates {
  width: 100%;
}
.order table.updates .col-date {
  width: 10%;
  min-width: 100px;
}
.order table.updates .order-review-comments {
  width: 100%;
  white-space: normal;
}
.order table.updates .order-review {
  text-align: center;
}
.order table.updates th,
.order table.updates td {
  padding: 10px 5px;
}
.order table.updates tbody tr {
  border-bottom: 1px solid #f2f1f2;
}
.order table.updates tbody tr:last-child {
  border: none;
}
.order table.updates .border-none {
  border: none !important;
}
.order table.updates .title-order-update {
  margin-left: -15px;
  margin-top: -5px;
}
.order .tooltab-options {
  margin-top: -39px;
}
@media (max-width: 991px) {
  .order .tooltab-options {
    margin-top: -69px;
  }
}
.order .add-margin-to-tools-tab {
  margin-top: 52px !important;
}
.order .eliminate-timer-tools-margin {
  margin-top: 30px !important;
}
@media (max-width: 991px) {
  .order .eliminate-timer-tools-margin {
    margin-top: -60px !important;
  }
}
.order .eliminate-timer-margin {
  margin-top: 60px !important;
}
@media (max-width: 991px) {
  .order .eliminate-timer-margin {
    margin-top: 145px !important;
  }
}
.order .alert-buttons {
  display: inline-block;
  margin-left: 5px;
}
.order .alert-buttons button {
  border-radius: 5px;
  border: none;
  margin-right: 5px;
  vertical-align: middle;
  height: 20px;
  font-size: 12px;
  color: inherit;
}
.order .alert-buttons button.selected {
  background-color: #00ace6;
  color: #ffffff;
  pointer-events: none;
}
.order .alert-buttons button:active {
  outline: none;
  border: none;
}
.order .alert-buttons button:focus {
  outline: 0;
}
.order .pay-attention-header {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  background: #dbe0ec;
  color: #3b4751;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.order .pay-attention-header .info-bullets {
  margin-top: 0;
}
.order .pay-attention-header .title {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-bottom: 5px;
}
.order .pay-attention-header .title .title-text {
  line-height: 17px;
}
.order .info-bullets-tools-tab {
  text-align: center;
  text-wrap: nowrap;
}
.order .info-bullets-tools-tab.resolution-six h1 {
  display: block !important;
}
.order .info-bullets-tools-tab i:before {
  margin: 0px !important;
  font-size: 16px;
}
.order .info-bullets-tools-tab span {
  width: 16px;
  height: 16px;
  border-radius: 25px;
  text-align: center !important;
  background-color: #5a5c68;
  font-size: 11px;
  color: #5a5c68;
}
.order .info-bullets-tools-tab span.alerts, .order .info-bullets-tools-tab span.bureaux-count {
  float: right;
  border: 1px solid #40424a;
  color: #40424a;
}
.order .info-bullets-tools-tab span.alerts {
  background-color: #ffce00;
  margin: 0px -10px;
}
.order .info-bullets-tools-tab span.bureaux-count {
  background-color: #00ace6;
  margin: 0px -14px;
}
.order .info-bullets-tools-tab span.priority, .order .info-bullets-tools-tab span.reanalysis, .order .info-bullets-tools-tab span.block-order {
  position: relative;
  left: -4px;
  top: -4px;
  border: 1px solid #40424a;
}
.order .info-bullets-tools-tab span.priority i:before, .order .info-bullets-tools-tab span.reanalysis i:before, .order .info-bullets-tools-tab span.block-order i:before {
  color: #ffffff;
  font-size: 12px;
  margin: 2px !important;
}
.order .info-bullets-tools-tab span.priority {
  background-color: #f6b41f;
}
.order .info-bullets-tools-tab span.reanalysis {
  background-color: #662cf6;
}
.order .info-bullets-tools-tab span.block-order {
  background-color: #f6421f;
}
.order .info-bullets {
  display: inline-block;
  float: right;
  margin-top: -2px;
}
.order .info-bullets.tools-tab span {
  margin-left: 0px;
}
.order .info-bullets span {
  min-width: 17px;
  height: 17px;
  display: inline-block;
  border-radius: 25px;
  text-align: center;
  position: relative;
  padding: 3px 5px;
  background-color: #c8c8c8;
  margin-left: 3px;
}
.order .info-bullets span.negatives {
  background-color: #fb3a3a;
}
.order .info-bullets span.alerts {
  background-color: #ffce00;
}
.order .info-bullets span.positives, .order .info-bullets span.approve {
  background-color: #32b300;
}
.order .info-bullets span.related-count {
  background-color: #007298;
}
.order .info-bullets span.review {
  background-color: #bbb64e;
}
.order .info-bullets span.decline {
  background-color: #e77204;
}
.order .info-bullets span.white {
  background-color: #ffffff;
  color: #5a5c68;
}
.order .info-bullets span.grey {
  background-color: #888888;
}
.order .info-bullets span.black {
  background-color: #000000;
}
.order .collapse-box {
  background-color: #ffffff;
  margin: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.close-collapse .order .collapse-box {
  max-height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.order .close-collapse .collapse-box {
  max-height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.order .related-container.close-collapse .related-orders.collapse-box {
  padding: 0px !important;
  max-height: 0;
  overflow: hidden;
}
.order .cart tr:hover {
  cursor: pointer;
}
.order .cart .active {
  background-color: #efefef;
}
.order .cart .cart-detail {
  display: none;
}
.order .cart .cart-detail h1 {
  margin: 0 auto 20px;
  display: block;
  text-align: center;
  background: #f2f1f2;
  height: auto;
}
.order .cart .cart-detail.show {
  display: block;
}
.order .cart .cart-detail h2 {
  display: block;
}
.order .cart .infos-table .alert {
  padding: 5px 10px;
  background-color: #ffce00;
  border-radius: 20px;
  color: #ffffff;
  display: block;
  margin: 0;
}
.order i.bg {
  position: absolute;
  bottom: 0;
  font-size: 110px;
  right: 0;
  color: #f2f1f2;
  z-index: 0;
}
.order .icon-kdt-gauge {
  position: absolute;
  bottom: 0;
  font-size: 110px;
  right: 0;
  color: #f2f1f2;
  z-index: 0;
}
.order .order h1,
.order .order h2,
.order .order p,
.order .order li {
  z-index: 2;
  position: relative;
}
.order .whitelist_bullet {
  color: #ffffff;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #888888;
}
.order .greylist_bullet {
  color: #888888;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #888888;
}
.order .blacklist_bullet {
  color: #000000;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000000;
}
.order .event-sale {
  color: #fca4a4;
}
.order .event-product {
  color: #cceaff;
}
.order .event-checkout {
  color: #f9a857;
}
.order .event-others {
  color: #d4d8db;
}
.order .text-event-sale a {
  color: #007298;
}
.order .cases .priority {
  color: #ffb514;
}
.order .cases .reanalysis {
  color: #8735fc;
}
.order .cases .block {
  color: #f5004a;
}
.order .tips .tips-bullets {
  display: none;
}
.order .tips .tip-index i {
  color: #888888;
}
.order .tips.display .tips-bullets {
  display: inline-block;
}
.order .tips.display .tip-index {
  display: none;
}
.order .tips i {
  font-size: 12px;
  margin-right: 5px;
}
.order .match {
  background-image: linear-gradient(#24cabe 0%, #24cabe 100%);
  background-repeat: no-repeat;
  background-size: 100% 0.2em;
  background-position: 0 88%;
  transition: background-size 0.25s ease-in;
}
.order .match:hover {
  background-size: 100% 88%;
}
.order .passengers.passengers .infos .decease-passenger i,
.order .passengers .infos:hover .decease-passenger i {
  background: #f5004a;
  color: #ffffff;
}
.order .customer-details {
  width: 100%;
}
.order .customer-details .customer-head {
  padding-left: 16px;
}
.order .customer-details .synopsis-head {
  margin-top: -55px;
  height: 55px;
}
.order .customer-details .row {
  display: flex;
  padding: 15px 0;
}
.order .customer-details .row .customer-flex {
  flex-grow: 1;
  padding: 55px 0 15px !important;
}
.order .customer-details .row .customer-flex .infos {
  padding: 0 16px;
}
.order .customer-details .row .synopsis {
  background: #efefef;
}
.order .kdt-user-viewing h5 {
  font-size: 12px;
  font-weight: 600;
  text-align: right;
}
@media (max-width: 1224px) {
  .order .kdt-user-viewing h5 {
    font-size: 10px;
  }
}
.order .kdt-user-viewing h5 span {
  display: inline-block;
  text-wrap: nowrap;
  background: #e77204;
  color: #ffffff;
  border-radius: 5px;
  padding: 0px 4px;
  margin: 0px 4px;
}
.order .travel-resume {
  border-top: 1px solid #f2f1f2;
  border-bottom: 1px solid #f2f1f2;
  width: 100%;
}
.order .travel-resume .header {
  padding: 10px 20px !important;
  background: #f2f1f2;
}
.order .travel-resume .header:hover {
  cursor: pointer;
  background: #efefef !important;
}
.order .travel-resume .resume {
  display: inline-block;
  height: 25px;
}
.order .travel-resume .resume h2 {
  display: inline-block;
  border: 1px solid #888888;
  padding: 5px;
  margin: 0 5px;
}
.order .travel-resume .resume .passengers {
  border: none !important;
}
.order .travel-resume .resume .passengers i {
  display: inline-block;
}
.order .travel-resume .resume .time {
  padding: 5px 10px;
  background-color: #ffb514;
  border-radius: 20px;
  color: #ffffff;
  border: none;
}
.order .travel-resume a {
  float: right;
  line-height: 25px;
}
.order .travel-resume .row {
  overflow: hidden;
  height: 100%;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.order .travel-resume.close-collapse .header {
  background: #ffffff;
}
.order .travel-resume.close-collapse a i {
  transform: rotate(90deg);
}
.order .travel-resume.close-collapse .row {
  height: 0;
}
.order .tool {
  position: absolute;
  top: 50px;
  height: calc(100% - 192px);
  left: -330px;
  width: 300px;
  z-index: 3;
  background-color: #f2f1f2;
  overflow-y: auto;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.15);
}
.order .tool .explorer .title {
  padding: 8px 0;
  height: 100%;
}
.order .tool .case-form-box {
  background: #ffffff;
  padding-bottom: 15px;
}
.order .tool .case-form-box.box-case {
  padding: 10px;
}
.order .tool .case-form-box .alert-box {
  text-align: center;
}
.order .tool .case-form-box .alert-box .title-select {
  color: #ffffff;
  background-color: #5a5c68;
}
.order .tool .case-form-box .alert-box h3 {
  color: #ffffff;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 10px;
  text-align: justify;
  background-color: #5a5c68;
  padding: 8px 0px;
  text-align: center;
}
.order .tool .case-form-box .alert-box h1 {
  font-size: 10px;
  font-weight: 500;
  margin-bottom: 16px;
  line-height: normal;
  height: 35px;
  padding: 0px;
  background-color: unset;
  color: #5a5c68;
  padding: 8px 0px;
  text-align: center;
}
.order .tool .case-form-box .alert-box p {
  font-size: 12px;
  color: #888888;
  padding: 10px;
}
.order .tool .case-form-box .alert-box i {
  font-size: 60px;
}
.order .tool .case-form-box .case-divider {
  border-top: 1px solid #5a5c68;
  margin: 0px -10px;
  padding: 12px 16px 0px;
}
.order .tool .case-form-box .case-divider span {
  text-transform: uppercase;
  text-align: justify;
  font-weight: 700;
  font-size: 10px;
}
.order .tool .case-form-box .case-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px;
}
.order .tool .case-form-box .case-box .case-details-btn {
  background-color: #6D1222;
  padding: 8px 4px 8px 8px;
  color: #ffffff;
  border-radius: 4px;
  width: fit-content;
}
.order .tool .case-form-box .case-box .status-box {
  display: flex;
  align-items: center;
}
.order .tool .case-form-box .case-box .status-box p {
  margin: 0px;
}
.order .tool .case-form-box .case-box .status-box span {
  margin-right: 4px;
  border-radius: 25px;
  height: 8px;
  width: 8px;
}
.order .tool .case-form-box .case-box .status-box span.pending, .order .tool .case-form-box .case-box .status-box span.awaiting_notification, .order .tool .case-form-box .case-box .status-box span.notified, .order .tool .case-form-box .case-box .status-box span.not_blocked {
  background-color: #e77204;
}
.order .tool .case-form-box .case-box .status-box span.blocked, .order .tool .case-form-box .case-box .status-box span.canceled {
  background-color: #e8002a;
}
.order .tool .case-form-box .case-box .status-box span.analyzed, .order .tool .case-form-box .case-box .status-box span.reanalyzed {
  background-color: #007298;
}
.order .tool .case-form-box .btn-cancel {
  background-color: #c8c8c8;
}
.order .tool .box-case-header {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: #5a5c68;
  height: 32px;
  color: #ffffff;
}
.order .tool .open-cases-header {
  padding: 2px 0px 2px 16px;
}
.order .tool .open-cases-header p {
  display: inline;
  color: #ffffff;
  font-size: 11px;
}
.order .tool .open-cases-header.priority_request {
  background-color: #ffce00;
}
.order .tool .open-cases-header.request_reanalysis {
  background-color: #9e00b3;
}
.order .tool .open-cases-header.block_orders {
  background-color: #fb3a3a;
}
.order .tool.open {
  left: 0;
}
.order .tool .case-beta {
  font-size: 11px;
  font-style: italic;
  margin-right: 5px;
  width: 100%;
  color: #888888;
}
.order .bureaux-consulted h1 {
  padding: 2px 15px;
}
.order .bureaux-consulted h1.emailage {
  background-color: #6D1222;
}
.order .bureaux-consulted h1.emailage img {
  height: 17px;
  width: 65px;
}
.order .bureaux-consulted h4 {
  text-transform: uppercase;
  font-size: 12px;
  background-color: #efefef;
}
.order .bureaux-deceased {
  background-color: #e8002a !important;
  width: 100%;
  border-radius: 5px;
  padding: 0 5px 3px;
  color: #ffffff;
  word-break: break-word;
  display: inline-block;
}
.order .bureaux-deceased .deceased-alert {
  margin-right: 10px !important;
  font-size: 10px;
  color: #ffffff !important;
  font-weight: 500;
}
.order .bureaux-deceased .deceased-alert .deceased-icon {
  font-size: 17px;
  color: #ffffff !important;
  margin-right: 3px;
  display: inline;
}
.order .bureaux-deceased .clipboard-text:hover {
  background-color: #ff5d5a !important;
}
.order .right-lateral-infos {
  border-left: none;
  position: fixed;
  height: 100%;
  right: 0px;
  width: 35vw;
  background-color: #ececec;
  z-index: 0;
  top: 200px;
}
.order .right-lateral-infos .right-internal-infos {
  position: absolute;
  top: 6px;
  height: calc(100% - 240px);
  overflow-y: auto;
  padding: 16px 16px 18px 16px;
  margin-top: 35px;
}
.order .eliminate-timer-margin .right-lateral-infos {
  top: 160px;
}
.order .eliminate-timer-margin .right-lateral-infos .right-internal-infos {
  height: calc(100% - 200px);
}
@media (max-width: 1200px) {
  .order .have-tools.collapse-controller-margin {
    display: block;
    position: unset !important;
    width: 100% !important;
  }
  .order .have-tools.collapse-controller-margin.open {
    margin-left: 300px;
  }
  .order .have-tools.collapse-controller-margin.collapse-close {
    margin-left: 50px;
  }
  .order .have-tools.collapse-controller-margin .order-central-area {
    position: unset;
    width: 100%;
    overflow-y: hidden;
  }
  .order .right-lateral-infos {
    display: block;
    position: unset;
    width: 100%;
    padding: 18px;
  }
  .order .right-lateral-infos .right-internal-infos {
    padding: 0px;
    position: inherit;
    margin-top: 0px;
  }
  .order .dont-have-tools {
    margin: 0px 0.1px !important;
  }
  .order .dont-have-tools .order-central-area {
    position: unset;
    width: 100%;
    height: auto;
    overflow-y: hidden;
  }
  .order .dont-have-tools .order-central-area .infos-containers {
    position: unset;
    width: 100%;
    overflow-y: scroll;
  }
  .order .dont-have-tools .order-central-area .infos-containers > div {
    padding: 16px 16px 0px 16px;
    background: #f2f3f8;
    border-radius: 0px;
    border: 0px;
  }
  .order .dont-have-tools .order-central-area .infos-containers > div .row {
    border: none;
    border-radius: 0px;
    background: #fff;
  }
  .order .dont-have-tools .order-central-area .infos-containers > div .row .row {
    border: none !important;
  }
}
.order .related-infos {
  border-left: 1px solid #ececec;
}
.order .booking-section h3 {
  color: #40424a;
  text-transform: uppercase;
  font-size: 12px;
  border-bottom: 1px dashed #c8c8c8;
  padding-bottom: 5px;
}
.order .booking-section h3 i {
  font-size: 14px;
  margin-left: 10px;
}
.order .bookings .margin-top-20 {
  margin-top: 20px;
  display: block;
}
.order .bookings .infos strong {
  width: 110px;
  min-width: 20%;
  display: inline-block;
  text-transform: uppercase;
}
.order .bookings .infos .sandbox-field {
  display: block;
  margin-bottom: 10px;
}
.order .triggered-rules-icon {
  font-size: 15px;
}
.order .triggered-rules-icon .search {
  opacity: 0.6;
}
.order .triggered-rules-icon .globe {
  opacity: 0.3;
}
.order .kdt-attention {
  font-weight: 700;
  background: #ffff8d !important;
  padding: 2px;
  border-radius: 10px;
  color: #333;
  display: inline-block !important;
}
.order .kdt-attention.store {
  background: unset;
  padding: unset;
}
.order .kdt-attention.store span {
  background: yellow !important;
  color: #333 !important;
}
.order .kdt-attention-btn {
  position: absolute !important;
  right: 30px;
  top: 30px;
  padding: 5px;
  background: yellow;
  border-radius: 50%;
  width: 28px;
  text-align: center;
  height: 28px;
  line-height: 18px;
}
.order .kdt-attention-btn:hover {
  cursor: pointer;
}
.order .order-review-email-overflow {
  white-space: nowrap;
  max-width: 101px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}
.order .review-bl-email div {
  display: none;
}
.order .review-email-tooltip {
  z-index: 1050;
  max-width: unset;
}
.order .order-expited {
  background-color: #fef4aa !important;
}
.order .order-expited .expires-at-column span {
  padding: 2px;
  background-color: #f7c189;
}
.order .order-update-dropdown {
  display: inline-block;
}
.order .order-update-dropdown .ember-basic-dropdown {
  top: 8px;
}
.order .range_inputs .btn {
  color: #FFF;
  width: 90px;
}
.order .order-update-table {
  width: 100%;
  background-color: #ffffff;
  border-radius: 0px;
}
.order .box-order-update {
  padding: 16px 16px 0px 16px !important;
  background: #f2f3f8;
}
@media (max-width: 991px) {
  .order .related-infos {
    background-color: #f2f3f8 !important;
  }
  .order .related-infos > div {
    padding: 5px 20px 0 20px;
  }
  .order .related-infos > div:first-child {
    margin-top: 5px;
  }
  .order .related-orders {
    padding: 0px;
  }
  .order .flex-btns {
    padding: 20px;
  }
  .order .related-container-right {
    margin-top: 5px !important;
  }
}
.order .tooltip-items {
  margin: 0;
  padding-left: 15px;
}
.order .order-delivery {
  padding: 15px;
}
.order .order-delivery-info {
  margin: 0px 0px 12px;
}
.order .order-delivery-info i {
  margin-top: 2px;
}
.order .order-delivery-info .info-value {
  margin: 0px;
}
.order .btn-next-order {
  float: right;
  text-wrap: nowrap;
  background-color: transparent;
  color: #6D1222;
}
@media (max-width: 1224px) {
  .order .btn-next-order {
    font-size: 10px;
  }
}
.order .btn-next-order:hover {
  color: #9E1B32;
  border: 1px solid;
}
.order .fill-phone-button {
  color: #595d6e;
}

.dashboard .icon-category {
  font-size: 36px;
  height: 36px;
  line-height: 36px;
  margin-right: 20px;
}
.dashboard .row {
  margin: 0;
}
.dashboard .col-md-4 {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.dashboard .col-md-4 .card {
  width: 100%;
  height: 100%;
}
.dashboard .positive {
  color: #32b300;
}
.dashboard .negative {
  color: #e8002a;
}
.dashboard .news {
  background-color: #503a7d;
  color: #ffffff;
}
.dashboard .news h2 {
  color: #ffffff;
  line-height: 30px;
}
.dashboard .news .text-muted {
  line-height: 14px;
}
.dashboard .news .icon-category {
  margin-right: 5px;
}
.dashboard .news .icon-category i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: #ffffff;
  color: #503a7d;
  border-radius: 50%;
  margin-right: 10px;
  text-align: center;
  font-size: 19px;
}
.dashboard .news .icon-category i:before {
  margin-left: -5px;
}
.dashboard .news ul {
  margin-top: 20px;
  padding: 0;
  list-style: none;
  padding: 10px;
}
.dashboard .news ul li {
  padding: 10px;
  border: 1px dotted #503a7d;
}
.dashboard .news ul li:hover {
  background-color: #503a7d;
  border: 1px dashed #ffffff;
}
.dashboard .news ul li p {
  line-height: 20px;
  font-weight: 500;
  margin: 0;
}
.dashboard .news ul li i {
  font-size: 20px;
  vertical-align: middle;
}
.dashboard .news ul .label {
  float: right;
  background-color: #ffffff;
  color: #503a7d;
  font-size: 10px;
  margin-left: 10px;
}

.decision-list-tools {
  display: flex;
  flex-direction: row;
  height: 38px;
  justify-content: flex-end;
}
.decision-list-tools .common-search {
  width: auto;
  margin-right: 10px;
}

.decision-list-modal .power-select-new-decision {
  height: 38px;
  line-height: 36px;
}
.decision-list-modal .modal-title {
  line-height: 1.5rem;
}
.decision-list-modal h4 {
  margin: 0 auto 0 20px;
}
.decision-list-modal .table-decision {
  width: 100%;
  white-space: nowrap;
}
.decision-list-modal .table-decision tr {
  border: none;
}
@media (max-width: 576px) {
  .decision-list-modal .buttons-change-decision {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .decision-list-modal .buttons-change-decision button {
    display: block;
    width: 100%;
    margin-bottom: 12px;
  }
}
.decision-list-modal .change-decision-message {
  text-align: left;
  line-height: 1.5rem;
  padding: 0 1rem;
  height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.decision-list-modal .change-decision-message .decision {
  font-weight: bold;
}
.decision-list-modal .change-decision-message .decision-approve {
  color: #007298;
}
.decision-list-modal .change-decision-message .decision-decline {
  color: #e77204;
}
.decision-list-modal .change-decision-message .decision-review {
  color: #ffce00;
}
.decision-list-modal-footer.check {
  width: 100%;
}
.decision-list-modal-footer.check .freezy-modal {
  line-height: 25px;
  display: inline-block;
}
.decision-list-modal-footer.check .freezy-modal p {
  display: inline-block;
  margin: 5px 0 0 25px;
  line-height: 25px;
}
.decision-list-modal-footer.check .freezy-modal label:before {
  margin-bottom: 4px;
}
.decision-list-modal-footer.check .freezy-modal label:after {
  top: 11px;
}
.decision-list-modal-footer.check .btn {
  float: right;
  margin-left: 10px;
}
.decision-list-modal .form-group {
  padding: 0 20px;
  margin-bottom: 20px;
}

.orders-list-by-decision {
  padding: 10px;
  border: solid 1px #b9b6b6;
  border-radius: 5px;
}
.orders-list-by-decision .orders-not-found {
  text-align: center;
  padding: 0;
  margin: 0;
}

.decision-options i {
  margin: 0 5px;
  color: #6D1222;
}
.decision-options i:hover {
  color: #40424a;
}
.decision-options div {
  display: none;
}

.conflicts-decision-list {
  overflow-y: scroll;
  max-height: 180px;
  padding-left: 12px;
  overflow-x: auto;
}
@media (max-width: 576px) {
  .conflicts-decision-list {
    max-height: 120px !important;
  }
}

.btn-decision-list {
  height: 36px;
}

@media (max-width: 575.98px) {
  .decision-list-tools {
    width: 100%;
    justify-content: flex-start;
  }
}
.conflicts-decision-header {
  margin-bottom: 2rem;
}
.conflicts-decision-header h3 {
  text-align: left;
  margin-bottom: 1rem;
}

.conflict-decision-item {
  border: 0.5px solid #575962;
  border-left-width: 0.25rem;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
}
.conflict-decision-item article {
  width: 100%;
  padding: 0.5rem;
}
.conflict-decision-item .conflict-decision-date {
  width: 100%;
  margin: 0.25rem 0.5rem 0.25rem 0;
}
.conflict-decision-item .decision-item-options {
  width: 25px;
}
.conflict-decision-item .decision-item-options i {
  color: white !important;
  font-size: 1rem;
}
.conflict-decision-item .decision-item-options.decision-approve {
  background-color: #0ABB87;
}
.conflict-decision-item .decision-item-options.decision-decline {
  background-color: #F78C00;
}
.conflict-decision-item .decision-item-options.decision-review {
  background-color: #BBBB4E;
}
.conflict-decision-item.decision-approve {
  border-color: rgb(7.4111675127, 138.5888324873, 100.0507614213);
  border-left-color: #0ABB87;
}
.conflict-decision-item.decision-decline {
  border-color: rgb(154.6040816327, 154.6040816327, 59.3959183673);
  border-left-color: #BBBB4E;
}
.conflict-decision-item.decision-review {
  border-color: rgb(154.6040816327, 154.6040816327, 59.3959183673);
  border-left-color: #BBBB4E;
}
.conflict-decision-item .scope span {
  background-color: #454B7C;
  color: #ffffff;
}
.conflict-decision-item h3, .conflict-decision-item h5 {
  margin: 0;
}
.conflict-decision-item h3 {
  font-weight: bold;
}

.delete-entry-tooltip {
  z-index: 999 !important;
}

.ember-tooltips[aria-hidden=true] {
  visibility: hidden;
}

.wrap-description {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}

#input-dl-search {
  padding: 0 10px;
}

.decision-lists-options {
  width: 224px;
  padding: 5px 0px;
  border: solid 1px #c8c8c8;
}
.decision-lists-options .decision-lists-options-check {
  padding: 5px 5px;
}
.decision-lists-options .decision-lists-options-check:hover {
  background-color: #e9edf2;
  cursor: pointer;
}
.decision-lists-options .checkbox-label {
  display: inline;
}

h1.quicksearch {
  text-align: center;
  font-weight: normal;
  color: #5a5c68;
}
h1.quicksearch span {
  font-weight: bold;
  color: #6D1222;
}

.storeselection .btn, .storeselection .help {
  margin-top: 20px;
}

.help-side {
  position: fixed;
  width: 300px;
  background: #fdfcfd;
  height: 100vh;
  top: 0;
  right: -300px;
  z-index: 30;
  padding: 129px 30px 70px;
  box-shadow: 0 14px 26px -12px rgba(169, 169, 169, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(169, 169, 169, 0.2);
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.help-side .help-content {
  height: 80%;
  overflow: auto;
}
.help-side .help-footer {
  height: 20%;
  padding-top: 20px;
}
.help-side .help-footer button {
  width: 100%;
  margin-top: 10px;
}
.help-side.open {
  right: 0;
}

h1 .open-help i {
  font-size: 14px;
  color: #888888;
}

.queues .auto-queue {
  border-left: 3px solid #007298;
}
.queues .icon {
  font-size: 12px;
}
.queues .icon.auto_queue_bullet {
  color: #007298;
}

.icon-kdt-static-queue {
  font-size: 16px;
}

.queueModal input {
  margin-bottom: 20px;
}
.queueModal .user-count {
  font-size: 12px;
  font-style: italic;
  text-align: right;
  float: right;
}
.queueModal .btn-clear {
  float: left;
  margin-right: auto;
}

.queue-config-list {
  width: 100%;
  overflow: auto;
  padding-top: 20px;
}
.queue-config-list .queue-config-item {
  text-align: center;
  min-width: 820px;
}
.queue-config-list .queue-config-item .options-dropdown {
  display: inline-block;
  vertical-align: middle;
}
.queue-config-list .queue-config-item .options-dropdown-content {
  width: 150px;
  padding-top: 5px;
  border: solid 1px #aaa;
}
.queue-config-list .queue-config-item .options-dropdown-content button {
  width: 100%;
  height: 25px;
  margin-bottom: 5px;
  border: none;
  background-color: #ffffff;
  color: #595d6e;
}
.queue-config-list .queue-config-item .options-dropdown-content button:hover {
  background-color: #6D1222;
  background: #e9edf2;
  color: #6D1222;
}
.queue-config-list .queue-config-item .queue-config-group {
  border: solid 1px transparent;
  margin-bottom: 15px;
  padding: 10px 0;
  display: block;
  width: 780px;
  background-color: #f2f1f2;
  border-radius: 5px;
  display: inline-block;
}
.queue-config-list .queue-config-item .queue-config-group .index {
  font-size: 14px;
  width: 60px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  color: #5a5c68;
  font-weight: bold;
}
.queue-config-list .queue-config-item .queue-config-group .condition {
  background-color: #ffffff;
  display: inline-block;
  width: 310px;
  height: 35px;
  vertical-align: middle;
  border-radius: 5px 0 0 5px;
  margin-left: -7px;
}
.queue-config-list .queue-config-item .queue-config-group .arrow::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: -32px;
  width: 0;
  height: 0;
  position: relative;
  left: -4px;
  border-top: 18px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 25px solid #ffffff;
}
.queue-config-list .queue-config-item .queue-config-group-icon {
  margin-left: 10px;
  color: #888888;
}
.queue-config-list .queue-config-item .queue-config-group-icon::after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 35px;
  margin: 0 10px;
  background-color: #f2f1f2;
}
.queue-config-list .queue-config-item .queue-config-group-options {
  padding: 5px;
  border: none;
  background-color: inherit;
  float: right;
  margin-top: 5px;
  margin-right: 10px;
  display: inline-block;
  cursor: pointer;
}
.queue-config-list .queue-config-item .queue-config-group-name {
  width: 220px;
  display: inline-block;
  text-align: center;
  font-size: 15px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
.queue-config-list .queue-config-item .queue-config-group-delete {
  border: none;
  background-color: transparent;
  font-size: 20px;
  vertical-align: middle;
  margin: 0 10px;
}
.queue-config-list .queue-config-item .queue-config-group-delete i {
  color: #c8c8c8;
}
.queue-config-list .queue-config-item .queue-config-group-delete i:hover {
  color: #5a5c68;
  cursor: pointer;
}
.queue-config-list .queue-config-item .queue-config-group-pos {
  display: inline-block;
  height: 50px;
  width: 30px;
  vertical-align: middle;
  margin-left: 5px;
}
.queue-config-list .queue-config-item .queue-config-group-pos .button {
  margin-top: 5px;
  border-radius: 15px;
  border: none;
  background-color: #007298;
  color: #f2f1f2;
  width: 20px;
  height: 20px;
  padding: 0;
}
.queue-config-list .queue-config-item .queue-config-group-pos .button:disabled, .queue-config-list .queue-config-item .queue-config-group-pos .button:disabled:hover {
  background-color: #c8c8c8;
  border: none;
  cursor: not-allowed;
}
.queue-config-list .queue-config-item .queue-config-group-pos .button:hover {
  background-color: #5a5c68;
  cursor: pointer;
}
.queue-config-list .queue-config-item .queue-config-group .queue {
  background-color: #f2f1f2;
  display: inline-block;
  width: 345px;
  height: 35px;
  vertical-align: middle;
  border-radius: 0 5px 5px 0;
  margin-right: -7px;
}
.queue-config-list .queue-config-group-change {
  animation: changeQueueCond 1s;
  animation-iteration-count: 1;
}
.queue-config-list .queue-edit select {
  border: 1px solid #ddd;
}
.queue-config-list .queue-config-line {
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.25);
  display: inline-block;
  margin: 0;
  padding: 0;
}
.queue-config-list .queue-config-line .arrow {
  display: inline-block;
  margin-left: -3px;
}
.queue-config-list .queue-edit .btn {
  padding: 8px 25px;
  color: #fff;
  font-weight: bold;
}

.queue-config-new-item {
  border: none;
  border-radius: 5px;
  padding: 5px;
  background-color: #007298;
  color: #ffffff;
  font-size: 15px;
}
.queue-config-new-item i {
  font-size: 20px;
}
.queue-config-new-item:hover {
  background-color: #229f9f;
  cursor: pointer;
}
.queue-config-new-item:disabled, .queue-config-new-item:disabled:hover {
  background: #d2d2d2;
  cursor: not-allowed;
}

.conditionModal input, .conditionModal .select2 {
  margin-bottom: 20px;
}
.conditionModal .btn-clear {
  margin-right: auto;
}

.queues-options button {
  border: none;
  padding: 0;
  margin: 0;
  margin-right: 10px;
  background-color: transparent;
  cursor: pointer;
  color: #6D1222;
}

.queues-select-trigger {
  height: 38px;
  line-height: 36px;
}

.queue-modal-header h4 {
  margin: 0 auto 0 20px;
}
.queue-modal-header .queue-name {
  font-size: 15px;
  font-style: italic;
}

.queue-expires-select {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
}
.queue-expires-value {
  float: right;
  width: 38%;
  height: 38px;
  line-height: 36px;
  vertical-align: middle;
}
.queue-modal-value {
  width: 100%;
  height: 38px;
  line-height: 36px;
  vertical-align: middle;
}
.queue-modal-center {
  margin: auto;
}
.queue-modal-users-list {
  padding: 10px;
  border: solid 1px #aaaaaa;
  border-radius: 5px;
  max-height: 150px;
  overflow: auto;
  margin-bottom: 10px;
}
.queue-modal-users-list p {
  margin: 0px;
  font-size: 15px;
  margin-bottom: 5px;
}

.new-queue {
  background: #fff;
  height: 500px;
  border: 1px solid #c8c8c8;
  padding: 20px;
}
.new-queue .queue-config {
  margin-top: 30px;
}

.case h4 {
  margin-bottom: 0 !important;
}

.row.operation-tools {
  align-items: center;
  justify-content: space-evenly;
}
.row.operation-tools .btn {
  padding: 8px 12px;
  min-width: 180px;
  text-align: initial;
}
.row.operation-tools .btn.open-filter-mobile {
  min-width: auto;
}
.row.operation-tools .case-filter {
  width: 224px;
}
.row.operation-tools .case-filter .fa {
  position: absolute;
  right: 12px;
  font-size: 20px;
  font-weight: 800;
}

.content-details {
  width: 100%;
  padding: 15px;
  background-color: #F5F7F9;
}
.content-details .divider {
  border-left: 3px solid rgb(206.36, 209.4, 227.64);
  width: 12px;
  height: 16px;
  margin: 0 10px;
}
.content-details .filter-info {
  font-style: italic;
  color: #9A9A9A;
}
.content-details .filter-info strong {
  color: #00ace6;
}

.arrow {
  font-size: 25px;
  line-height: 2;
  color: #00ace6;
}

.operations-all {
  height: 38px;
}
.operations-all i {
  right: 12px;
  top: 11px;
  background: -webkit-linear-gradient(right, #29cb63 50%, #67757c 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.operations-open {
  height: 38px;
}
.operations-open i {
  right: 12px;
  top: 11px;
  color: #29cb63;
}

.operations-closed {
  height: 38px;
}
.operations-closed i {
  right: 12px;
  top: 11px;
  color: #67757c;
}

.operation-options {
  cursor: pointer;
  color: #6D1222;
}

.label-case-block-order .scope-span {
  background: #fb3a3a;
  color: #ffffff;
}
.label-case-block-order .scope-span:after {
  border-right: 10px solid #fb3a3a;
}

.label-case-reanalysis .scope-span {
  background: #9e00b3;
  color: #ffffff;
}
.label-case-reanalysis .scope-span:after {
  border-right: 10px solid #9e00b3;
}

.label-case-priority .scope-span {
  background: #ffce00;
  color: #ffffff;
}
.label-case-priority .scope-span:after {
  border-right: 10px solid #ffce00;
}

.operation-title .page-tools {
  justify-content: end;
  margin-right: 3px;
}
@media (max-width: 767px) {
  .operation-title {
    flex-direction: column;
  }
  .operation-title .page-tools {
    width: 100%;
    justify-content: space-between;
    padding-top: 18px;
    margin: auto;
  }
}

.scope-span i {
  font-size: 11px !important;
}

.operation-prevent {
  cursor: pointer;
}

.update-comments {
  margin-left: 43.5%;
}

.small-label {
  font-size: x-small;
}

.case-details .card-subtitle {
  margin-bottom: unset;
}
.case-details .card-body {
  padding: 1.5rem;
}
.case-details .card-body div:first-child {
  margin-top: 0;
}
.case-details .case-summary {
  background-color: #ebecf2;
  padding: 2px 1.5rem;
}
.case-details .case-summary h2 {
  margin: 0;
}

p.case-comment {
  line-height: 1.5;
  text-align: justify;
}

.btn.related-order-btn {
  background-color: #9E1B32;
  color: #ffffff;
  text-transform: none;
}
.btn.related-order-btn i {
  margin-left: 5px;
}

#operations-table {
  width: 100%;
}
#operations-table th {
  padding: 5px;
}

.operation-action {
  width: 30px !important;
}

.operations-table-body,
.operations-table-header,
.operations-table-row {
  text-align: left;
}
.operations-table-body i,
.operations-table-header i,
.operations-table-row i {
  font-size: 11px;
  margin-left: 6px;
}
.operations-table-body th,
.operations-table-header th,
.operations-table-row th {
  font-weight: 600;
  height: 30px;
}
.operations-table-body tr td,
.operations-table-header tr td,
.operations-table-row tr td {
  margin: 0 10px;
}

.operations__store-selector {
  background-color: #f2f3f8;
}

@media (max-width: 991px) {
  .scope-span {
    height: 100% !important;
    line-height: normal !important;
  }
  .scope-span::after {
    border-right: 0px !important;
  }
  .btn.related-order-btn {
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 20px;
  }
}
.common-search {
  max-width: 400px;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .page-titles .btn {
    height: auto !important;
  }
}
@media (max-width: 768px) {
  .content-details {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    margin-bottom: 15px;
  }
  .content-details:after {
    content: "›";
    color: #00ace6;
  }
  #operations-table {
    font-weight: 400;
    width: 100%;
  }
  #operations-table thead {
    display: none;
    font-weight: 500;
  }
  #operations-table tbody tr {
    padding: 30px;
  }
  #operations-table tbody tr td {
    display: block;
    color: #000000;
    font-weight: 200;
    font-size: 13px;
    padding: 5px;
    position: relative;
  }
  #operations-table tbody tr td:first-child {
    display: flex;
    justify-content: space-between;
    padding-top: 15px;
    font-size: 14px;
    font-weight: 500;
  }
  #operations-table tbody tr td:first-child a {
    margin-right: 10px;
  }
  #operations-table tbody tr td:nth-last-child(-n+2) {
    padding-bottom: 15px;
  }
  #operations-table tbody tr td:nth-child(n+2):before {
    content: attr(data-label);
    font-weight: 500;
    font-size: 14px;
    left: 5px;
    padding-right: 5px;
  }
  #operations-table tbody tr td .scope {
    display: block;
  }
}
/*background complete queue table row*/
.attention {
  background-color: #ffce00 !important;
  color: #000 !important;
}

.alarm {
  background-color: #e6667d !important;
  color: #ffffff !important;
}

.stores-without-orders {
  background-color: #cacaca;
  height: 25px;
  padding: 5px;
  text-align: center;
  cursor: pointer;
}

.complete-queue-report-date input {
  width: 100px;
  min-width: 100px;
}

.complete-report-store-search, .complete-queue-report-date {
  display: flex;
  flex-direction: column;
}
.complete-report-store-search input, .complete-queue-report-date input {
  width: 150px;
  min-width: 150px;
}

.complete-queue-report-date {
  margin-right: 20px;
}

.queue-report__date {
  display: flex;
  width: 50%;
  justify-content: flex-end;
}

.queue-report__page-titles {
  margin: 20px 0;
  padding: 0px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.queue-report__find-store {
  width: 50%;
}

.queue-report__title-breadcrumber {
  display: flex;
  flex-direction: column;
}

.queue-report__buttons {
  height: 52px;
  display: flex;
  align-items: flex-end;
}

@media only screen and (max-width: 1400px) {
  .queue-report__date {
    display: flex;
    width: 100%;
  }
}
.user-loading {
  background-color: #6D1222;
  height: 100vh;
}

.user-loading-error {
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.welcome-container {
  text-align: center;
  vertical-align: middle;
}
.welcome-container .title {
  color: #9E1B32;
  font-size: 30px;
}
.welcome-container .action-text {
  font-size: 18px;
  line-height: 24px;
}
.welcome-container img {
  height: auto;
  width: 60vh;
}
.welcome-container p {
  line-height: 20px;
}
.welcome-container.orders {
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .welcome-container .title {
    font-size: 20px;
  }
  .welcome-container .action-text {
    font-size: 15px;
    line-height: 19px;
  }
}

@media (max-width: 768px) {
  .welcome-image {
    display: none;
  }
}
@media (max-height: 890px) {
  .welcome-image img {
    height: 60vh;
    width: auto;
  }
}
.store-groups-empty {
  height: 150px;
  width: 100%;
  background-color: #ffffff;
  text-align: center;
  padding: 50px;
}

.dashboards .select-dashboard {
  display: inline-block;
  vertical-align: middle;
  height: 40px;
  min-width: 100px;
  text-align: center;
}
.dashboards .select-dashboard span:first-child {
  display: block;
  line-height: 28px;
  padding: 5px;
}
.dashboards .iframe-hidden {
  display: none;
}
.dashboards .content-principal-fixed {
  height: 100vh;
}
.dashboards .content-principal-fixed iframe {
  height: 100%;
}
.dashboards .no-dashboard {
  margin: auto;
}

/* Estilos para telas entre 1025px e 1280px de largura */
@media (max-width: 1280px) {
  .performance-box .body .total-orders .total-count {
    font-size: 1.4rem;
  }
  .status-infos-box {
    min-height: auto !important;
  }
}
.batch-processors-tools {
  display: flex;
  justify-content: flex-end;
}

.batch-processors-filter-by {
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  margin-top: 5px;
}
.batch-processors-filter-by .filter-by-options-check {
  margin: 5px;
}
.batch-processors-filter-by .filter-by-options-check .checkbox-label {
  display: inline;
}

.new-batch-processors-btn {
  margin-left: 5px;
  height: 38px;
  font-size: 13px;
  min-height: unset;
}

.search-batch-processors input {
  min-width: 300px;
}

.not-found-img {
  max-width: 500px;
  width: 40%;
  height: 80%;
}

@media (max-width: 575.98px) {
  .new-batch-processors-btn {
    height: auto;
  }
  .batch-processors-tools {
    justify-content: flex-start;
    width: 100%;
  }
}
.home .title {
  color: #6D1222;
  font-weight: bold;
  font-size: 25px;
}
.home .title-date {
  color: #5a5c68;
  font-weight: 500;
}
.home .infos-box {
  border: 1px solid #c8c8c8;
  border-radius: 10px;
  min-height: 150px;
  background-color: #ffffff;
  margin-bottom: 20px;
}
.home .infos-box.user-meta {
  min-height: 0px;
}
.home .infos-box.queues-infos {
  height: calc(100vh - 445px);
}
.home .infos-box.queues-infos .user-infos {
  height: calc(100vh - 500px);
}
.home .infos-box.queues-infos .user-infos .queue-comments {
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  padding: 10px;
}
.home .infos-box.performance-box-risk-dashboard {
  min-height: 0px;
  margin: 0px;
}
.home .infos-body .konduto-user-profile-options {
  height: calc(100vh - 240px);
}
.home .infos-body .konduto-user-profile-options .nav {
  height: 50px;
}
.home .infos-body .konduto-user-profile-options .body {
  padding: 10px 0px;
  height: calc(100% - 60px);
}
.home .infos-body .konduto-user-profile-options .body .orders-list {
  height: calc(100% - 50px);
}
.home .infos-body .konduto-user-profile-options .body .orders-list .content-principal {
  width: 100%;
  margin: 0px;
}
.home .infos-body .konduto-user-profile-options .body .orders-list .content-principal .col-12 {
  padding: 0px 5px 0px 10px;
}
.home .infos-body .konduto-user-profile-options .body .orders-list .center {
  height: 100%;
  display: flex;
  align-items: center;
  align-content: flex-start;
  justify-content: center;
}
.home .home-datepicker input {
  border-color: #00ace6;
  color: #00ace6;
}
.home .dashboard-filters {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 175px;
  height: 42px;
  margin: 6px;
  color: #2bc9c9;
  border: 1px solid #007298;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 8px 16px 8px 8px;
  font-weight: 400;
  line-height: 21px;
}
.home .dashboard-filters .title-trigger {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home .dashboard-filters .count-selections {
  background-color: #007298;
  color: #ffffff;
  padding: 2px 5px;
  margin: 0px 8px;
  border-radius: 4px;
  font-weight: 400;
  line-height: 21px;
}
.home .dashboard-filters .filter-arrow {
  align-self: flex-end;
}
.home .under-maintenance {
  display: flex;
  align-items: center;
  background-color: #fdebb6;
  font-weight: 500;
  padding: 16px;
  margin: 8px 0px;
}
.home .under-maintenance .icon {
  color: #f79320;
  display: flex;
  align-items: center;
  margin: 0px;
}

.filter-selections.options-select {
  position: absolute;
  z-index: 1;
  min-width: 160px;
  padding: 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.filter-selections.options-select .check {
  padding: 0;
}
.filter-selections.options-select .check label {
  width: auto !important;
  margin: 5px 0 0;
}
.filter-selections.options-select .check label:before {
  margin-right: 4px;
}
.filter-selections.options-select .check label:after {
  top: 10px !important;
}
.filter-selections.options-select .check .option-unchecked {
  padding-bottom: 10px;
}
.filter-selections.options-select .check .option-checked {
  background-color: #eeeeee;
  padding-bottom: 10px;
}
.filter-selections.options-select .check .single-selection-box {
  display: flex;
  padding: 5px;
  border: none;
  width: 100%;
  background-color: #ffffff;
  font-size: 14px;
  color: #595d6e;
}
.filter-selections.options-select .check .single-selection-box.selected-option {
  background-color: #dddddd;
  justify-content: space-between;
}
.filter-selections.options-select .check .single-selection-box:hover {
  background-color: #5897fb;
}
.filter-selections.options-select h1 {
  font-size: 16px;
  color: #553b6a;
  background-color: #f7f7f7;
  text-align: center;
  padding: 5px 0;
  margin: 0;
}
.filter-selections.options-select .options-select-list {
  max-height: 250px;
  overflow-y: auto;
  padding: 5px 10px;
  max-width: 350px;
}
.filter-selections.options-select .options-select-list li {
  padding: 4px 0;
  list-style: none;
}
.filter-selections.options-select .options-select-list .check .initial-view-search {
  padding: 5px !important;
  font-weight: 500 !important;
}
.filter-selections.options-select .options-select-list .check .loading-search {
  padding: 5px;
  font-weight: 500;
}
.filter-selections.options-select .options-select-list .check .empty-search {
  padding: 5px;
  font-weight: 500;
}
.filter-selections.options-select .options-select-input {
  padding: 5px;
}
.filter-selections.options-select .dropdown-menu-footer {
  background: #f7f7f7;
  padding: 8px 15px;
}
.filter-selections.options-select .dropdown-menu-footer button {
  width: 100%;
  display: block;
  margin: 0 auto;
  border: 0;
}

.home-divider {
  border-bottom: 1px solid #ddd;
  margin-top: -31px;
}
@media (max-width: 991px) {
  .home-divider {
    margin-top: -18px;
  }
}

.home-version-button {
  border: solid 1px #9E1B32;
  border-radius: 10px;
  font-size: 18px;
  padding: 15px 10px;
  float: right;
  font-weight: bold;
  color: #fff;
  background-color: #9E1B32;
}

.nav-link.active {
  background: rgba(44, 78, 244, 0.1);
}

.training-cards {
  display: grid;
  grid-template-columns: repeat(auto-fill, 220px);
  grid-gap: 40px 40px;
  justify-content: center;
}

.training-card {
  width: 220px;
  height: 340px;
  background: #fff;
  display: grid;
  grid-template-rows: 140px 200px;
  border-radius: 5px;
}
.training-card .training-card-header {
  background-color: #EEE6FF;
  padding: 20px;
  min-height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px 5px 0px 0px;
}
.training-card .training-card-header .header-title {
  height: 100%;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #3E2D9C;
  word-break: break-word;
}
.training-card .training-card-header .header-title .icon {
  display: inline-block;
  width: 25px;
  font-size: 70px;
  color: white;
  line-height: 50px;
  vertical-align: middle;
  margin-right: 10px;
}
.training-card .training-card-header .header-title .title {
  display: inline-block;
  width: 140px;
  vertical-align: middle;
}
.training-card .training-card-body {
  padding: 11px;
}
.training-card .training-card-body .title {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 28px;
  color: #3E2D9C;
  word-break: break-word;
}
.training-card .training-card-body .synopsis {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #595959;
  word-break: break-word;
}
.training-card .training-card-body .view {
  margin-top: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: -0.02em;
  text-decoration-line: underline;
  color: #595959;
  border: none;
  background: transparent;
  padding: 0;
}

.training {
  max-width: 1080px;
  margin: 48px auto 0;
  display: grid;
  grid-gap: 32px;
  justify-content: center;
  padding-bottom: 40px;
  position: relative;
}
.training .prev-training {
  position: absolute;
  left: 0;
  top: 210px;
  width: 30px;
  height: 50px;
}
.training .prev-training:before {
  transform: scale(3.5);
  color: rgba(163, 157, 188, 0.7);
}
.training .next-training {
  position: absolute;
  top: 210px;
  right: 0;
  width: 30px;
  height: 50px;
}
.training .next-training:before {
  transform: scale(3.5);
  color: rgba(163, 157, 188, 0.7);
}
.training .training-info {
  max-width: 800px;
}
.training .training-info .title {
  font-style: normal;
  font-weight: 500;
  font-size: 21px;
  line-height: 25px;
  color: #3E2D9C;
}
.training .training-info .description-header {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  color: #3E2D9C;
  margin-top: 30px;
  margin-bottom: 4px;
}
.training .training-info .description {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #595959;
}

.back-to-trainings {
  width: 190px;
  height: 38px;
  background: #2BC8C8;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #FFFFFF;
  margin-left: auto;
}
.back-to-trainings:hover {
  background: #2BC8C8;
  color: #FFFFFF;
}

/*Theme Colors*/
/*bootstrap Color*/
/*Light colors*/
/*Normal Color*/
/*Extra Variable*/
@font-face {
  font-family: "kdt_fontfamily";
  src: url("/font/kdt_fontfamily.eot?6402831");
  src: url("/font/kdt_fontfamily.eot?6402831#iefix") format("embedded-opentype"), url("/font/kdt_fontfamily.woff?6402831") format("woff"), url("/font/kdt_fontfamily.ttf?6402831") format("truetype"), url("/font/kdt_fontfamily.svg?6402831#kdt_fontfamily") format("svg");
  font-weight: normal;
  font-style: normal;
}
i.icon {
  font-family: "kdt_fontfamily";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* You can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-family: "Open Sans", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", sans-serif;
}