@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?48150123");
  src: url("../font/kdt_fontfamily.eot?48150123#iefix") format("embedded-opentype"), url("../font/kdt_fontfamily.svg?48150123#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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AAAAIgAA6CIAAOgiAAAAIwAA6CMAAOgjAAAAJAAA6CQAAOgkAAAAJQAA6CUAAOglAAAAJgAA6CYAAOgmAAAAJwAA6CcAAOgnAAAAKAAA6CgAAOgoAAAAKQAA6CkAAOgpAAAAKgAA6CoAAOgqAAAAKwAA6CsAAOgrAAAALAAA6CwAAOgsAAAALQAA6C0AAOgtAAAALgAA6C4AAOguAAAALwAA6C8AAOgvAAAAMAAA6DAAAOgwAAAAMQAA6DEAAOgxAAAAMgAA6DIAAOgyAAAAMwAA6DMAAOgzAAAANAAA6DQAAOg0AAAANQAA6DUAAOg1AAAANgAA6DYAAOg2AAAANwAA6DcAAOg3AAAAOAAA6DgAAOg4AAAAOQAA6DkAAOg5AAAAOgAA6DoAAOg6AAAAOwAA6DsAAOg7AAAAPAAA6DwAAOg8AAAAPQAA6D0AAOg9AAAAPgAA6D4AAOg+AAAAPwAA6D8AAOg/AAAAQAAA6EAAAOhAAAAAQQAA6EEAAOhBAAAAQgAA6EIAAOhCAAAAQwAA6EMAAOhDAAAARAAA6EQAAOhEAAAARQAA6EUAAOhFAAAARgAA6EYAAOhGAAAARwAA6EcAAOhHAAAASAAA6EgAAOhIAAAASQAA6EkAAOhJAAAASgAA6EoAAOhKAAAASwAA6EsAAOhLAAAATAAA6EwAAOhMAAAATQAA6E0AAOhNAAAATgAA6E4AAOhOAAAATwAA6E8AAOhPAAAAUAAA6FAAAOhQAAAAUQAA6FEAAOhRAAAAUgAA6FIAAOhSAAAAUwAA6FMAAOhTAAAAVAAA6FQAAOhUAAAAVQAA6FUAAOhVAAAAVgAA6FYAAOhWAAAAVwAA6FcAAOhXAAAAWAAA6FgAAOhYAAAAWQAA6FkAAOhZAAAAWgAA6FoAAOhaAAAAWwAA6FsAAOhbAAAAXAAA6FwAAOhcAAAAXQAA6F0AAOhdAAAAXgAA6F4AAOheAAAAXwAA6F8AAOhfAAAAYAAA6GAAAOhgAAAAYQAA6GEAAOhhAAAAYgAA6GIAAOhiAAAAYwAA6GMAAOhjAAAAZAAA6GQAAOhkAAAAZQAA6GUAAOhlAAAAZgAA6GYAAOhmAAAAZwAA6GcAAOhnAAAAaAAA6GgAAOhoAAAAaQAA6GkAAOhpAAAAagAA6GoAAOhqAAAAawAA6GsAAOhrAAAAbAAA6GwAAOhs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Jg8BIg8BFSYnIi4BDgEPASY2JgYPAQY2BhUOARUuATceARcWBwYHBhcUBhYBrXTGcnLG6MhuBnq8ARMCCAMBAgQDERUTCgEMAggGAwEHBgQECgUGBAEIAQIBAwMEBAQEBgEGAggJBQQGAgQDAQgMAQUcBAMCAgEIAQ4BAgcJAwQEAQQCAwEHCgIEBQ0DAxQOEwQIBgECAQIFCQIBEwkGBAIFBgoDCAQHBQIDBgkEBgEFCQQFAwMCBQQBDgcLDwQQAwMBCAQIAQgDAQgEAwICAwQCBBIFAwwMAQMDAgwZGwMGBQUTBQMLBA0LAQQCBgQIBAkEUTIEBQIGBQMBGAoBAgcFBAMEBAQBAgEBAQIKBwcSBAcJBAMIBAIOAQECAg4CBAICDwgDBAMCAwUBBAoKAQQIBAUMBwIDCAMJBxYGBgUICBAEFAoBAgQCBgMOAwQBCgUIEQoCAgICAQUCBAEKAgMMAwIIAQIIAwEDAgcLBAECAggUAwgKAQIBBAIDBQIBAwIBAwEEGAMJAwEBAQMNAg4EAgMBBAMFAgYIBAICAQgEBAcIBQcMBAQCAgIGAQUEAwIDBQwEAhIBBAICBQ4JAgIKCAUJAgYGBwUJDAppc1ABDAENAQQDFQEDBQIDAgIBBQwIAwYGBgYBAQQIBAoBBwYCCgIEAQwBAQICBAsPAQIJCgEDC3TE6sR0dMTqxHT+3QEIAgYGAQQIAwULAQwBAwICDAEKBwIDBAIEAQIGDAUGAwMCBAEBAwMEAgQBAwMCAggEAgYEAQMEAQQEBgcDCAcKBwQFBgUMAwECBAIBAwwJDgMEBQcIBQMRAgMOCAUMAwEDCQkGBAMGAQ4ECgQBAgUCAgYKBAcHBwEJBQgHCAMCBwMCBAIGAgQFCgMDDgIFAgIFBAcCAQoIDwIDAwcDAg4DAgMEBgQGBAQBAS1PBAEIBAMEBg8KAgYEBQQFDgkUCwIBBhoCARcFBAYDBRQDAxAFAgEECAUIBAELGA0FDAICBAQMCA4EDgEKCxQHCAEFAw0CAQIBEgMKBAQJBQYCAwoDAgMFDAIQCBIDAwQEBgIECgcOAQUCBAEEAgIQBQ8FAgUDAgsCCAQEAgIEGA4JDgUJAQQGAQIDAgEEAwYHBgUCDwoBBAECAwECAwgFFwQCCAgDBQ4CCgoFAQIDBAsJBQICAgIGAgoGCgQEBAMBBAoEBgEH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AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwAHdXAtb3BlbghlbW8td2luawtlbW8tdW5oYXBweQllbW8tc2xlZXAEbWFpbAVoZWFydA1lbW8tc3VycHJpc2VkC2hlYXJ0LWVtcHR5CmVtby1jb2ZmZWUOZW1vLXN1bmdsYXNzZXMEc3RhcgpzdGFyLWVtcHR5B2FpcnBvcnQJZW1vLWFuZ3J5CWVtby1zYWludANidXMQY29tbWVudC1pbnYtYWx0Mgxjb21tZW50LWFsdDIJZW1vLWxhdWdoBGxpbmsEbG9jawlsb2NrLW9wZW4DdGFnBHRhZ3MIYm9va21hcmsHY29tbWVudARiZWxsCGxvY2F0aW9uA2RvYwlkb3duLW9wZW4JYXJyb3dzLWN3BWF3YXJkC2NyZWRpdC1jYXJkCHRoLWxhcmdlCXRoLWxpc3QtMQttZW51LW9yZGVycwptZW51LXJ1bGVzEW1lbnUtZGVjaXNpb25saXN0C21lbnUtcmVwb3J0Cm1lbnUtY2FzZXMLbWVudS1zdG9yZXMMZW1vLXRodW1ic3VwBmhhbW1lcgZiYXNrZXQMdXNlci1vdXRsaW5lBnVzZXItMQd1c2Vycy0xDXVzZXJzLW91dGxpbmUFc3BpbjEQdXNlci1hZGQtb3V0bGluZQh1c2VyLWFkZBN1c2VyLWRlbGV0ZS1vdXRsaW5lC3VzZXItZGVsZXRlBnNlYXJjaApyaWdodC1vcGVuA2NvZwlsZWZ0LW9wZW4McmlnaHQtb3Blbi0xC2xlZnQtb3Blbi0xBnBlbmNpbAZjYW5jZWwFc2hhcmUEbWVudQVjbG9jawdmaXJlZm94BmNocm9tZQVvcGVyYQJpZQtwbHVzLWNpcmNsZQVkb3QtMwVibG9jawZhZGp1c3QFdHJ1Y2sFcG93ZXIGYXR0YWNoA2tleQl0aHVtYnMtdXAGdXAtZGlyCGRvd24tZGlyBGxhbXAQaGVscC1jaXJjbGVkLWFsdAxzdGF0aWMtcXVldWUJY2xpcGJvYXJkBWdsb2JlBW11c2ljBXBob25lAm9rDGluZm8tY2lyY2xlZAxoZWxwLWNpcmNsZWQJZW1vLWhhcHB5BHVzZXIEaG9tZQZ1cGxvYWQMcmlnaHQtb3Blbi0yC2xlZnQtb3Blbi0yB2NvZy1hbHQGdXNlci0yBXVzZXJzBnVzZXItMwVncm91cAd1c2Vycy0yBXNwaW42BXNwaW40A3BpeAliYXItY2hhcnQKbGluZS1jaGFydAlyb3ctY2hhcnQFZGVidHMJZmFpbC1jYWxsDHN1Y2Nlc3MtY2FsbAZsYXVuY2gDY2N3CGRvd25sb2FkB3VzZXJzLTMDZXllDmJvb2ttYXJrLWVtcHR5BmZpbHRlcgRkb2NzCG1haWwtYWx0DWNvbW1lbnQtZW1wdHkIZXhjaGFuZ2UIYmVsbC1hbHQHZGVza3RvcAxjaXJjbGUtZW1wdHkLcXVvdGUtcmlnaHQGY2lyY2xlDXN0YXItaGFsZi1hbHQGdW5saW5rDWF0dGVudGlvbi1hbHQGc2hpZWxkCHRpY2tldC0yDGxpbmstZXh0LWFsdAZkb2xsYXIEZG93bgJ1cAVhcHBsZQdhbmRyb2lkA2J1ZwZnb29nbGUFY3ViZXMHaGlzdG9yeQdzbGlkZXJzB2NjLXZpc2ENY2MtbWFzdGVyY2FyZAtjYy1kaXNjb3ZlcgdjYy1hbWV4CWNjLXBheXBhbAljYy1zdHJpcGUIYmVsbC1vZmYOYmVsbC1vZmYtZW1wdHkFdHJhc2gLdXNlci1zZWNyZXQJdXNlci1wbHVzCnVzZXItdGltZXMJaWQtY2FyZC1vEGZhY2Vib29rLXNxdWFyZWQEd2luOAAAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAACwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqK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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?48150123#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-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-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-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?56199470");
  src: url("../font/kdt_fontfamily.eot?56199470#iefix") format("embedded-opentype"), url("../font/kdt_fontfamily.woff2?56199470") format("woff2"), url("../font/kdt_fontfamily.woff?56199470") format("woff"), url("../font/kdt_fontfamily.ttf?56199470") format("truetype"), url("../font/kdt_fontfamily.svg?56199470#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?56199470#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-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-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%;
}

.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;
  padding: unset;
  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;
}
.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;
}
.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-spline-series .highcharts-point {
  display: block;
}

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

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

@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 #c8c8c8;
  border-radius: 10px;
  font-size: 15px;
  padding: 10px;
  float: right;
}

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