@charset "UTF-8";
/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
/*!
 * 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)
 */
:root {
  --blue: #0080ff;
  --indigo: #6610f2;
  --purple: #613d7c;
  --pink: #e83e8c;
  --red: #ff0039;
  --orange: #d76000;
  --yellow: #ff7518;
  --green: #39a44a;
  --teal: #7ab543;
  --cyan: #007180;
  --white: #fff;
  --gray: #808080;
  --gray-dark: #333333;
  --primary: #0080ff;
  --secondary: #333333;
  --success: #39a44a;
  --info: #007180;
  --warning: #ff7518;
  --danger: #ff0039;
  --light: #f8f9fa;
  --dark: #4d4d4d;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Open Sans", Arial, sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -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: "Open Sans", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          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: #0080ff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(0, 89.6, 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: #808080;
  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] {
  -webkit-box-sizing: border-box;
          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: 400;
  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: #808080;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

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;
}
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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

.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 {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-1 {
  margin-left: 8.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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.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: #333333;
}
.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: #333333;
  background-color: rgba(0, 0, 0, 0.075);
}

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

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(197.88, 197.88, 197.88);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(148.92, 148.92, 148.92);
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(199.56, 229.52, 204.32);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(152.04, 207.68, 160.88);
}

.table-hover .table-success:hover {
  background-color: rgb(182.0894117647, 221.4905882353, 188.3494117647);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(182.0894117647, 221.4905882353, 188.3494117647);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(183.6, 215.24, 219.44);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(122.4, 181.16, 188.96);
}

.table-hover .table-info:hover {
  background-color: rgb(166.5777486911, 205.7609424084, 210.9622513089);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(166.5777486911, 205.7609424084, 210.9622513089);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 216.36, 190.32);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 183.24, 134.88);
}

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(255, 183.6, 199.56);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(255, 122.4, 152.04);
}

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

.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(205.16, 205.16, 205.16);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(162.44, 162.44, 162.44);
}

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

.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: #333333;
  border-color: rgb(70.125, 70.125, 70.125);
}
.table .thead-light th {
  color: #4d4d4d;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #333333;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(70.125, 70.125, 70.125);
}
.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: #4d4d4d;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #4d4d4d;
  background-color: #fff;
  border-color: rgb(127.5, 191.5, 255);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #808080;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #808080;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #808080;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #808080;
  opacity: 1;
}
.form-control::placeholder {
  color: #808080;
  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 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #4d4d4d;
}
select.form-control:focus::-ms-value {
  color: #4d4d4d;
  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: #333333;
  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;
}

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

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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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: #808080;
}

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

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          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: #39a44a;
}

.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(57, 164, 74, 0.9);
}
.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: #39a44a;
  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='%2339a44a' 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: #39a44a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 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: #39a44a;
  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='%23333333' 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='%2339a44a' 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: #39a44a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #39a44a;
}
.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: #39a44a;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #39a44a;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(78.3846153846, 193.6153846154, 96.6923076923);
  background-color: rgb(78.3846153846, 193.6153846154, 96.6923076923);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 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: #39a44a;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #39a44a;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #39a44a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.25);
}

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

.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(255, 0, 57, 0.9);
}
.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: #ff0039;
  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='%23ff0039' 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='%23ff0039' 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: #ff0039;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 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: #ff0039;
  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='%23333333' 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='%23ff0039' 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='%23ff0039' 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: #ff0039;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ff0039;
}
.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: #ff0039;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ff0039;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(255, 51, 96.6);
  background-color: rgb(255, 51, 96.6);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 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: #ff0039;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ff0039;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ff0039;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.25);
}

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          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;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #333333;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 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: #0080ff;
  border-color: #0080ff;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 108.8, 216.75);
  border-color: rgb(0, 102.4, 204);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(0, 108.8, 216.75);
  border-color: rgb(0, 102.4, 204);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 147.05, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 147.05, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0080ff;
  border-color: #0080ff;
}
.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, 102.4, 204);
  border-color: rgb(0, 96, 191.25);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 147.05, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 147.05, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(31.875, 31.875, 31.875);
  border-color: rgb(25.5, 25.5, 25.5);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(31.875, 31.875, 31.875);
  border-color: rgb(25.5, 25.5, 25.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(25.5, 25.5, 25.5);
  border-color: rgb(19.125, 19.125, 19.125);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #39a44a;
  border-color: #39a44a;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(47.1346153846, 135.6153846154, 61.1923076923);
  border-color: rgb(43.8461538462, 126.1538461538, 56.9230769231);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(47.1346153846, 135.6153846154, 61.1923076923);
  border-color: rgb(43.8461538462, 126.1538461538, 56.9230769231);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(86.7, 177.65, 101.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(86.7, 177.65, 101.15, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #39a44a;
  border-color: #39a44a;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(43.8461538462, 126.1538461538, 56.9230769231);
  border-color: rgb(40.5576923077, 116.6923076923, 52.6538461538);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(86.7, 177.65, 101.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(86.7, 177.65, 101.15, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #007180;
  border-color: #007180;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(0, 79.232421875, 89.75);
  border-color: rgb(0, 67.9765625, 77);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(0, 79.232421875, 89.75);
  border-color: rgb(0, 67.9765625, 77);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 134.3, 147.05, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 134.3, 147.05, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #007180;
  border-color: #007180;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 67.9765625, 77);
  border-color: rgb(0, 56.720703125, 64.25);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 134.3, 147.05, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 134.3, 147.05, 0.5);
}

.btn-warning {
  color: #fff;
  background-color: #ff7518;
  border-color: #ff7518;
}
.btn-warning:hover {
  color: #fff;
  background-color: rgb(240.75, 96.9253246753, 0);
  border-color: rgb(228, 91.7922077922, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: rgb(240.75, 96.9253246753, 0);
  border-color: rgb(228, 91.7922077922, 0);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 137.7, 58.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 137.7, 58.65, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #fff;
  background-color: #ff7518;
  border-color: #ff7518;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: rgb(228, 91.7922077922, 0);
  border-color: rgb(215.25, 86.6590909091, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 137.7, 58.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 137.7, 58.65, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #ff0039;
  border-color: #ff0039;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(216.75, 0, 48.45);
  border-color: rgb(204, 0, 45.6);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(216.75, 0, 48.45);
  border-color: rgb(204, 0, 45.6);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 38.25, 86.7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 38.25, 86.7, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ff0039;
  border-color: #ff0039;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(204, 0, 45.6);
  border-color: rgb(191.25, 0, 42.75);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 38.25, 86.7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 38.25, 86.7, 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);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
          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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #4d4d4d;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(57.875, 57.875, 57.875);
  border-color: rgb(51.5, 51.5, 51.5);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(57.875, 57.875, 57.875);
  border-color: rgb(51.5, 51.5, 51.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(103.7, 103.7, 103.7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(103.7, 103.7, 103.7, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #4d4d4d;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(51.5, 51.5, 51.5);
  border-color: rgb(45.125, 45.125, 45.125);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(103.7, 103.7, 103.7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(103.7, 103.7, 103.7, 0.5);
}

.btn-outline-primary {
  color: #0080ff;
  border-color: #0080ff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0080ff;
  border-color: #0080ff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0080ff;
  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: #0080ff;
  border-color: #0080ff;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
}

.btn-outline-secondary {
  color: #333333;
  border-color: #333333;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #333333;
  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: #333333;
  border-color: #333333;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-success {
  color: #39a44a;
  border-color: #39a44a;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #39a44a;
  border-color: #39a44a;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #39a44a;
  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: #39a44a;
  border-color: #39a44a;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
}

.btn-outline-info {
  color: #007180;
  border-color: #007180;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #007180;
  border-color: #007180;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #007180;
  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: #007180;
  border-color: #007180;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
}

.btn-outline-warning {
  color: #ff7518;
  border-color: #ff7518;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #ff7518;
  border-color: #ff7518;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 117, 24, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 117, 24, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff7518;
  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: #fff;
  background-color: #ff7518;
  border-color: #ff7518;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 117, 24, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 117, 24, 0.5);
}

.btn-outline-danger {
  color: #ff0039;
  border-color: #ff0039;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ff0039;
  border-color: #ff0039;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ff0039;
  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: #ff0039;
  border-color: #ff0039;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #4d4d4d;
  border-color: #4d4d4d;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #4d4d4d;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #4d4d4d;
  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: #4d4d4d;
  border-color: #4d4d4d;
}
.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 {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #0080ff;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(0, 89.6, 178.5);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #808080;
  pointer-events: none;
}

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

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

.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 {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    -webkit-transition: none;
    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: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.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: #0080ff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #d5d5d5;
  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: #808080;
  white-space: nowrap;
}

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          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;
}
.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 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          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-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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          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 > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4d4d4d;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
}
.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;
}

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

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

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

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  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: #0080ff;
  background-color: #0080ff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(127.5, 191.5, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(178.5, 216.9, 255);
  border-color: rgb(178.5, 216.9, 255);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #808080;
}
.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 #d5d5d5;
}
.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-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: #0080ff;
  background-color: #0080ff;
}
.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, 128, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 128, 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, 128, 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: #d5d5d5;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
      -ms-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 128, 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: #4d4d4d;
  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='%23333333' 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;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(127.5, 191.5, 255);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #4d4d4d;
  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: #808080;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #4d4d4d;
}

.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, 191.5, 255);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 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: #4d4d4d;
  background-color: #fff;
  border: 1px solid #ced4da;
}
.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: #4d4d4d;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 128, 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: #0080ff;
  border: 0;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 216.9, 255);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0080ff;
  border: 0;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 216.9, 255);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #0080ff;
  border: 0;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb {
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(178.5, 216.9, 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;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #d5d5d5;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #d5d5d5;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #d5d5d5;
}

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

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      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: #808080;
  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;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #808080;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #4d4d4d;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0080ff;
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

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

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          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 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}
.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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            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 {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            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 {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            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 {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            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 {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.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 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          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 {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      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.9);
}
.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: white;
}
.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          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);
}
.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;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          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-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-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;
}

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

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            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;
}
.accordion > .card > .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
}

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

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

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

.page-item:first-child .page-link {
  margin-left: 0;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0080ff;
  border-color: #0080ff;
}
.page-item.disabled .page-link {
  color: #808080;
  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-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.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;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    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;
}

.badge-primary {
  color: #fff;
  background-color: #0080ff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(0, 102.4, 204);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #333333;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(25.5, 25.5, 25.5);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #39a44a;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(43.8461538462, 126.1538461538, 56.9230769231);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #007180;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: rgb(0, 67.9765625, 77);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
}

.badge-warning {
  color: #fff;
  background-color: #ff7518;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #fff;
  background-color: rgb(228, 91.7922077922, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 117, 24, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 117, 24, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #ff0039;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(204, 0, 45.6);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 0, 57, 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;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #4d4d4d;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(51.5, 51.5, 51.5);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(77, 77, 77, 0.5);
}

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

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

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

.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, 66.56, 132.6);
  background-color: rgb(204, 229.6, 255);
  border-color: rgb(183.6, 219.44, 255);
}
.alert-primary hr {
  border-top-color: rgb(158.1, 206.74, 255);
}
.alert-primary .alert-link {
  color: rgb(0, 40.96, 81.6);
}

.alert-secondary {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(214.2, 214.2, 214.2);
  border-color: rgb(197.88, 197.88, 197.88);
}
.alert-secondary hr {
  border-top-color: rgb(185.13, 185.13, 185.13);
}
.alert-secondary .alert-link {
  color: rgb(1.02, 1.02, 1.02);
}

.alert-success {
  color: rgb(29.64, 85.28, 38.48);
  background-color: rgb(215.4, 236.8, 218.8);
  border-color: rgb(199.56, 229.52, 204.32);
}
.alert-success hr {
  border-top-color: rgb(182.0894117647, 221.4905882353, 188.3494117647);
}
.alert-success .alert-link {
  color: rgb(16.4861538462, 47.4338461538, 21.4030769231);
}

.alert-info {
  color: rgb(0, 58.76, 66.56);
  background-color: rgb(204, 226.6, 229.6);
  border-color: rgb(183.6, 215.24, 219.44);
}
.alert-info hr {
  border-top-color: rgb(166.5777486911, 205.7609424084, 210.9622513089);
}
.alert-info .alert-link {
  color: rgb(0, 13.7365625, 15.56);
}

.alert-warning {
  color: rgb(132.6, 60.84, 12.48);
  background-color: rgb(255, 227.4, 208.8);
  border-color: rgb(255, 216.36, 190.32);
}
.alert-warning hr {
  border-top-color: rgb(255, 201.1262337662, 164.82);
}
.alert-warning .alert-link {
  color: rgb(85.9870967742, 39.4529032258, 8.0929032258);
}

.alert-danger {
  color: rgb(132.6, 0, 29.64);
  background-color: rgb(255, 204, 215.4);
  border-color: rgb(255, 183.6, 199.56);
}
.alert-danger hr {
  border-top-color: rgb(255, 158.1, 179.76);
}
.alert-danger .alert-link {
  color: rgb(81.6, 0, 18.24);
}

.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(40.04, 40.04, 40.04);
  background-color: rgb(219.4, 219.4, 219.4);
  border-color: rgb(205.16, 205.16, 205.16);
}
.alert-dark hr {
  border-top-color: rgb(192.41, 192.41, 192.41);
}
.alert-dark .alert-link {
  color: rgb(14.54, 14.54, 14.54);
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 8px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 8px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 8px;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0080ff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    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: 8px 8px;
}

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

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #4d4d4d;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4d4d4d;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #333333;
  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.disabled, .list-group-item:disabled {
  color: #808080;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0080ff;
  border-color: #0080ff;
}
.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 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .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 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .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 > .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, 66.56, 132.6);
  background-color: rgb(183.6, 219.44, 255);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 66.56, 132.6);
  background-color: rgb(158.1, 206.74, 255);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 66.56, 132.6);
  border-color: rgb(0, 66.56, 132.6);
}

.list-group-item-secondary {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(197.88, 197.88, 197.88);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(185.13, 185.13, 185.13);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(26.52, 26.52, 26.52);
  border-color: rgb(26.52, 26.52, 26.52);
}

.list-group-item-success {
  color: rgb(29.64, 85.28, 38.48);
  background-color: rgb(199.56, 229.52, 204.32);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(29.64, 85.28, 38.48);
  background-color: rgb(182.0894117647, 221.4905882353, 188.3494117647);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(29.64, 85.28, 38.48);
  border-color: rgb(29.64, 85.28, 38.48);
}

.list-group-item-info {
  color: rgb(0, 58.76, 66.56);
  background-color: rgb(183.6, 215.24, 219.44);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(0, 58.76, 66.56);
  background-color: rgb(166.5777486911, 205.7609424084, 210.9622513089);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 58.76, 66.56);
  border-color: rgb(0, 58.76, 66.56);
}

.list-group-item-warning {
  color: rgb(132.6, 60.84, 12.48);
  background-color: rgb(255, 216.36, 190.32);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 60.84, 12.48);
  background-color: rgb(255, 201.1262337662, 164.82);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 60.84, 12.48);
  border-color: rgb(132.6, 60.84, 12.48);
}

.list-group-item-danger {
  color: rgb(132.6, 0, 29.64);
  background-color: rgb(255, 183.6, 199.56);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(132.6, 0, 29.64);
  background-color: rgb(255, 158.1, 179.76);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 0, 29.64);
  border-color: rgb(132.6, 0, 29.64);
}

.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(40.04, 40.04, 40.04);
  background-color: rgb(205.16, 205.16, 205.16);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(40.04, 40.04, 40.04);
  background-color: rgb(192.41, 192.41, 192.41);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(40.04, 40.04, 40.04);
  border-color: rgb(40.04, 40.04, 40.04);
}

.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 {
  -ms-flex-preferred-size: 350px;
      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);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
}
.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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #808080;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.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 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  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 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
}
.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: -webkit-min-content;
    height: -moz-min-content;
    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: "Open Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 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;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.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);
}
.popover-header:empty {
  display: none;
}

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

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      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%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          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;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          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;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    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;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            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%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

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

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            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: #0080ff !important;
}

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

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

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

.bg-success {
  background-color: #39a44a !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(43.8461538462, 126.1538461538, 56.9230769231) !important;
}

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

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(0, 67.9765625, 77) !important;
}

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

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

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(204, 0, 45.6) !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: #4d4d4d !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(51.5, 51.5, 51.5) !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: #0080ff !important;
}

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

.border-success {
  border-color: #39a44a !important;
}

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

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

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

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

.border-dark {
  border-color: #4d4d4d !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: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          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 {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

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

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

.shadow-none {
  -webkit-box-shadow: none !important;
          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: #0080ff !important;
}

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

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

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

.text-success {
  color: #39a44a !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(37.2692307692, 107.2307692308, 48.3846153846) !important;
}

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

a.text-info:hover, a.text-info:focus {
  color: rgb(0, 45.46484375, 51.5) !important;
}

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

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

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

a.text-danger:hover, a.text-danger:focus {
  color: rgb(178.5, 0, 39.9) !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: #4d4d4d !important;
}

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

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

.text-muted {
  color: #808080 !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;
    -webkit-box-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 #d5d5d5;
    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;
  }
}
/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
html,
body {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 400;
}
@supports (font-variation-settings: normal) {
  html,
  body {
    font-family: "Open Sans Variable", Arial, sans-serif;
  }
}

html {
  position: relative;
  min-height: 100%;
  background-size: cover !important;
}

body {
  margin-bottom: 55px;
  -webkit-font-smoothing: antialiased;
  background: transparent;
  overflow-x: hidden;
}
@media screen and (min-width: 1200px) {
  body {
    overflow-y: auto;
  }
}

a:focus,
button:focus {
  outline: 0;
}

button {
  cursor: pointer;
}

h1,
h2 {
  font-weight: 300;
}

h1,
.h1 {
  display: inline-block;
  margin-bottom: 1rem;
  font-size: 2.0625rem;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 5px;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 991px) {
  h1,
  .h1 {
    font-size: 1.5rem;
    line-height: 1.2;
    padding-bottom: 1rem;
  }
}

@media screen and (max-width: 991px) {
  h2,
  .h2 {
    font-size: 1.4375rem;
    line-height: 1.2;
  }
}

h3 {
  font-weight: 300;
}
@media screen and (max-width: 991px) {
  h3 {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}

p a,
li a {
  color: #fff;
  font-weight: bold;
  padding: 0 0 1px 0;
  border-bottom: 2px solid #fff;
}
p a:hover,
li a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 2px solid #fff;
}

b,
strong {
  font-weight: 600;
}

@media screen and (min-width: 1600px) {
  .container {
    max-width: 1200px !important;
  }
}

.row {
  min-width: 100%;
  max-width: 100%;
}

.p-relative {
  position: relative;
}

.p-absolute {
  position: absolute;
}

.gutter-width-7 > .col,
.gutter-width-7 > [class*=col-] {
  padding-right: 7px;
  padding-left: 7px;
}

.text-center {
  margin-bottom: 1.25rem;
}
@media screen and (max-width: 991px) {
  .text-center {
    margin-bottom: 1rem;
  }
}
.text-center p {
  font-size: 1.625rem;
  line-height: 1.2;
  font-weight: 300;
}
@media screen and (max-width: 991px) {
  .text-center p {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}

.text-left {
  text-align: left;
  margin-bottom: 0rem;
  padding-left: 1rem;
}
.text-left h1 {
  text-transform: none;
  letter-spacing: 0;
  border-bottom: none;
  color: #fff;
  font-size: 1.6rem;
}
@media screen and (max-width: 991px) {
  .text-left {
    margin-bottom: 1rem;
  }
}

.block-with-image {
  color: #fff;
  margin-bottom: 0;
}
@media screen and (max-width: 576px) {
  .block-with-image {
    margin: 0 auto;
    max-width: 300px;
  }
}
.block-with-image.with-margin {
  margin-right: 15px;
}
.block-with-image figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px 0 0 0;
}
.block-with-image figure:hover {
  background: rgba(255, 255, 255, 0.3);
}
.block-with-image figure:hover figcaption {
  opacity: 1;
}
.block-with-image img,
.block-with-image svg {
  max-height: 165px;
}
.block-with-image .disabled-image {
  display: none;
}
.block-with-image.disabled:hover figure {
  background: none;
}
.block-with-image.disabled:hover figcaption {
  opacity: 0;
}
.block-with-image.disabled:hover a {
  cursor: default;
}
@media screen and (max-width: 991px) {
  .block-with-image.disabled {
    display: none;
  }
}
.block-with-image.disabled .disabled-image {
  display: block;
}
.block-with-image.disabled .available-image {
  display: none;
}
.block-with-image figcaption {
  opacity: 0;
  text-align: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 300;
  margin-bottom: 0;
  padding: 10px;
  background: #0b6eb2;
  text-shadow: 1px 1px 1px #000;
  z-index: 9;
}
@media screen and (max-width: 991px) {
  .block-with-image figcaption {
    font-size: 1.25rem;
    line-height: 1.3rem;
  }
}
.block-with-image .gray-container,
.block-with-image .green-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  color: #000;
  margin-bottom: 1rem;
  background: #d5d5d5;
  -webkit-box-shadow: 2px 2px 11px #333;
          box-shadow: 2px 2px 11px #333;
}
.block-with-image .gray-container figure,
.block-with-image .green-container figure {
  padding: 15px;
}
.block-with-image .gray-container figcaption,
.block-with-image .green-container figcaption {
  opacity: 1;
  text-align: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  font-size: 1.875rem;
  line-height: 1.2;
  font-weight: 300;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .block-with-image .gray-container figcaption,
  .block-with-image .green-container figcaption {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
  }
}
.block-with-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.block-with-image a:hover {
  text-decoration: none;
}
.block-with-image a {
  cursor: pointer;
}
.block-with-image .image-container {
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding: 50px 0;
  background: #fff;
}
.block-with-image figcaption {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: -43px;
  text-shadow: none;
}
@media screen and (max-width: 991px) {
  .block-with-image figcaption {
    opacity: 1;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3rem;
    margin-top: 0;
  }
}
.block-with-image .green-container {
  padding: 4px;
  background: #7ab543;
}
.block-with-image .green-container:hover {
  background: #7ab543;
}
@media screen and (max-width: 991px) {
  .block-with-image .green-container {
    width: 400px;
    float: left;
    margin-right: 15px;
  }
}
@media screen and (max-width: 576px) {
  .block-with-image .green-container {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}
.block-with-image .green-container .image-container {
  padding: 0;
}
.block-with-image .green-container figcaption {
  color: #fff;
  margin: 0;
  background: none;
}
.block-with-image:hover {
  color: #fff;
  text-decoration: none;
}
.block-with-image:hover figcaption {
  color: #fff;
  text-decoration: none;
}
.block-with-image:hover .gray-container {
  background: #0071ab;
}
.block-with-image p {
  font-size: 1.125rem;
  line-height: 1.2;
}
@media screen and (max-width: 1440px) {
  .block-with-image p {
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}

.white-transparent-bg {
  background: rgba(255, 255, 255, 0.15) !important;
}

.black-transparent-bg {
  background: rgba(0, 0, 0, 0.2) !important;
}

.black-bg-5 {
  background: rgba(0, 0, 0, 0.5) !important;
}

.green-transparent-bg {
  background: rgba(192, 199, 33, 0.2) !important;
}

.blue-bg {
  background-color: #0a6eb1 !important;
}

.green-bg {
  background-color: #1fa821 !important;
}

.do-detail-bg {
  background-color: #e5e5e5 !important;
}

.un-brown-bg {
  background-color: #bf8d2c !important;
}

.text-yellow {
  color: #ffff00 !important;
}

.text-green {
  color: #97d800 !important;
}

.text-blue {
  color: #5bcee9 !important;
}

.text-gray {
  color: #4d4d4d !important;
}

.text-un-brown {
  color: #bf8d2c !important;
}

.text-yellow hr,
hr.yellow {
  border-top: 1px solid #ffff00 !important;
}

.text-green hr,
hr.green {
  border-top: 1px solid #97d800 !important;
}

.text-blue hr,
hr.blue {
  border-top: 1px solid #5bcee9 !important;
}

.text-yellow a,
a.yellow {
  color: #ffff00 !important;
  border-bottom: 2px solid #ffff00 !important;
}

.text-green a,
a.green {
  color: #97d800 !important;
  border-bottom: 2px solid #97d800 !important;
}

.text-blue a,
a.blue {
  color: #5bcee9 !important;
  border-bottom: 2px solid #5bcee9 !important;
}

.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 991px) {
  .flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.flex-container.container-inline-buttons {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .flex-container.container-inline-buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.flex-container.container-inline-buttons .btn {
  margin: 0 1rem 1rem 0;
}
@media screen and (max-width: 991px) {
  .flex-container.container-inline-buttons .btn {
    margin: 0 0 1rem 0;
  }
}
.flex-container.container-inline-buttons .btn + .btn {
  margin: 0;
}
@media screen and (max-width: 991px) {
  .flex-container.container-inline-buttons .btn + .btn {
    margin: 0 0 1rem 0;
  }
}
.flex-container .btn {
  margin: 0 0.85rem;
}
@media screen and (max-width: 991px) {
  .flex-container .btn {
    margin: 0.85rem 0 0.85rem 0;
  }
}

@media screen and (max-width: 991px) {
  table:not(.no-format):not(.mx-table) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow: hidden;
    text-align: center;
  }
  table:not(.no-format):not(.mx-table) tr,
  table:not(.no-format):not(.mx-table) td,
  table:not(.no-format):not(.mx-table) th,
  table:not(.no-format):not(.mx-table) thead,
  table:not(.no-format):not(.mx-table) tbody {
    display: block;
    width: 100%;
    text-align: center;
  }
  tr {
    margin: 0.2em 0;
  }
  td:first-child {
    font-weight: bold;
  }
  table:not(.no-format) td:last-child {
    text-align: center !important;
  }
  td:not(:first-child) {
    border-top: none;
  }
}
.popover {
  border-radius: 6px;
  border: 1px solid transparent;
}
.popover .popover-body {
  font-size: 1rem;
}
.popover .popover-body p {
  display: block;
  line-height: 1.2;
  padding-left: 60px;
  margin-bottom: 0.6rem;
  background-size: 46px 46px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiBpZD0iY2hlY2tHcmVlbiIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzIiIGZpbGw9IiM3ZmFjNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgMTQgTDUgMTAgTDEzIDE4IEwyNyA0IEwzMSA4IEwxMyAyNiB6Ij48L3BhdGg+PC9zdmc+");
}
.popover .popover-body span {
  display: block;
  padding-top: 0.3rem;
  text-align: center;
  color: #b4b4b4;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.fs-24 {
  font-size: 1.5rem !important;
}

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

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

.fs-14 {
  font-size: 0.875rem !important;
}

.fs-12 {
  font-size: 0.75rem !important;
}

.fs-10 {
  font-size: 0.625rem !important;
}

.text-underlined {
  border-bottom: 2px solid #fff;
}

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

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

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

a.underlined,
a .underlined {
  color: #fff;
  font-size: 0.8rem;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 1px;
  border-bottom: 2px solid #fff;
  background: none;
  cursor: pointer;
}
a.underlined:hover,
a .underlined:hover {
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-default {
  cursor: default;
}

.color-black {
  color: black;
}

.non-interactive {
  pointer-events: none;
}

.delete-row-icon {
  text-decoration: none;
  color: red;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 1.3rem;
}
.delete-row-icon:hover {
  cursor: pointer;
  text-decoration: none;
  color: darkred;
}

header {
  width: 100%;
}
header .top-bar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 1.25rem;
  height: 82px;
  background: #0080ff;
  z-index: 10;
}
header .top-bar--digital-office {
  background-color: #0071ab;
}
header .top-bar--digital-office .logotype img,
header .top-bar--digital-office .logotype svg {
  width: 576px;
}
header .top-bar--inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("../images/logo_wfp_box.ff4a74d6856d.svg");
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-position: 2% 50%;
}
@media screen and (max-width: 991px) {
  header .top-bar--inner {
    display: none;
    background-image: none;
  }
}
header .top-bar--inner img,
header .top-bar--inner svg {
  margin-top: 2px;
}
@media screen and (max-width: 576px) {
  header .top-bar--inner img,
  header .top-bar--inner svg {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
header .top-bar--inner.fao {
  background-image: url("../images/logo-fao.a56030ecc72b.svg");
}
header .top-bar--inner_myFleet {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-image: none;
}
header .top-bar--inner_myFleet h2 {
  margin-left: 10px;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1200px) {
  header .top-bar--inner_myFleet h2 {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 991px) {
  header .top-bar--inner_myFleet h2 {
    font-size: 1.375rem !important;
  }
}
@media screen and (max-width: 576px) {
  header .top-bar--inner_myFleet h2 {
    font-size: 1.25rem !important;
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 991px) {
  header .top-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    height: auto;
  }
}
header .top-bar figure {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 500px;
  height: 82px;
  padding: 0 20px;
  font-size: 0.95rem;
  line-height: 1.2;
  color: #fff;
  margin: 0;
  background: #095e97;
}
@media screen and (max-width: 1200px) {
  header .top-bar figure {
    max-width: 370px;
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 991px) {
  header .top-bar figure {
    width: 100%;
    max-width: 100%;
  }
}
header .top-bar figure img,
header .top-bar figure svg {
  width: 55px;
  height: auto;
  margin-right: 20px;
  margin-top: 5px;
}
@media screen and (max-width: 991px) {
  header .top-bar figure img,
  header .top-bar figure svg {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  header .top-bar figure img,
  header .top-bar figure svg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
header .top-bar .profile-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
header .top-bar .logout {
  color: #fff;
  font-size: 0.8rem;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
  padding-bottom: 1px;
  border: none;
  border-bottom: 2px solid #fff;
  background: none;
  cursor: pointer;
}
header .top-bar .logout:hover {
  text-decoration: none;
  border-color: transparent;
}
header .top-bar .myFleetIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 82px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
header .top-bar .myFleetIcon img,
header .top-bar .myFleetIcon svg {
  width: 90px;
  height: 49px;
  margin: 5px 30px 0 30px;
}
@media screen and (max-width: 991px) {
  header .top-bar .myFleetIcon img,
  header .top-bar .myFleetIcon svg {
    margin: 5px 10px 0 10px;
  }
}
header .top-bar .myFleetIcon:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
header .top-bar .btn-in-header {
  font-size: 0.95rem;
  height: 40px;
  color: #fff;
  padding: 5px 30px 5px 25px;
  margin-right: 20px;
  background-color: #085d96;
  border-radius: 20px;
}
@media screen and (max-width: 1200px) {
  header .top-bar .btn-in-header {
    font-size: 0.8rem;
    line-height: 1.1;
    margin-right: 10px;
    padding: 5px 20px 5px 15px;
  }
}
header .top-bar .btn-in-header.green-bg {
  font-size: 1.5rem;
  white-space: nowrap;
  font-weight: 300;
}
@media screen and (max-width: 1200px) {
  header .top-bar .btn-in-header.green-bg {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 991px) {
  header .top-bar .btn-in-header.green-bg {
    font-size: 0.95rem;
  }
}
header .top-bar .btn-in-header.green-bg:hover {
  background-color: #219b38 !important;
}
header .top-bar .btn-in-header img,
header .top-bar .btn-in-header svg {
  margin-right: 5px;
}
@media screen and (max-width: 1200px) {
  header .top-bar .btn-in-header img,
  header .top-bar .btn-in-header svg {
    display: none;
  }
}
header .top-bar .btn-in-header.right-chevron {
  line-height: 1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMyI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI3OS4wOTMsMCA0OC45MDcsMzAuMTg3IDE0Ni43MiwxMjggNDguOTA3LDIyNS44MTMgNzkuMDkzLDI1NiAyMDcuMDkzLDEyOCAJCSI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 94% center;
  background-size: 10px;
  margin-top: 0;
}
@media screen and (max-width: 446px) {
  header .top-bar .btn-in-header.right-chevron {
    background-image: none;
  }
}
header .top-bar .btn-in-header:hover {
  text-decoration: none;
  background-color: #074e7d;
}
header .profile-block {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 991px) {
  header .profile-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    border-bottom: 1px solid #fff;
  }
  header .profile-block div:first-child {
    padding: 20px 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  header .profile-block > figure {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.logotype {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media screen and (max-width: 991px) {
  .logotype {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.logotype--digital-office {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  color: #fff;
  padding: 0px 0px 8px 8px;
  font-size: 2.3rem;
  font-weight: lighter;
}
.logotype--digital-office:hover {
  text-decoration: none;
  color: #fff;
}
@media screen and (max-width: 576px) {
  .logotype--digital-office {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media screen and (max-width: 768px) {
  .logotype--digital-office {
    font-size: 2rem;
  }
}
.logotype img,
.logotype svg {
  width: 310px;
  margin-left: 1.25rem;
}
@media screen and (max-width: 1440px) {
  .logotype img,
  .logotype svg {
    width: 280px;
    margin-left: 1rem;
  }
}
@media screen and (max-width: 991px) {
  .logotype img,
  .logotype svg {
    margin-left: 0;
    margin-right: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}

.navbar-toggler {
  position: relative;
  margin: 0 auto;
  text-align: center;
  width: 100px;
  height: 40px;
  padding: 4px 5px 5px 0;
}
.navbar-toggler:focus {
  outline: 0;
}
.navbar-toggler span {
  float: left;
  color: #fff;
}
.navbar-toggler span.icon {
  position: absolute;
  right: 0;
}
.navbar-toggler span .bar {
  display: block;
  float: none;
  height: 4px;
  width: 25px;
  border-radius: 2px;
  background-color: #fff;
  position: relative;
  margin-bottom: 5px;
  -webkit-transition: -webkit-transform 1s linear;
  transition: -webkit-transform 1s linear;
  transition: transform 1s linear;
  transition: transform 1s linear, -webkit-transform 1s linear;
  -webkit-transform-origin: 0 2;
      -ms-transform-origin: 0 2;
          transform-origin: 0 2;
}
.navbar-toggler span .bar.down {
  -webkit-transform: translateY(0) rotate(0deg);
      -ms-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  -webkit-animation: downrev 0.9s ease forwards;
          animation: downrev 0.9s ease forwards;
}
.navbar-toggler span .bar.downstart {
  top: 10px;
  -webkit-animation: downn 0.7s ease forwards;
          animation: downn 0.7s ease forwards;
}
@-webkit-keyframes downn {
  0% {
    -webkit-transform: translateY(0);
  }
  55% {
    -webkit-transform: translateY(9px);
  }
  65% {
    -webkit-transform: translateY(9px);
  }
  100% {
    -webkit-transform: rotate(45deg);
  }
}
@keyframes downn {
  0% {
    -webkit-transform: translateY(0);
  }
  55% {
    -webkit-transform: translateY(9px);
  }
  65% {
    -webkit-transform: translateY(9px);
  }
  100% {
    -webkit-transform: rotate(45deg);
  }
}
@-webkit-keyframes downrev {
  0% {
    -webkit-transform: rotate(45deg);
  }
  35% {
    -webkit-transform: rotate(0deg);
  }
  45% {
    -webkit-transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes downrev {
  0% {
    -webkit-transform: rotate(45deg);
  }
  35% {
    -webkit-transform: rotate(0deg);
  }
  45% {
    -webkit-transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
.navbar-toggler span .bar.fade {
  -webkit-animation: faderev 0.9s ease forwards;
          animation: faderev 0.9s ease forwards;
}
.navbar-toggler span .bar.fadestart {
  -webkit-animation: fade 0.7s ease forwards;
          animation: fade 0.7s ease forwards;
}
@-webkit-keyframes fade {
  0% {
    opacity: 1;
  }
  55% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade {
  0% {
    opacity: 1;
  }
  55% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes faderev {
  0% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes faderev {
  0% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.navbar-toggler span .bar.up {
  -webkit-transform: translateY(0) rotate(0deg);
      -ms-transform: translateY(0) rotate(0deg);
          transform: translateY(0) rotate(0deg);
  -webkit-animation: uprev 0.9s ease forwards;
          animation: uprev 0.9s ease forwards;
}
.navbar-toggler span .bar.upstart {
  top: -8px;
  -webkit-animation: up 0.7s ease forwards;
          animation: up 0.7s ease forwards;
}
@-webkit-keyframes up {
  0% {
    -webkit-transform: translateY(0);
  }
  55% {
    -webkit-transform: translateY(-9px);
  }
  65% {
    -webkit-transform: translateY(-9px);
  }
  100% {
    -webkit-transform: rotate(-45deg);
  }
}
@keyframes up {
  0% {
    -webkit-transform: translateY(0);
  }
  55% {
    -webkit-transform: translateY(-9px);
  }
  65% {
    -webkit-transform: translateY(-9px);
  }
  100% {
    -webkit-transform: rotate(-45deg);
  }
}
@-webkit-keyframes uprev {
  0% {
    -webkit-transform: rotate(-45deg);
  }
  35% {
    -webkit-transform: rotate(0deg);
  }
  45% {
    -webkit-transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}
@keyframes uprev {
  0% {
    -webkit-transform: rotate(-45deg);
  }
  35% {
    -webkit-transform: rotate(0deg);
  }
  45% {
    -webkit-transform: translateY(0px);
  }
  100% {
    -webkit-transform: translateY(0px);
  }
}

.navbar {
  padding: 0;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 991px) {
  .navbar {
    background: #000;
  }
}
.navbar .navbar-nav {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 1.25rem;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
@media screen and (max-width: 991px) {
  .navbar .navbar-nav {
    padding-left: 0 !important;
    height: 100vh;
  }
}
.navbar .navbar-nav li {
  padding: 0.55rem 0;
  margin-left: -2px;
}
@media screen and (max-width: 991px) {
  .navbar .navbar-nav li {
    padding: 0.9375rem 0;
  }
}
.navbar .navbar-nav li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-weight: 400;
  font-size: 1.0625rem;
  padding: 0 1.3rem 0 1.3rem;
  border-right: 2px solid #333;
  border-bottom: 0;
}
.navbar .navbar-nav li a:hover {
  text-decoration: none;
}
.navbar .navbar-nav li a img,
.navbar .navbar-nav li a svg {
  position: relative;
  left: -0.625rem;
  height: 1.25rem;
  width: 25px;
}
@media screen and (min-width: 1440px) {
  .navbar .navbar-nav li a img,
  .navbar .navbar-nav li a svg {
    height: 1.5625rem;
  }
}
@media screen and (max-width: 1200px) {
  .navbar .navbar-nav li a img,
  .navbar .navbar-nav li a svg {
    display: none;
  }
}
@media screen and (max-width: 1440px) {
  .navbar .navbar-nav li a {
    font-size: 1rem;
    padding: 0 0.6rem 0 0.8rem;
  }
}
@media screen and (max-width: 991px) {
  .navbar .navbar-nav li a {
    font-size: 0.9rem;
    padding: 0 0.8rem 0 0.8rem;
  }
}
@media screen and (max-width: 1200px) {
  .navbar .navbar-nav li a {
    font-size: 1rem;
    padding: 0 0.9375rem;
  }
}
@media screen and (max-width: 991px) {
  .navbar .navbar-nav li a {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 1.375rem;
    padding: 0;
    border-right: 0;
    height: 100%;
  }
}
.navbar .navbar-nav li.active, .navbar .navbar-nav li.active:hover {
  background: rgba(0, 128, 255, 0.5);
}
.navbar .navbar-nav li.active a, .navbar .navbar-nav li.active:hover a {
  color: #fff;
  border-right: 2px solid transparent;
}
.navbar .navbar-nav li:hover {
  background: rgba(255, 255, 255, 0.1);
}
.navbar .navbar-nav li:last-child a {
  border-right: 2px solid transparent;
}

.locked .navbar {
  position: fixed;
  overflow-y: scroll;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin-top: 0;
}

.sticky-top {
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  z-index: 90;
}

.stuck .sticky-top {
  width: 100vw;
  background-color: #000;
  margin-top: -1px;
}
.stuck .sticky-top .navbar .navbar-nav {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-left: 0 !important;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 3.75rem 0 1.25rem;
  height: 55px;
  line-height: 55px;
  background-color: #333333;
}
@media screen and (max-width: 1600px) {
  .footer {
    padding: 0 3rem 0 1.25rem;
  }
}
@media screen and (max-width: 991px) {
  .footer {
    padding: 0 1rem;
    height: auto;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0.8);
  }
}
@media screen and (max-width: 991px) {
  .footer .container-fluid, .footer .container-sm, .footer .container-md, .footer .container-lg, .footer .container-xl {
    padding: 0;
  }
}
.footer img, .footer svg {
  max-width: 95px;
}
.footer span {
  font-size: 12px;
  line-height: 52px;
}
@media screen and (max-width: 991px) {
  .footer span {
    font-size: 10px;
    padding: 1rem 0;
    line-height: 30px;
  }
}

.main {
  color: #fff;
  min-height: 73vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2rem;
}
@media screen and (max-width: 991px) {
  .main {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 1rem;
    height: auto;
  }
}
@media screen and (max-width: 991px) and (min-width: 576px) {
  .main {
    min-height: calc(100vh - 296px - 55px);
  }
}
.main:has(.layout-body) {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.main .layout-body .hf-overlay {
  background-color: rgba(0, 0, 0, 0.33);
  background-image: none;
}
.main .layout-body {
  background: rgba(29, 31, 32, 0.95);
  padding: 24px;
  width: 100%;
}
.main .layout-body h1 {
  font-size: 30px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  border-bottom: none;
  margin-bottom: 1em;
}
.main_home .change-co {
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 1px;
  border-bottom: 1px solid #fff;
  margin-bottom: 10px;
}
.main_home .change-co:hover {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.main_home {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 991px) {
  .main_home {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.main_home .un-fleet-favicon {
  background: white;
  margin: 0 !important;
  height: 62px;
  position: absolute;
  left: 10px;
  border: 1px solid white;
}
.main_home .un-hq-favicon {
  margin: 0 !important;
  height: 50px;
  position: absolute;
  left: 10px;
}
.main_home--reporting_page .top-bar--inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main_home--digital-office {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main_home--digital-office__title {
  padding: 0 20px;
  margin: 20px 0 0;
  font-style: italic;
  font-size: 1.2rem;
}
.main_home--digital-office .text-block {
  padding: 0 !important;
}
.main_home--digital-office .text-block .row {
  margin: 0;
}
.main_home--digital-office .text-block .row [class*=col] {
  padding: 0;
}
.main_home--digital-office .text-block .row [class*=col] p {
  padding: 20px;
  margin: 0;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office .text-block .row [class*=col] p {
    padding: 15px 0;
  }
}
.main_home--digital-office .text-block--reporting .top-bar {
  padding-left: 7%;
}
.main_home--digital-office .text-block--reporting .top-bar h1 {
  font-size: 2.125rem;
  margin-left: 10px;
  margin-bottom: 0;
}
.main_home--digital-office .text-block--reporting .filters-form {
  margin-bottom: 0;
}
.main_home--digital-office .text-block--reporting .filters-form .form-group {
  width: 20%;
}
.main_home--digital-office .text-block--reporting .filters-form .button-container {
  margin: 0;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.main_home--digital-office .text-block--reporting .filters-form .button-container button.btn.btn-primary {
  position: static;
  float: left;
  margin-right: 17px;
}
.main_home--digital-office .text-block--reporting .filters-form .button-container button.btn-clear {
  height: 31px;
  font-size: 1rem;
}
.main_home--digital-office .text-block--reporting .filters-form .button-container button.btn-submit {
  height: 31px;
  font-size: 1rem;
  line-height: 0;
}
.main_home--digital-office .text-block--reporting .filters-form .button-container button.btn-submit span {
  margin-right: 10px;
}
.main_home--digital-office-offers {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 27px 32px;
}
.main_home--digital-office-offers .tablesorter-blackice {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 5px;
}
.main_home--digital-office-order-details {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0;
  background-color: transparent !important;
  position: relative;
}
.main_home--digital-office-order-details input[type=number] {
  -moz-appearance: textfield;
}
.main_home--digital-office-order-details input::-webkit-outer-spin-button,
.main_home--digital-office-order-details input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.main_home--digital-office-order-details.cr-do {
  width: 85%;
}
.main_home--digital-office-order-details .details {
  width: inherit;
  background-color: #ededed !important;
  color: #4d4d4d;
  position: relative;
  top: 0;
  left: 0rem;
  bottom: 0rem;
  padding: 20px;
  border-top: 8px solid #c7c7c7;
  border-bottom: 8px solid #c7c7c7;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-order-details .details {
    bottom: 2rem;
    position: relative;
    left: 0rem;
    padding: 20px;
  }
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details {
    padding: 0px;
  }
}
.main_home--digital-office-order-details .details .faq-icon {
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
  margin-left: 0.5rem;
  height: 1rem;
}
.main_home--digital-office-order-details .details .status-wrapper {
  width: 290px;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 50px;
}
.main_home--digital-office-order-details .details .status-wrapper [class*=col-]:first-child {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.main_home--digital-office-order-details .details .status-wrapper [class*=col-]:last-child {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details .status-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .main_home--digital-office-order-details .details .status-wrapper [class*=col-] {
    margin-top: 15px;
  }
  .main_home--digital-office-order-details .details .status-wrapper [class*=col-]:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .main_home--digital-office-order-details .details .status-wrapper [class*=col-]:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.main_home--digital-office-order-details .details .status-wrapper .status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details .status-wrapper .status {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px;
  }
}
.main_home--digital-office-order-details .details .status-wrapper .status .status-text {
  text-align: center;
  padding: 4px 0;
}
.main_home--digital-office-order-details .details .status-wrapper .status .status-order {
  margin-left: 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details .status-wrapper .status .status-order {
    margin-left: 0;
  }
}
.main_home--digital-office-order-details .details .status-wrapper .status .status-order .drop-down {
  width: 300px !important;
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details .status-wrapper .status .status-order .drop-down {
    position: relative;
  }
}
@media screen and (max-width: 576px) {
  .main_home--digital-office-order-details .details .status-wrapper .status .status-order .drop-down {
    width: 250px !important;
  }
}
.main_home--digital-office-order-details .details .status-wrapper .status .status-order .drop-down .selected a {
  font-weight: bold;
  padding-left: 20px;
}
@media screen and (max-width: 576px) {
  .main_home--digital-office-order-details .details .status-wrapper .status .status-order .drop-down .selected a {
    padding-left: 10px;
    font-weight: normal;
  }
}
.main_home--digital-office-order-details .details .status-wrapper .history {
  float: right;
  padding: 5px 18px 7px 18px;
  color: #fff;
  line-height: 21px;
  text-decoration: none;
  background-color: #737c81;
  border: 0;
}
.main_home--digital-office-order-details .details .status-wrapper .history img,
.main_home--digital-office-order-details .details .status-wrapper .history svg {
  margin-right: 5px;
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details .status-wrapper .history {
    margin-right: 0;
    float: none;
  }
}
.main_home--digital-office-order-details .details .status-wrapper .history:hover {
  background-color: #6d7275;
  cursor: pointer;
}
.main_home--digital-office-order-details .details .info {
  margin: 0;
  min-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details .info {
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.main_home--digital-office-order-details .details .info dl,
.main_home--digital-office-order-details .details .items dl {
  display: inline-block;
  padding: 4px;
  margin-right: 12px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-order-details .details .info dl,
  .main_home--digital-office-order-details .details .items dl {
    margin-right: 0;
    width: 90%;
  }
}
.main_home--digital-office-order-details .details .info dl dt,
.main_home--digital-office-order-details .details .items dl dt {
  font-weight: normal;
  color: #4d4d4d;
  margin-bottom: 5px;
}
.main_home--digital-office-order-details .details .info dl dd input:not(.multiselect__input),
.main_home--digital-office-order-details .details .items dl dd input:not(.multiselect__input) {
  width: 100%;
  outline: none;
  padding-left: 10px;
  height: 30px;
  padding-right: 10px;
  text-overflow: ellipsis;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.main_home--digital-office-order-details .details .items {
  margin-left: 0;
  min-height: 40vh;
}
@media screen and (min-width: 1440px) {
  .main_home--digital-office-order-details .details .items .column-first {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .main_home--digital-office-order-details .details .items .column-second {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
.main_home--digital-office-order-details .details .items dl {
  margin-right: 0;
}
.main_home--digital-office-order-details .details .items dl dd input {
  border: 1px solid black;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
}
.main_home--digital-office-order-details .details .items #name {
  width: 230px;
}
@media screen and (max-width: 1440px) {
  .main_home--digital-office-order-details .details .items #name {
    width: 100%;
  }
}
.main_home--digital-office-order-details .details .items #price {
  width: 90px;
}
@media screen and (max-width: 1440px) {
  .main_home--digital-office-order-details .details .items #price {
    width: 100%;
  }
}
.main_home--digital-office-order-details .details .items #quantity {
  width: 60px;
}
@media screen and (max-width: 1440px) {
  .main_home--digital-office-order-details .details .items #quantity {
    width: 100%;
  }
}
.main_home--digital-office-order-details .details .items #months {
  width: 60px;
}
@media screen and (max-width: 1440px) {
  .main_home--digital-office-order-details .details .items #months {
    width: 100%;
  }
}
.main_home--digital-office-order-details .details .items #ext-price {
  width: 90px;
}
@media screen and (max-width: 1440px) {
  .main_home--digital-office-order-details .details .items #ext-price {
    width: 100%;
  }
}
@media screen and (min-width: 1440px) {
  .main_home--digital-office-order-details .details .items dl.optionals dt {
    display: none;
  }
}
.main_home--digital-office-order-details .details .items .overlay {
  padding: 0;
  background-color: transparent;
  background-image: none;
}
.main_home--digital-office-order-details .details .items .overlay h1,
.main_home--digital-office-order-details .details .items .overlay p.tohide {
  display: none !important;
}
.main_home--digital-office-order-details .details .items .overlay .allocation-details {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  padding-top: 15px;
  color: #666666;
  font-size: 14px;
  overflow-x: auto;
}
.main_home--digital-office-order-details .details .items .overlay .allocation-details .row {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div {
  padding: 0 5px;
  width: 82px;
  font-size: 12px;
}
.main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div:first-child {
  padding-left: 15px;
}
@media screen and (min-width: 1440px) {
  .main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div {
    font-size: 14px;
    width: 90px;
  }
  .main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div.chassis-number {
    width: 190px;
  }
  .main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div.master-number {
    width: 150px;
  }
}
@media screen and (max-width: 1600px) {
  .main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div {
    width: 66px;
    font-size: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div {
    width: 60px;
    font-size: 8px;
  }
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-order-details .details .items .overlay .allocation-details .row > div {
    width: 66px;
    font-size: 10px;
  }
}
.main_home--digital-office-order-details .details .items .reminder {
  font-weight: bold;
  color: red;
}
.main_home--digital-office-order-details .details .items-checkout .order-details__economics,
.main_home--digital-office-order-details .details .items-checkout .actions {
  background-color: #e5e5e5 !important;
  padding: 20px 50px;
}
.main_home--digital-office-order-details .details .items-checkout .actions-request {
  padding-right: 20px;
}
.main_home--digital-office-order-details .details .items-checkout .order-details__economics {
  margin-top: 11px;
  margin-bottom: 20px;
}
.main_home--digital-office-order-details .details .items-checkout .order-details__economics > dl {
  display: block;
}
.main_home--digital-office-order-details .details .items-checkout {
  padding: 0 20px !important;
}
.main_home--digital-office-order-details .details .items-checkout dl dt {
  font-weight: normal;
}
.main_home--digital-office-order-details .details .items-checkout dl dd {
  font-weight: bold;
}
.main_home--digital-office-order-details .details .items-checkout .order-docs .btn-block {
  background-color: #afbcbf;
  color: white;
}
.main_home--digital-office-order-details .details .items-checkout .actions .lf .btn-block {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: center;
}
.main_home--digital-office-order-details .details .items-checkout .actions .lf .w-75 {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
}
.main_home--digital-office-order-details .details .items-checkout .actions .btn-container {
  width: 250px;
}
.main_home--digital-office-order-details .details .items-checkout .actions a {
  text-decoration: none;
}
.main_home--digital-office-order-details .details .items-checkout .actions .btn-block {
  font-size: 14px;
  padding: 10px;
  min-width: 170px;
}
@media screen and (max-width: 1100px) {
  .main_home--digital-office-order-details .details .items-checkout .actions .btn-block {
    min-width: 140px;
  }
}
.main_home--digital-office-order-details .details .items-checkout .actions .export-block {
  margin-left: 5px;
}
.main_home--digital-office-order-details .details .items-checkout .actions .export-block .export-invoice {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 3px;
}
.main_home--digital-office-order-details .details .items-checkout .actions .allocation-btn {
  background-color: #3f4d3c;
  color: white;
}
.main_home--digital-office-order-details .details .items-checkout .actions .shipment-btn {
  background-color: #4a6b44;
  color: white;
}
.main_home--digital-office-order-details .details .items-checkout .actions .final-invoice-btn {
  background-color: #878c36;
  color: white;
}
.main_home--digital-office-order-details .details .items .add-accessory {
  width: 200px;
  margin: 4px;
  padding: 4px 14px 4px 24px;
  background-color: #0071ab;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1440px) {
  .main_home--digital-office-order-details .details .items .add-accessory {
    width: calc(100% - 8px);
  }
}
.main_home--digital-office-order-details .details .items .add-accessory:hover {
  cursor: pointer;
  background-color: #005f8a;
}
.main_home--digital-office-order-details .details .items .accordion_body {
  padding: 20px 0px 0px 0px !important;
}
.main_home--digital-office-order-details .details .items .splitter {
  height: 2px;
}
.main_home--digital-office-order-details .details .items .splitter-line {
  width: calc(100% - 70px);
  margin: 0 auto;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}
.main_home--digital-office-order-details .details .items .add,
.main_home--digital-office-order-details .details .items .client-desc,
.main_home--digital-office-order-details .details .items .desc {
  padding: 10px 30px 0px;
  color: #4d4d4d !important;
}
.main_home--digital-office-order-details .details .items .add .btn-add {
  width: 280px;
  margin: 4px;
  background-color: #0080ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px 24px 5px 24px;
}
@media screen and (max-width: 1440px) {
  .main_home--digital-office-order-details .details .items .add .btn-add {
    width: calc(100% - 8px);
  }
}
.main_home--digital-office-order-details .details .items .add .btn-add:hover {
  cursor: pointer;
  background-color: #006dd9;
}
.main_home--digital-office-order-details .details .items .add .btn-add .add-icon {
  position: relative;
}
.main_home--digital-office-order-details .details .items .add .btn-add .add-icon .add-sign {
  position: absolute;
  color: #fff;
  font-weight: bold;
  font-size: 1.5rem;
  top: -10px;
  right: -15px;
}
.main_home--digital-office-order-details .details .items .client-desc .header {
  margin: 4px;
  text-transform: uppercase;
  letter-spacing: 0.25rem;
}
.main_home--digital-office-order-details .details .items .client-desc .description {
  margin: 4px;
}
.main_home--digital-office-order-details .details .items .desc .header {
  margin: 4px;
  text-transform: uppercase;
  letter-spacing: 0.25rem;
}
.main_home--digital-office-order-details .details .items .desc textarea {
  margin-bottom: 15px;
}
.main_home--digital-office-proforma {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0;
  background-color: transparent !important;
  position: relative;
}
.main_home--digital-office-proforma .section {
  width: inherit;
  background-color: #ebebeb !important;
  color: #4d4d4d;
  position: relative;
  top: 0;
  left: 0rem;
  bottom: 0rem;
  padding: 20px;
  border-top: 8px solid #c7c7c7;
  border-bottom: 8px solid #c7c7c7;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-proforma .section {
    bottom: 2rem;
    position: relative;
    left: 0rem;
    padding: 0 5px;
  }
}
.main_home--digital-office-proforma .section-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 50px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ccc;
}
.main_home--digital-office-proforma .section-header-title {
  color: #85542c;
  font-weight: bold;
  font-size: 1.3rem;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-proforma .section-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.main_home--digital-office-proforma .section .form-inline .row .form-group,
.main_home--digital-office-proforma .section .form-inline .row label {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main_home--digital-office-proforma .section .form-inline .row .form-group:first-child,
.main_home--digital-office-proforma .section .form-inline .row label:first-child {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-proforma .section .form-inline .row .form-group:first-child,
  .main_home--digital-office-proforma .section .form-inline .row label:first-child {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.main_home--digital-office-proforma .section .form-inline .row .form-group:nth-child(3),
.main_home--digital-office-proforma .section .form-inline .row label:nth-child(3) {
  padding-right: 0;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-proforma .section .form-inline .row .form-group:nth-child(3),
  .main_home--digital-office-proforma .section .form-inline .row label:nth-child(3) {
    padding-right: 15px;
  }
}
.main_home--digital-office-proforma .section .form-inline .form-control-sm,
.main_home--digital-office-proforma .section .form-inline .form-control {
  width: 100%;
  min-height: 31px;
  border: 1px solid #dedede;
}
.main_home--digital-office-proforma .section .form-inline .form-control-sm.is-invalid,
.main_home--digital-office-proforma .section .form-inline .form-control.is-invalid {
  border: 1px solid #ff0039;
}
.main_home--digital-office-proforma .section .form-inline .filters-form .bootstrap-select .btn {
  height: 31px;
  padding-top: 2px;
}
.main_home--digital-office-proforma .section .form-inline .filters-form .bootstrap-select .btn .filter-option {
  padding-left: 0;
  color: #4d4d4d;
  font-size: 0.95rem;
  line-height: 1.6;
  font-weight: normal;
}
.main_home--digital-office-proforma .section .form-inline .form-control:disabled,
.main_home--digital-office-proforma .section .form-inline .form-control[readonly] {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.main_home--digital-office-proforma .section .form-inline .filters-form .dropdown-toggle:before {
  width: 35px !important;
  height: 31px;
}
.main_home--digital-office-proforma .section .form-inline .filters-form .dropdown-toggle:after {
  content: "";
  position: absolute;
  top: 9px;
  width: 16px;
  height: 16px;
  border-top: 0.8rem solid;
  border-right: 0.5rem solid transparent;
  border-left: 0.5rem solid transparent;
  right: 8px;
}
.main_home--digital-office-proforma .section .form-inline .filters-form .dropdown-menu.open.show .dropdown-menu.inner li {
  padding: 5px 35px 0 35px;
}
.main_home--digital-office-proforma .section .form-inline .filters-form .dropdown-menu.open.show .dropdown-menu.inner li a {
  padding: 5px 0;
}
.main_home--digital-office-proforma .section .form-inline .col-form-label,
.main_home--digital-office-proforma .section .form-inline label {
  font-size: 0.9rem;
  line-height: 1.2;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-proforma .section .form-inline .col-form-label,
  .main_home--digital-office-proforma .section .form-inline label {
    padding-left: 0 !important;
  }
}
.main_home--digital-office-proforma .section .form-inline textarea {
  height: 100px;
  overflow-y: scroll;
}
.main_home--digital-office-proforma .section .form-inline .invalid-feedback {
  text-align: right;
}
.main_home--digital-office-proforma .section .form-inline .btn-orange {
  background-color: #e5be01;
  color: #fff;
  padding: 4px 0;
  font-weight: normal;
}
.main_home--digital-office-proforma .section .form-inline .btn-orange:hover {
  text-decoration: none;
  background-color: #d9b403;
}
.main_home--digital-office-proforma .section .row > [class*=col-] .ne {
  width: 100%;
  margin-right: 10px;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-proforma .section .row > [class*=col-] .ne {
    width: 97%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-proforma .section .row > [class*=col-] .ne {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .main_home--digital-office-proforma .section .row > [class*=col-] .ne {
    width: 100%;
  }
}
.main_home--digital-office-proforma .section .row > [class*=col-] .nei {
  width: 100%;
  margin-right: 10px;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-proforma .section .row > [class*=col-] .nei {
    width: 100%;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .main_home--digital-office-proforma .section .row > [class*=col-] .nei {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .main_home--digital-office-proforma .section .row > [class*=col-] .nei {
    width: 100%;
  }
}
.main_home--digital-office-proforma .section .row {
  margin: 12px 0px;
}
@media screen and (max-width: 576px) {
  .main_home--digital-office-proforma .section .row {
    font-size: 0.8rem;
  }
}
.main_home--digital-office-proforma .section .row:last-of-type {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.main_home--digital-office-reporting {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0;
  background-color: transparent !important;
  position: relative;
}
.main_home--digital-office-reporting .section {
  width: 100%;
  position: relative;
  padding: 40px;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-reporting .section {
    bottom: 2rem;
    position: relative;
    left: 0rem;
    padding: 0 5px;
  }
}
.main_home--digital-office-reporting .section table.report-table .tr-hide-parent {
  display: none;
}
.main_home--digital-office-reporting .section table.report-table .tr-hide {
  display: none;
}
.main_home--digital-office-reporting .section table.report-table .tr-rb.head {
  background: #3d85cc;
  color: #fff;
  font-size: 1rem;
}
.main_home--digital-office-reporting .section table.report-table .tr-rb.head th {
  padding: 6px;
  font-weight: normal;
}
.main_home--digital-office-reporting .section table.report-table .tr-country.head {
  color: #4d4e4e;
  font-weight: normal;
  background-color: #fff;
}
.main_home--digital-office-reporting .section table.report-table .tr-country.head th {
  padding: 6px;
  font-weight: normal;
}
.main_home--digital-office-reporting .section table.report-table .tr-global-row td {
  text-align: center;
}
.main_home--digital-office-reporting .section table.report-table .tr-request.roww td {
  border-top: 0;
  border-bottom: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  white-space: pre;
  text-align: center;
}
.main_home--digital-office-reporting .section table.report-table .folded-table tbody {
  display: none;
}
.main_home--digital-office-reporting .section table.report-table .unfolded-table tbody {
  display: none;
}
.main_home--digital-office-reporting .section table.report-table {
  width: 100%;
  background: #fff;
  color: #4d4e4e;
}
.main_home--digital-office-reporting .section table.report-table thead tr:first-of-type {
  font-size: 1.5rem;
  background-color: #4d4d4d;
  color: #c3c1b5;
}
.main_home--digital-office-reporting .section table.report-table thead tr:first-of-type th {
  padding: 16px 0;
  font-weight: normal;
}
.main_home--digital-office-reporting .section table.report-table thead tr:nth-of-type(2) {
  background-color: #666;
  color: #fff;
}
.main_home--digital-office-reporting .section table.report-table thead tr:nth-of-type(2) th {
  padding: 8px;
  font-weight: bold;
  text-align: center;
}
.main_home--digital-office-reporting .section table.report-table th {
  border: 1px solid #808080;
  text-align: center;
}
.main_home--digital-office-reporting .section table.report-table th:first-child,
.main_home--digital-office-reporting .section table.report-table td:first-child {
  width: 15%;
}
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(2),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(3),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(4),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(5),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(6),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(7),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(8),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(9),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(10),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(11),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(12),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(13),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(14),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(15),
.main_home--digital-office-reporting .section table.report-table tr th:nth-child(16) {
  width: 5.67%;
  font-size: 15px;
}
.main_home--digital-office-reporting .section table.report-table small {
  font-size: 0.6875rem;
}
.main_home--digital-office-reporting .section table.report-table table {
  width: 100%;
}
.main_home--digital-office-reporting .section table.report-table tbody tr td:first-of-type,
.main_home--digital-office-reporting .section table.report-table tbody tr th:first-of-type {
  text-align: left;
}
.main_home--digital-office-reporting .section table.report-table tbody tr:first-child {
  color: #fff;
  font-weight: bold;
  background-color: #1fa821;
}
.main_home--digital-office-reporting .section table.report-table td {
  border: 1px solid #c5c5c5;
  width: 5.67%;
}
.main_home--digital-office-reporting .section-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 50px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 50px;
}
.main_home--digital-office-reporting .section-header > .row {
  padding-bottom: 50px;
}
.main_home--digital-office-reporting .section-header > .row .col-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.main_home--digital-office-reporting .section-header > .row .col-12 .calendar-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main_home--digital-office-reporting .section-header > .row .col-12 .calendar-range-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main_home--digital-office-reporting .section-header .select-label {
  padding-bottom: 10px;
}
.main_home--digital-office-reporting .section-header .options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 5%;
}
.main_home--digital-office-reporting .section-header .options .select-dd {
  position: relative;
}
.main_home--digital-office-reporting .section-header .options .select-dd .drop-down {
  position: relative !important;
}
.main_home--digital-office-reporting .section-header .options .select-dd .drop-down .selected a {
  background: white;
  color: black;
  font-style: italic;
  color: #4d4e4e;
}
.main_home--digital-office-reporting .section-header .options .select-dd .drop-down .selected a .drop {
  background: #4d4e4e;
}
.main_home--digital-office-reporting .section-header .options .select-dd .drop-down .selected a .drop span {
  color: white;
}
.main_home--digital-office-reporting .section-header .options .select-dd .drop-down .options ul li a {
  color: black;
}
.main_home--digital-office-reporting .section-header .options .select-dd .drop-down .options ul li a:hover {
  background: #4d4d4d !important;
  color: #808080;
}
.main_home--digital-office-reporting .section-header .btn-container .btn,
.main_home--digital-office-reporting .section-header .btn-report-container .btn {
  position: relative;
}
.main_home--digital-office-reporting .section-header .btn-container .btn {
  height: 32px;
  line-height: 0;
  background: white;
  border: none;
}
.main_home--digital-office-reporting .section-header .btn-container .btn span {
  width: 100%;
  font-size: 1rem;
  color: #4d4e4e;
  text-decoration: underline;
  font-style: italic;
}
.main_home--digital-office-reporting .section-header .btn-export {
  margin: 0;
}
@media screen and (max-width: 991px) {
  .main_home--digital-office-reporting .section-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.main_home--digital-office-reporting .monthpicker {
  width: 160px !important;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector {
  position: absolute;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table {
  font-style: italic;
  color: #4d4e4e;
  width: 160px;
  background: white;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table td {
  border: 0;
  text-align: center;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table td:hover {
  background: #eee;
  cursor: pointer;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table td.selected {
  background: #4d4e4e;
  color: #fff;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table tr:first-of-type {
  color: #b3b3b3;
  background: #4d4e4e;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table tr:first-of-type td:first-of-type {
  text-align: left;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table tr:first-of-type td:last-of-type {
  text-align: right;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_selector table tr:first-of-type .yearSwitch {
  font-style: normal;
  cursor: pointer;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_input {
  position: relative;
  height: 31px !important;
  color: #4d4e4e;
  font-style: italic;
  background: white;
  padding: 3px 0 4px 4px !important;
  border: 0 !important;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_input:before {
  content: "";
  position: absolute;
  width: 35px !important;
  height: 31px;
  top: 0;
  right: 0;
  background: #4d4e4e;
  cursor: pointer;
}
.main_home--digital-office-reporting .monthpicker .monthpicker_input::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  line-height: 1;
  position: absolute;
  top: 8px;
  left: auto;
  right: 10px;
  bottom: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMyI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI3OS4wOTMsMCA0OC45MDcsMzAuMTg3IDE0Ni43MiwxMjggNDguOTA3LDIyNS44MTMgNzkuMDkzLDI1NiAyMDcuMDkzLDEyOCAJCSI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 15px;
  z-index: 3;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  cursor: pointer;
}
.main_home--digital-office-reporting .calendar-range-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 5%;
}
.main_home--proforma-created {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.main_home--proforma-created .proforma-modal {
  background-color: transparent;
  margin-top: 200px;
}
.main_home--proforma-created .proforma-modal-confirmation {
  margin-bottom: 200px;
}
.main_home--proforma-created .proforma-modal-confirmation .bttn-confirm {
  margin-bottom: 10px;
}
.main_home--proforma-created .proforma-modal-confirmation .bttn-confirm:hover {
  text-decoration: none;
}
.main_home--proforma-created .proforma-modal main img,
.main_home--proforma-created .proforma-modal main svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.main_home .text-block {
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative;
  min-width: 70%;
  max-width: 70%;
  color: #fff;
  padding: 2.5rem 2.1875rem;
  background: rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 1600px) {
  .main_home .text-block {
    padding: 2.1875rem;
  }
}
@media screen and (max-width: 1440px) {
  .main_home .text-block {
    min-width: 65%;
    max-width: 65%;
    padding: 2rem;
  }
}
@media screen and (max-width: 1200px) {
  .main_home .text-block {
    padding: 2rem;
    min-width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .main_home .text-block {
    min-width: 100%;
    max-width: 100%;
    padding: 1.5rem;
  }
}
.main_home .text-block h1 {
  font-size: 2.625rem;
  line-height: 1.2;
  letter-spacing: normal;
  text-transform: none;
  padding-bottom: 0;
  border-bottom: 0;
}
@media screen and (max-width: 1440px) {
  .main_home .text-block h1 {
    font-size: 2.125rem;
  }
}
@media screen and (max-width: 991px) {
  .main_home .text-block h1 {
    font-size: 1.625rem;
  }
}
.main_home .text-block h2 {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.625rem;
  margin-bottom: 1.125rem;
  white-space: nowrap;
}
@media screen and (max-width: 1440px) {
  .main_home .text-block h2 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 1200px) {
  .main_home .text-block h2 {
    font-size: 1.5rem;
  }
}
.main_home .text-block h2::after {
  content: "";
  background: #fff;
  width: 100%;
  height: 1px;
  margin-bottom: 4px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.main_home .text-block .btn {
  margin-top: 0;
  height: 65px;
}
@media screen and (max-width: 576px) {
  .main_home .text-block .btn {
    height: 55px;
  }
}
.main_home .text-block .btn-block + .btn-block {
  margin-top: 0;
}
.main_home h2.main_home--heading {
  font-size: 28px;
  margin-bottom: 0;
}
.main_home h2.main_home--heading span {
  font-weight: 500;
}

.text-block {
  min-width: 100%;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-item-align: center;
      align-self: center;
  position: relative;
  color: #fff;
  margin: 0;
}
.text-block .overlay {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  padding: 2.5rem;
  min-height: inherit;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDUxLjQxIDUxLjQxIj4KICA8dGl0bGU+VW50aXRsZWQtMjwvdGl0bGU+CiAgPGxpbmUgeDE9IjAuNzEiIHkxPSIwLjcxIiB4Mj0iNTAuNzEiIHkyPSI1MC43MSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiI+PC9saW5lPgo8L3N2Zz4=");
  background-color: rgba(0, 0, 0, 0.6);
  background-size: 5px 5px;
  background-repeat: repeat;
}
@media screen and (max-width: 991px) {
  .text-block .overlay {
    padding: 1.5rem;
  }
}
.text-block h1 {
  text-transform: none;
  font-size: 2.125rem;
  line-height: 1.2;
  letter-spacing: normal;
  padding-bottom: 1rem;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 991px) {
  .text-block h1 {
    font-size: 1.5rem;
    line-height: 1.1;
  }
}
.text-block .right-chevron {
  max-width: 100%;
}
.text-block ul {
  padding-left: 20px;
  margin-bottom: 0;
}
.text-block ul li {
  margin-bottom: 5px;
}

.overlay_wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 2.5rem;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-size: 5px 5px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDUxLjQxIDUxLjQxIj4KICA8dGl0bGU+VW50aXRsZWQtMjwvdGl0bGU+CiAgPGxpbmUgeDE9IjAuNzEiIHkxPSIwLjcxIiB4Mj0iNTAuNzEiIHkyPSI1MC43MSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiI+PC9saW5lPgo8L3N2Zz4=");
  background-color: rgba(0, 0, 0, 0.7);
  background-repeat: repeat;
  z-index: -1;
}
.overlay_wrapper.hf-overlay {
  background-color: rgba(0, 0, 0, 0.85);
}

.pages .back-btn {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 10px 10px 10px 25px;
}
.pages .faq-back-btn-block {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin: 0;
  padding: 0;
}
.pages .staffing-introductory-page-buttons {
  width: 100%;
}
.pages .staffing-introductory-page-buttons button {
  margin: 0 auto;
}

ol:not(.no-format) {
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 15px;
  padding-left: 0;
  counter-reset: li;
}
@media screen and (max-width: 1440px) {
  ol:not(.no-format) {
    margin-bottom: 0;
  }
}
ol:not(.no-format) li {
  width: 100%;
  min-height: 60px;
  position: relative;
  list-style: none;
  padding: 4px 0 8px 0;
  margin-left: 40px;
}
@media screen and (max-width: 1440px) {
  ol:not(.no-format) li {
    min-height: 45px;
  }
}
ol:not(.no-format) li:before {
  content: counter(li);
  counter-increment: li;
  color: #fff;
  font-weight: 700;
  text-align: center;
  position: absolute;
  top: -2px;
  left: -61px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.25rem;
  line-height: 1.375rem;
  margin-right: 8px;
  background: #1fa821;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 35px;
  width: 35px;
  z-index: 1;
}
@media screen and (max-width: 1440px) {
  ol:not(.no-format) li:before {
    font-size: 1.125rem;
    line-height: 1.2rem;
    height: 30px;
    width: 30px;
  }
}
ol:not(.no-format) li:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -45px;
  right: auto;
  min-height: 60px;
  border-left: 4px solid #1fa821;
  z-index: 0;
}
@media screen and (max-width: 1440px) {
  ol:not(.no-format) li:after {
    left: -48px;
  }
}
ol:not(.no-format) li:last-child:after {
  content: "";
  border-left: 4px solid transparent;
}

ol + p {
  font-style: italic;
  padding-left: 10px;
}
ol + p a {
  font-weight: normal;
  border: none;
}

.accordion {
  padding-left: 0 !important;
}
.accordion .accodion_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 63px;
  max-height: inherit;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style-type: none;
  padding: 0 25px 0 20px;
  margin: 11px 0;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content {
    padding: 0 15px;
  }
}
.accordion .accodion_content .accordion_header h2,
.accordion .accodion_content .accordion_header .draft-list ul,
.accordion .accodion_content .accordion_body h2,
.accordion .accodion_content .accordion_body .draft-list ul {
  margin: 0;
}
.accordion .accodion_content .accordion_header h2 a,
.accordion .accodion_content .accordion_header h2 li,
.accordion .accodion_content .accordion_header .draft-list ul a,
.accordion .accodion_content .accordion_header .draft-list ul li,
.accordion .accodion_content .accordion_body h2 a,
.accordion .accodion_content .accordion_body h2 li,
.accordion .accodion_content .accordion_body .draft-list ul a,
.accordion .accodion_content .accordion_body .draft-list ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  position: relative;
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 300;
  color: #fff;
  padding-bottom: 1rem;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a,
  .accordion .accodion_content .accordion_header h2 li,
  .accordion .accodion_content .accordion_header .draft-list ul a,
  .accordion .accodion_content .accordion_header .draft-list ul li,
  .accordion .accodion_content .accordion_body h2 a,
  .accordion .accodion_content .accordion_body h2 li,
  .accordion .accodion_content .accordion_body .draft-list ul a,
  .accordion .accodion_content .accordion_body .draft-list ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
    padding-bottom: 25px;
    font-size: 1.125rem;
  }
}
.accordion .accodion_content .accordion_header h2 a:hover,
.accordion .accodion_content .accordion_header h2 li:hover,
.accordion .accodion_content .accordion_header .draft-list ul a:hover,
.accordion .accodion_content .accordion_header .draft-list ul li:hover,
.accordion .accodion_content .accordion_body h2 a:hover,
.accordion .accodion_content .accordion_body h2 li:hover,
.accordion .accodion_content .accordion_body .draft-list ul a:hover,
.accordion .accodion_content .accordion_body .draft-list ul li:hover {
  text-decoration: none;
}
.accordion .accodion_content .accordion_header h2 a .number,
.accordion .accodion_content .accordion_header h2 li .number,
.accordion .accodion_content .accordion_header .draft-list ul a .number,
.accordion .accodion_content .accordion_header .draft-list ul li .number,
.accordion .accodion_content .accordion_body h2 a .number,
.accordion .accodion_content .accordion_body h2 li .number,
.accordion .accodion_content .accordion_body .draft-list ul a .number,
.accordion .accodion_content .accordion_body .draft-list ul li .number {
  font-size: 1.875rem;
  line-height: 1;
  margin-top: 17px;
  white-space: nowrap;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 a .number,
  .accordion .accodion_content .accordion_header h2 li .number,
  .accordion .accodion_content .accordion_header .draft-list ul a .number,
  .accordion .accodion_content .accordion_header .draft-list ul li .number,
  .accordion .accodion_content .accordion_body h2 a .number,
  .accordion .accodion_content .accordion_body h2 li .number,
  .accordion .accodion_content .accordion_body .draft-list ul a .number,
  .accordion .accodion_content .accordion_body .draft-list ul li .number {
    font-size: 1.375rem;
    margin-top: 22px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a .number,
  .accordion .accodion_content .accordion_header h2 li .number,
  .accordion .accodion_content .accordion_header .draft-list ul a .number,
  .accordion .accodion_content .accordion_header .draft-list ul li .number,
  .accordion .accodion_content .accordion_body h2 a .number,
  .accordion .accodion_content .accordion_body h2 li .number,
  .accordion .accodion_content .accordion_body .draft-list ul a .number,
  .accordion .accodion_content .accordion_body .draft-list ul li .number {
    font-size: 1rem;
    margin-top: 22px;
    margin-right: 5px;
  }
}
.accordion .accodion_content .accordion_header h2 a .title,
.accordion .accodion_content .accordion_header h2 li .title,
.accordion .accodion_content .accordion_header .draft-list ul a .title,
.accordion .accodion_content .accordion_header .draft-list ul li .title,
.accordion .accodion_content .accordion_body h2 a .title,
.accordion .accodion_content .accordion_body h2 li .title,
.accordion .accodion_content .accordion_body .draft-list ul a .title,
.accordion .accodion_content .accordion_body .draft-list ul li .title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 8px;
  padding-left: 140px;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 a .title,
  .accordion .accodion_content .accordion_header h2 li .title,
  .accordion .accodion_content .accordion_header .draft-list ul a .title,
  .accordion .accodion_content .accordion_header .draft-list ul li .title,
  .accordion .accodion_content .accordion_body h2 a .title,
  .accordion .accodion_content .accordion_body h2 li .title,
  .accordion .accodion_content .accordion_body .draft-list ul a .title,
  .accordion .accodion_content .accordion_body .draft-list ul li .title {
    padding-top: 12px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a .title,
  .accordion .accodion_content .accordion_header h2 li .title,
  .accordion .accodion_content .accordion_header .draft-list ul a .title,
  .accordion .accodion_content .accordion_header .draft-list ul li .title,
  .accordion .accodion_content .accordion_body h2 a .title,
  .accordion .accodion_content .accordion_body h2 li .title,
  .accordion .accodion_content .accordion_body .draft-list ul a .title,
  .accordion .accodion_content .accordion_body .draft-list ul li .title {
    padding-left: 0;
  }
}
.accordion .accodion_content .accordion_header h2 a .title img,
.accordion .accodion_content .accordion_header h2 a .title svg,
.accordion .accodion_content .accordion_header h2 li .title img,
.accordion .accodion_content .accordion_header h2 li .title svg,
.accordion .accodion_content .accordion_header .draft-list ul a .title img,
.accordion .accodion_content .accordion_header .draft-list ul a .title svg,
.accordion .accodion_content .accordion_header .draft-list ul li .title img,
.accordion .accodion_content .accordion_header .draft-list ul li .title svg,
.accordion .accodion_content .accordion_body h2 a .title img,
.accordion .accodion_content .accordion_body h2 a .title svg,
.accordion .accodion_content .accordion_body h2 li .title img,
.accordion .accodion_content .accordion_body h2 li .title svg,
.accordion .accodion_content .accordion_body .draft-list ul a .title img,
.accordion .accodion_content .accordion_body .draft-list ul a .title svg,
.accordion .accodion_content .accordion_body .draft-list ul li .title img,
.accordion .accodion_content .accordion_body .draft-list ul li .title svg {
  width: 136px;
  height: 67px;
  position: absolute;
  left: 0;
  top: -5px;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a .title img,
  .accordion .accodion_content .accordion_header h2 a .title svg,
  .accordion .accodion_content .accordion_header h2 li .title img,
  .accordion .accodion_content .accordion_header h2 li .title svg,
  .accordion .accodion_content .accordion_header .draft-list ul a .title img,
  .accordion .accodion_content .accordion_header .draft-list ul a .title svg,
  .accordion .accodion_content .accordion_header .draft-list ul li .title img,
  .accordion .accodion_content .accordion_header .draft-list ul li .title svg,
  .accordion .accodion_content .accordion_body h2 a .title img,
  .accordion .accodion_content .accordion_body h2 a .title svg,
  .accordion .accodion_content .accordion_body h2 li .title img,
  .accordion .accodion_content .accordion_body h2 li .title svg,
  .accordion .accodion_content .accordion_body .draft-list ul a .title img,
  .accordion .accodion_content .accordion_body .draft-list ul a .title svg,
  .accordion .accodion_content .accordion_body .draft-list ul li .title img,
  .accordion .accodion_content .accordion_body .draft-list ul li .title svg {
    display: none;
  }
}
.accordion .accodion_content .accordion_header h2 a .title .choosen,
.accordion .accodion_content .accordion_header h2 li .title .choosen,
.accordion .accodion_content .accordion_header .draft-list ul a .title .choosen,
.accordion .accodion_content .accordion_header .draft-list ul li .title .choosen,
.accordion .accodion_content .accordion_body h2 a .title .choosen,
.accordion .accodion_content .accordion_body h2 li .title .choosen,
.accordion .accodion_content .accordion_body .draft-list ul a .title .choosen,
.accordion .accodion_content .accordion_body .draft-list ul li .title .choosen {
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.2;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a .title .choosen,
  .accordion .accodion_content .accordion_header h2 li .title .choosen,
  .accordion .accodion_content .accordion_header .draft-list ul a .title .choosen,
  .accordion .accodion_content .accordion_header .draft-list ul li .title .choosen,
  .accordion .accodion_content .accordion_body h2 a .title .choosen,
  .accordion .accodion_content .accordion_body h2 li .title .choosen,
  .accordion .accodion_content .accordion_body .draft-list ul a .title .choosen,
  .accordion .accodion_content .accordion_body .draft-list ul li .title .choosen {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.accordion .accodion_content .accordion_header h2 a .title--with-icon,
.accordion .accodion_content .accordion_header h2 li .title--with-icon,
.accordion .accodion_content .accordion_header .draft-list ul a .title--with-icon,
.accordion .accodion_content .accordion_header .draft-list ul li .title--with-icon,
.accordion .accodion_content .accordion_body h2 a .title--with-icon,
.accordion .accodion_content .accordion_body h2 li .title--with-icon,
.accordion .accodion_content .accordion_body .draft-list ul a .title--with-icon,
.accordion .accodion_content .accordion_body .draft-list ul li .title--with-icon {
  padding-top: 0;
  padding-left: 175px;
  margin-top: 10px;
  background-image: url("../images/icons/vehicles-3.a305d4f4b068.svg");
  background-repeat: no-repeat;
  background-size: 72px 32px;
  background-position: 10% 50%;
}
.accordion .accodion_content .accordion_header h2 a .title--with-icon span,
.accordion .accodion_content .accordion_header h2 li .title--with-icon span,
.accordion .accodion_content .accordion_header .draft-list ul a .title--with-icon span,
.accordion .accodion_content .accordion_header .draft-list ul li .title--with-icon span,
.accordion .accodion_content .accordion_body h2 a .title--with-icon span,
.accordion .accodion_content .accordion_body h2 li .title--with-icon span,
.accordion .accodion_content .accordion_body .draft-list ul a .title--with-icon span,
.accordion .accodion_content .accordion_body .draft-list ul li .title--with-icon span {
  font-size: 1.25rem;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a .title--with-icon,
  .accordion .accodion_content .accordion_header h2 li .title--with-icon,
  .accordion .accodion_content .accordion_header .draft-list ul a .title--with-icon,
  .accordion .accodion_content .accordion_header .draft-list ul li .title--with-icon,
  .accordion .accodion_content .accordion_body h2 a .title--with-icon,
  .accordion .accodion_content .accordion_body h2 li .title--with-icon,
  .accordion .accodion_content .accordion_body .draft-list ul a .title--with-icon,
  .accordion .accodion_content .accordion_body .draft-list ul li .title--with-icon {
    padding-left: 0;
    background: none;
  }
}
.accordion .accodion_content .accordion_header h2 a .title--my-order,
.accordion .accodion_content .accordion_header h2 li .title--my-order,
.accordion .accodion_content .accordion_header .draft-list ul a .title--my-order,
.accordion .accodion_content .accordion_header .draft-list ul li .title--my-order,
.accordion .accodion_content .accordion_body h2 a .title--my-order,
.accordion .accodion_content .accordion_body h2 li .title--my-order,
.accordion .accodion_content .accordion_body .draft-list ul a .title--my-order,
.accordion .accodion_content .accordion_body .draft-list ul li .title--my-order {
  margin-top: 7px;
  padding-left: 0;
  font-weight: normal;
  margin-right: 25px;
  -ms-flex-line-pack: center;
      align-content: center;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 a .title--my-order,
  .accordion .accodion_content .accordion_header h2 li .title--my-order,
  .accordion .accodion_content .accordion_header .draft-list ul a .title--my-order,
  .accordion .accodion_content .accordion_header .draft-list ul li .title--my-order,
  .accordion .accodion_content .accordion_body h2 a .title--my-order,
  .accordion .accodion_content .accordion_body h2 li .title--my-order,
  .accordion .accodion_content .accordion_body .draft-list ul a .title--my-order,
  .accordion .accodion_content .accordion_body .draft-list ul li .title--my-order {
    margin-top: 3px;
  }
}
.accordion .accodion_content .accordion_header h2 a .title--my-order span,
.accordion .accodion_content .accordion_header h2 li .title--my-order span,
.accordion .accodion_content .accordion_header .draft-list ul a .title--my-order span,
.accordion .accodion_content .accordion_header .draft-list ul li .title--my-order span,
.accordion .accodion_content .accordion_body h2 a .title--my-order span,
.accordion .accodion_content .accordion_body h2 li .title--my-order span,
.accordion .accodion_content .accordion_body .draft-list ul a .title--my-order span,
.accordion .accodion_content .accordion_body .draft-list ul li .title--my-order span {
  white-space: nowrap;
  line-height: 1.3;
}
.accordion .accodion_content .accordion_header h2 a .title--my-order:nth-of-type(3) span,
.accordion .accodion_content .accordion_header h2 li .title--my-order:nth-of-type(3) span,
.accordion .accodion_content .accordion_header .draft-list ul a .title--my-order:nth-of-type(3) span,
.accordion .accodion_content .accordion_header .draft-list ul li .title--my-order:nth-of-type(3) span,
.accordion .accodion_content .accordion_body h2 a .title--my-order:nth-of-type(3) span,
.accordion .accodion_content .accordion_body h2 li .title--my-order:nth-of-type(3) span,
.accordion .accodion_content .accordion_body .draft-list ul a .title--my-order:nth-of-type(3) span,
.accordion .accodion_content .accordion_body .draft-list ul li .title--my-order:nth-of-type(3) span {
  line-height: 1.5;
}
.accordion .accodion_content .accordion_header h2 a,
.accordion .accodion_content .accordion_header .draft-list ul a,
.accordion .accodion_content .accordion_body h2 a,
.accordion .accodion_content .accordion_body .draft-list ul a {
  padding-bottom: 13px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a,
  .accordion .accodion_content .accordion_header .draft-list ul a,
  .accordion .accodion_content .accordion_body h2 a,
  .accordion .accodion_content .accordion_body .draft-list ul a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (max-width: 576px) {
  .accordion .accodion_content .accordion_header h2 a,
  .accordion .accodion_content .accordion_header .draft-list ul a,
  .accordion .accodion_content .accordion_body h2 a,
  .accordion .accodion_content .accordion_body .draft-list ul a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.accordion .accodion_content .accordion_header h2 a:before,
.accordion .accodion_content .accordion_header .draft-list ul a:before,
.accordion .accodion_content .accordion_body h2 a:before,
.accordion .accodion_content .accordion_body .draft-list ul a:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  left: auto;
  top: 24px;
  right: -5px;
  bottom: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iMjI1LjgxMyw0OC45MDcgMTI4LDE0Ni43MiAzMC4xODcsNDguOTA3IDAsNzkuMDkzIDEyOCwyMDcuMDkzIDI1Niw3OS4wOTMiIGZpbGw9IiNmZmYiPjwvcG9seWdvbj4KCTwvZz4KPC9nPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 15px 15px;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a:before,
  .accordion .accodion_content .accordion_header .draft-list ul a:before,
  .accordion .accodion_content .accordion_body h2 a:before,
  .accordion .accodion_content .accordion_body .draft-list ul a:before {
    left: 50%;
    right: auto;
    top: auto;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    bottom: 8px;
  }
}
.accordion .accodion_content .accordion_header h2 a.delete-option,
.accordion .accodion_content .accordion_header .draft-list ul a.delete-option,
.accordion .accodion_content .accordion_body h2 a.delete-option,
.accordion .accodion_content .accordion_body .draft-list ul a.delete-option {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.accordion .accodion_content .accordion_header h2 a.collapsed,
.accordion .accodion_content .accordion_header .draft-list ul a.collapsed,
.accordion .accodion_content .accordion_body h2 a.collapsed,
.accordion .accodion_content .accordion_body .draft-list ul a.collapsed {
  padding-bottom: 0;
  border-bottom: none;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 a.collapsed,
  .accordion .accodion_content .accordion_header .draft-list ul a.collapsed,
  .accordion .accodion_content .accordion_body h2 a.collapsed,
  .accordion .accodion_content .accordion_body .draft-list ul a.collapsed {
    padding-bottom: 25px;
  }
}
.accordion .accodion_content .accordion_header h2 a.collapsed:before,
.accordion .accodion_content .accordion_header .draft-list ul a.collapsed:before,
.accordion .accodion_content .accordion_body h2 a.collapsed:before,
.accordion .accodion_content .accordion_body .draft-list ul a.collapsed:before {
  content: "";
  bottom: 8px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMyI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI3OS4wOTMsMCA0OC45MDcsMzAuMTg3IDE0Ni43MiwxMjggNDguOTA3LDIyNS44MTMgNzkuMDkzLDI1NiAyMDcuMDkzLDEyOCAJCSI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
}
.accordion .accodion_content .accordion_header h2 li,
.accordion .accodion_content .accordion_header .draft-list ul li,
.accordion .accodion_content .accordion_body h2 li,
.accordion .accodion_content .accordion_body .draft-list ul li {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 li,
  .accordion .accodion_content .accordion_header .draft-list ul li,
  .accordion .accodion_content .accordion_body h2 li,
  .accordion .accodion_content .accordion_body .draft-list ul li {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
.accordion .accodion_content .accordion_header h2 li .number,
.accordion .accodion_content .accordion_header .draft-list ul li .number,
.accordion .accodion_content .accordion_body h2 li .number,
.accordion .accodion_content .accordion_body .draft-list ul li .number {
  font-size: 1.5rem;
  margin-top: 10px;
}
.accordion .accodion_content .accordion_header h2 li .title,
.accordion .accodion_content .accordion_header .draft-list ul li .title,
.accordion .accodion_content .accordion_body h2 li .title,
.accordion .accodion_content .accordion_body .draft-list ul li .title {
  padding-left: 140px;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 li .title,
  .accordion .accodion_content .accordion_header .draft-list ul li .title,
  .accordion .accodion_content .accordion_body h2 li .title,
  .accordion .accodion_content .accordion_body .draft-list ul li .title {
    padding-left: 0;
  }
}
.accordion .accodion_content .accordion_header h2 li .title img,
.accordion .accodion_content .accordion_header h2 li .title svg,
.accordion .accodion_content .accordion_header .draft-list ul li .title img,
.accordion .accodion_content .accordion_header .draft-list ul li .title svg,
.accordion .accodion_content .accordion_body h2 li .title img,
.accordion .accodion_content .accordion_body h2 li .title svg,
.accordion .accodion_content .accordion_body .draft-list ul li .title img,
.accordion .accodion_content .accordion_body .draft-list ul li .title svg {
  width: 126px;
  height: 57px;
  -o-object-fit: contain;
     object-fit: contain;
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper {
  position: absolute;
  max-width: 60%;
  top: 0;
  bottom: 0;
  right: 30px;
  line-height: 1;
  padding-top: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper {
    width: 49%;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .status,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .status,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .status,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .status {
  display: inline-block;
  position: relative;
  top: -4px;
}
@media screen and (max-width: 1440px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .status,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .status,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .status,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .status {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .status,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .status,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .status,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .status {
    display: none;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper {
  width: 290px;
  display: inline-block;
  position: relative;
  margin-left: 5px;
  margin-bottom: 8px;
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper:hover, .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper:focus,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper:hover,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper:focus,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper:hover,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper:focus,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper:hover,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper:focus {
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper {
    width: 48%;
    float: left;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper {
    float: none;
    width: 100%;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn-confirm-arrival,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn-confirm-arrival,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn-confirm-arrival,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn-confirm-arrival {
  background-color: #4a6b44;
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn {
  width: 100%;
  margin-top: -5px;
  padding: 0 1.2rem 0.35rem 1.2rem;
  height: 45px;
  font-size: 1rem;
  font-weight: 400;
  z-index: 5;
}
@media screen and (max-width: 1440px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn {
    font-size: 0.95rem;
  }
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn {
    font-size: 0.95rem;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn {
    font-size: 12px;
    width: 100%;
    float: left;
    padding: 0.35rem 0.35rem;
    margin: 5px 0;
    height: auto;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn:hover,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn:hover,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn:hover,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn:hover {
  cursor: pointer;
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg {
  margin-top: 4px;
  margin-left: -4px;
  margin-right: 15px;
  width: 20px;
  height: 25px !important;
}
@media screen and (max-width: 1440px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg {
    margin-right: 5px;
    height: 20px !important;
  }
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn svg,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn img,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn svg {
    margin-top: 0;
    margin-left: 0;
    margin-right: 5px;
    display: none;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn span,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn span,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span {
  position: relative;
  min-width: 50%;
  max-width: 90%;
  width: auto;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn span,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn span,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span {
    font-size: 13px;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn span,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn span,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 14px;
    width: 100%;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info {
  position: absolute;
  right: 0;
  bottom: -13px;
  font-size: 0.75rem;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .btn span .specific-btn-info {
    position: static;
    margin: 0 auto;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper input[type=file],
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper input[type=file],
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper input[type=file],
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper input[type=file] {
  width: 100%;
  height: 100%;
  font-size: 0;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  direction: ltr;
  cursor: pointer !important;
  z-index: 6;
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .bell,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .bell,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell {
  z-index: 1;
  width: 30px;
  height: 30px;
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .bell img,
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .bell svg,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell img,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell svg,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .bell img,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .bell svg,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell img,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell svg {
  width: 16px;
  height: 30px !important;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .bell img,
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper .bell svg,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell img,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell svg,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .bell img,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper .bell svg,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell img,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper .bell svg {
    margin-top: 0;
    display: block;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper a.btn:before,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper a.btn:before,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper a.btn:before,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper a.btn:before {
  content: "";
  display: none;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper {
    margin: 0 0 0 10px;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .user-action-btn-wrapper + .user-action-btn-wrapper {
    margin: 0;
  }
}
.accordion .accodion_content .accordion_header h2 .user-action-wrapper .status-wrapper,
.accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .status-wrapper,
.accordion .accodion_content .accordion_body h2 .user-action-wrapper .status-wrapper,
.accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .status-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  float: right;
  width: 290px;
  height: 63px;
  padding: 15px;
  margin: -14px 0 0 0;
  line-height: 1.4;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .status-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .status-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .status-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .status-wrapper {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .user-action-wrapper .status-wrapper,
  .accordion .accodion_content .accordion_header .draft-list ul .user-action-wrapper .status-wrapper,
  .accordion .accodion_content .accordion_body h2 .user-action-wrapper .status-wrapper,
  .accordion .accodion_content .accordion_body .draft-list ul .user-action-wrapper .status-wrapper {
    width: 100%;
    margin: 5px 0 5px 0;
  }
}
.accordion .accodion_content .accordion_header .draft-list,
.accordion .accodion_content .accordion_body .draft-list {
  width: 64%;
  padding-right: 38px;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header .draft-list,
  .accordion .accodion_content .accordion_body .draft-list {
    width: 62%;
    padding-right: 28px;
  }
}
@media screen and (max-width: 1130px) {
  .accordion .accodion_content .accordion_header .draft-list,
  .accordion .accodion_content .accordion_body .draft-list {
    padding-right: 10px;
  }
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header .draft-list,
  .accordion .accodion_content .accordion_body .draft-list {
    width: 100%;
    padding-right: 0;
  }
}
.accordion .accodion_content .accordion_header .draft-list .order-title,
.accordion .accodion_content .accordion_body .draft-list .order-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.accordion .accodion_content .accordion_header .draft-list .order-title h3,
.accordion .accodion_content .accordion_body .draft-list .order-title h3 {
  border: none;
  margin-bottom: 0;
}
.accordion .accodion_content .accordion_header .draft-list .order-title .vehicle-details-btn,
.accordion .accodion_content .accordion_body .draft-list .order-title .vehicle-details-btn {
  font-size: 12px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.accordion .accodion_content .accordion_header .draft-list ul,
.accordion .accodion_content .accordion_body .draft-list ul {
  width: 100%;
  padding-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.accordion .accodion_content .accordion_header .draft-list ul li,
.accordion .accodion_content .accordion_body .draft-list ul li {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.accordion .accodion_content .accordion_header .draft-list ul li ul,
.accordion .accodion_content .accordion_body .draft-list ul li ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 0;
  margin-top: 10px;
}
.accordion .accodion_content .accordion_header .draft-list ul li ul li,
.accordion .accodion_content .accordion_body .draft-list ul li ul li {
  width: 170px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: normal;
  margin-top: 8px;
  margin-bottom: 0;
  padding: 0 5px !important;
}
.accordion .accodion_content .accordion_header .draft-list .actions,
.accordion .accodion_content .accordion_body .draft-list .actions {
  width: 52.5%;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header .draft-list .actions,
  .accordion .accodion_content .accordion_body .draft-list .actions {
    width: 100%;
  }
}
.accordion .accodion_content .accordion_header .draft-list .extra-catalogue-badge,
.accordion .accodion_content .accordion_body .draft-list .extra-catalogue-badge {
  position: absolute;
  top: 0;
  left: 34px;
  font-size: 2rem;
  z-index: 1;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header .draft-list .extra-catalogue-badge,
  .accordion .accodion_content .accordion_body .draft-list .extra-catalogue-badge {
    display: none;
  }
}
.accordion .accodion_content .accordion_header .draft-list .overlay,
.accordion .accodion_content .accordion_body .draft-list .overlay {
  background-size: 5px 5px;
  background-repeat: repeat;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  padding: 10px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDUxLjQxIDUxLjQxIj4KICA8dGl0bGU+VW50aXRsZWQtMjwvdGl0bGU+CiAgPGxpbmUgeDE9IjAuNzEiIHkxPSIwLjcxIiB4Mj0iNTAuNzEiIHkyPSI1MC43MSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiI+PC9saW5lPgo8L3N2Zz4=");
}
.accordion .accodion_content .accordion_header .draft-list .overlay--dark,
.accordion .accodion_content .accordion_body .draft-list .overlay--dark {
  background-color: rgba(0, 0, 0, 0.5);
}
.accordion .accodion_content .accordion_header .draft-list .overlay--light,
.accordion .accodion_content .accordion_body .draft-list .overlay--light {
  background-color: rgba(0, 0, 0, 0.2);
}
.accordion .accodion_content .accordion_header h2 {
  height: 63px;
  position: relative;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 {
    height: auto;
  }
}
.accordion .accodion_content .accordion_header h2 .remove-vehicle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 80px;
  height: 31px;
  position: absolute;
  right: 35px;
  top: 15px;
}
@media screen and (max-width: 1200px) {
  .accordion .accodion_content .accordion_header h2 .remove-vehicle {
    right: 20px;
  }
}
@media screen and (max-width: 576px) {
  .accordion .accodion_content .accordion_header h2 .remove-vehicle {
    right: 0px;
  }
}
@media screen and (max-width: 446px) {
  .accordion .accodion_content .accordion_header h2 .remove-vehicle {
    position: relative;
  }
}
.accordion .accodion_content .accordion_header h2 .remove-vehicle label {
  font-size: 11px;
}
.accordion .accodion_content .accordion_header h2 .remove-vehicle .delete-inlineform {
  background: transparent;
  border: 1px solid #737c81;
  min-width: 31px;
}
.accordion .accodion_content .accordion_header h2 .remove-vehicle .delete-inlineform:hover {
  color: #ccc;
  background: #c30a0a;
}
.accordion .accodion_content .accordion_header h2 .extra-catalogue-badge {
  color: #fff;
  position: absolute;
  font-size: 2rem;
  z-index: 1;
  top: 5px;
  left: 50px;
}
@media screen and (max-width: 991px) {
  .accordion .accodion_content .accordion_header h2 .extra-catalogue-badge {
    display: none;
  }
}
.accordion .accodion_content .accordion_body .remove-vehicle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 35px;
  height: 31px;
}
.accordion .accodion_content .accordion_body .remove-vehicle label {
  font-size: 11px;
}
.accordion .accodion_content .accordion_body .remove-vehicle .delete-inlineform {
  background: transparent;
  border: 1px solid #737c81;
  min-width: 31px;
  height: 30px;
  font-size: 1rem;
  margin-left: 5px;
}
.accordion .accodion_content .accordion_body .remove-vehicle .delete-inlineform:hover {
  color: #ccc;
  background: #c30a0a;
}
@media screen and (max-width: 1440px) {
  .accordion .accodion_content .accordion_body .remove-vehicle {
    width: 100%;
    padding: 4px;
    margin: 10px 0 20px;
  }
  .accordion .accodion_content .accordion_body .remove-vehicle .delete-inlineform {
    margin-left: 0;
    width: inherit;
    color: #c30a0a;
    font-weight: bold;
    background: #ccc;
  }
}

.my_order-notification-legenda {
  max-width: 1400px;
  margin: 0 auto;
}
.my_order-notification::before {
  content: "";
  position: relative;
  right: 15px;
  top: 10px;
  width: 5px;
  height: 5px;
  float: left;
  border-radius: 4px;
  background-color: yellow;
  margin-right: -5px;
}
.my_order-notification.lower::before {
  top: 25px;
}
.my_order-allocation {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 15px;
  width: 100%;
  font-size: 12px;
  padding-top: 5px;
}
.my_order-allocation .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.my_order-allocation .row > div {
  padding: 5px;
  width: 80px;
}
.my_order-allocation .row > div:first-child {
  padding-left: 15px;
}
@media screen and (max-width: 1470px) {
  .my_order-allocation .row > div {
    font-size: 10px;
    width: 70px;
  }
}
@media screen and (max-width: 1280px) {
  .my_order-allocation .row > div {
    font-size: 9px;
    width: 56px;
    padding: 2px;
  }
}
@media screen and (max-width: 1050px) {
  .my_order-allocation .row > div {
    font-size: 8px;
    width: 52px;
    padding: 2px;
  }
}
@media screen and (max-width: 991px) {
  .my_order-allocation .row > div {
    font-size: 10px;
    width: 70px;
  }
}
.my_order-confirm-arrival-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}
.my_order-confirm-arrival-modal .arrival-content {
  max-height: 90vh;
  min-width: 600px;
  min-height: 500px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.8);
  overflow-y: auto;
  overflow-x: hidden;
}
.my_order-confirm-arrival-modal .arrival-header {
  background-color: #2179d5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.5rem;
  padding: 15px 0;
  margin-bottom: 10px;
}
.my_order-confirm-arrival-modal .arrival-body .heading {
  margin: 10px 0;
}
.my_order-confirm-arrival-modal .arrival-body .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 100px;
  width: 420px;
}
.my_order-confirm-arrival-modal .arrival-body .picked-block {
  margin-top: 10px;
}
.my_order-confirm-arrival-modal .arrival-body .attachment-block {
  margin: 10px 0;
}
.my_order-confirm-arrival-modal .arrival-body .attachment-block .input-container {
  padding-right: 0;
}
.my_order-confirm-arrival-modal .arrival-body .file-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.my_order-confirm-arrival-modal .arrival-body .file-block .file-inputs {
  padding-left: 0;
  margin-bottom: 0;
}
.my_order-confirm-arrival-modal .arrival-body .file-block .file-inputs li:not(:last-child) {
  margin-bottom: 5px;
}
.my_order-confirm-arrival-modal .arrival-body .file-block .file-inputs li.d-flex > button {
  margin-left: -16px;
}
.my_order-confirm-arrival-modal .arrival-body .file-block .file-name {
  width: 100%;
  margin-right: 0;
  white-space: nowrap;
  font-size: 11px;
  padding: 3px;
  text-align: left;
}
.my_order-confirm-arrival-modal .arrival-body .file-block .upload-btn {
  margin: 0;
}
.my_order-confirm-arrival-modal .arrival-body .file-block .add-another-btn {
  width: 100%;
  text-align: left;
  padding: 0 0 0 4px;
  margin-left: -31px;
  background-color: inherit;
  color: white;
  border: 0;
  font-style: italic;
  font-size: 12px;
}
.my_order-confirm-arrival-modal .arrival-body .file-block .add-another-btn > small {
  font-style: normal;
}
.my_order-confirm-arrival-modal .arrival-body .btn-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  font-weight: bold;
  margin: 35px 0;
  padding-right: 20px;
}
.my_order-confirm-arrival-modal .arrival-body .btn-block button {
  font-weight: inherit;
}
.my_order-confirm-arrival-modal tr,
.my_order-confirm-arrival-modal td,
.my_order-confirm-arrival-modal th,
.my_order-confirm-arrival-modal thead,
.my_order-confirm-arrival-modal tbody,
.my_order-confirm-arrival-modal table {
  display: revert;
}
.my_order-confirm-arrival-modal table {
  border-spacing: 3px;
  border-collapse: separate !important;
  overflow-y: auto;
  color: black;
  text-align: left;
}
.my_order-confirm-arrival-modal table th {
  background-color: darkgray;
}
.my_order-confirm-arrival-modal table td {
  background-color: white;
}
.my_order-confirm-arrival-modal table th,
.my_order-confirm-arrival-modal table td {
  text-align: left !important;
  padding: 5px 5px 5px 10px;
}
.my_order-confirm-arrival-modal table th:first-of-type,
.my_order-confirm-arrival-modal table td:first-of-type {
  width: 150px;
}
.my_order-confirm-arrival-modal table th:nth-of-type(2),
.my_order-confirm-arrival-modal table td:nth-of-type(2) {
  width: 270px;
}

.accordion-review--my-orders {
  margin: 0 auto;
  list-style: none;
}
@media screen and (max-width: 991px) {
  .accordion-review--my-orders .accordion_header h2 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}
@media screen and (max-width: 991px) {
  .accordion-review--my-orders .accordion_header h2 a {
    border-bottom: 0 !important;
  }
}
@media screen and (max-width: 991px) {
  .accordion-review--my-orders .accordion_header h2 a:before {
    top: 25px !important;
    left: auto !important;
    right: 0 !important;
    bottom: auto !important;
  }
}
.accordion-review--my-orders .accordion_header h2 a.has-not-user-action-btn {
  z-index: 1;
}
.accordion-review--my-orders .accodion_content .accordion_body .draft-list {
  width: 47.5%;
}
@media screen and (max-width: 991px) {
  .accordion-review--my-orders .accodion_content .accordion_body .draft-list {
    width: 100%;
  }
}
.accordion-review--my-orders .accodion_content .accordion_body .actions--draftOrder {
  width: 52.5%;
}
@media screen and (max-width: 991px) {
  .accordion-review--my-orders .accodion_content .accordion_body .actions--draftOrder {
    width: 100%;
  }
}
.accordion-review--my-orders .accodion_content .accordion_body .my_order-config {
  width: 65%;
}
@media screen and (max-width: 991px) {
  .accordion-review--my-orders .accodion_content .accordion_body .my_order-config {
    width: 100%;
  }
}
.accordion-review--my-orders .accodion_content .accordion_body .my_order-actions {
  width: 35%;
  min-width: 370px;
}
@media screen and (max-width: 991px) {
  .accordion-review--my-orders .accodion_content .accordion_body .my_order-actions {
    width: 100%;
  }
}
.accordion-review--my-orders .accodion_content .accordion_body .accordion_table {
  max-height: 400px;
  padding: 0 0 10px;
  overflow-y: auto;
  overflow-x: hidden;
}
.accordion-review--my-orders .accodion_content .accordion_body .saved-plans {
  width: 1100px;
  margin: 0 auto;
}

.armoured .title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 10px;
  width: 23px;
  height: 27px;
  background-size: 23px 27px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzUyLjY0NCAzNTIuNjQ0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNTIuNjQ0IDM1Mi42NDQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBkPSJNMzI0LjQ3OCw1MS45NDNMMTc3Ljk4NiwwLjI4NWMtMS4wNzYtMC4zOC0yLjI1LTAuMzgtMy4zMjYsMEwyOC4xNjYsNTEuOTQzYy0xLjk5OSwwLjcwNS0zLjMzNywyLjU5NS0zLjMzNyw0LjcxNSAgYzAsNTIuMjc4LDEzLjgzNCwxMTIuNzExLDM3Ljk1NiwxNjUuODA1YzE5LjU2Niw0My4wNjksNTQuNzUxLDEwMC41MTksMTExLjI0OCwxMjkuNjI1YzAuNzE5LDAuMzcsMS41MDQsMC41NTUsMi4yOSwwLjU1NSAgczEuNTcxLTAuMTg1LDIuMjktMC41NTVjNTYuNDk2LTI5LjEwNiw5MS42OC04Ni41NTYsMTExLjI0Ny0xMjkuNjI1YzI0LjEyMS01My4wOTQsMzcuOTU1LTExMy41MjcsMzcuOTU1LTE2NS44MDUgIEMzMjcuODE1LDU0LjUzOCwzMjYuNDc3LDUyLjY0OCwzMjQuNDc4LDUxLjk0M3oiIGZpbGw9IiNmZWZlMDAiPjwvcGF0aD4KPC9zdmc+");
  z-index: 2;
}
@media screen and (max-width: 991px) {
  .armoured .title:before {
    content: "";
    display: none;
  }
}

.text-block .accordion .accodion_content {
  min-height: auto;
  padding: 0 25px 10px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media screen and (max-width: 991px) {
  .text-block .accordion .accodion_content {
    padding: 0 0 15px 0;
  }
}
.text-block .accordion .accodion_content:last-child {
  border-bottom: 1px solid transparent;
}
.text-block .accordion .accodion_content .accordion_header h2 a {
  font-size: 1.25rem;
  font-weight: 400;
  padding-bottom: 0;
  border-bottom: 0;
}
@media screen and (max-width: 991px) {
  .text-block .accordion .accodion_content .accordion_header h2 a {
    padding-bottom: 20px;
  }
}
.text-block .accordion .accodion_content .accordion_header h2 a:before {
  content: "";
  left: -17px;
  right: auto;
  top: 5px;
  bottom: auto;
}
@media screen and (max-width: 991px) {
  .text-block .accordion .accodion_content .accordion_header h2 a:before {
    left: 50%;
    right: auto;
    top: auto;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    bottom: -5px;
  }
}
.text-block .accordion .accodion_content .accordion_body {
  padding: 20px 0;
}
.text-block .accordion .accodion_content .accordion_body p {
  margin-bottom: 0;
}
.text-block .accordion .accodion_content .accordion_body ol {
  margin-top: 5px;
}
.text-block .accordion .accodion_content .accordion_body ol li {
  margin-bottom: 0 !important;
}
.text-block .accordion .accodion_content .accordion_body-column {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.accessories-type,
h2.custom {
  width: 98%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.375rem;
  margin-bottom: 1.125rem;
  white-space: nowrap;
}
.accessories-type:after,
h2.custom:after {
  content: "";
  background: #fff;
  width: 100%;
  height: 1px;
  margin-bottom: 4px;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.accessories-type h2 {
  font-size: 1.375rem;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .accessories-type {
    display: none;
  }
}

h2.custom {
  width: 100%;
}

@media screen and (max-width: 991px) {
  .nav-tabs-wrapper {
    display: block;
    overflow: hidden;
    height: calc(2.5rem + 2px);
    position: relative;
    z-index: 1;
    margin-bottom: -1px;
  }
}

.nav-pills .nav-item.nav-item-custom .nav-link.active {
  color: inherit;
  background-color: #ebebeb;
  position: relative;
  border: none;
}
.nav-pills .nav-item.nav-item-custom .nav-link.active:after {
  content: "";
  width: 100%;
  height: 8px;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: -4px;
  background-color: inherit;
}

.nav-tabs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 0;
}
@media screen and (max-width: 991px) {
  .nav-tabs {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow-x: auto;
  }
}
.nav-tabs .nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 31%;
  margin: 0 0.625rem 0.625rem 0;
}
@media screen and (max-width: 1440px) {
  .nav-tabs .nav-item {
    width: 30.5%;
  }
}
@media screen and (max-width: 1200px) {
  .nav-tabs .nav-item {
    width: 30.5%;
  }
}
@media screen and (max-width: 991px) {
  .nav-tabs .nav-item {
    width: auto;
  }
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #fff !important;
  background-color: #7ab543;
  border-color: #fff;
}
.nav-tabs .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 80px;
  text-align: center;
  color: #808080;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 400;
  padding: 1.125rem 1rem;
  background: #fff;
}
.nav-tabs .nav-link:hover {
  color: #808080;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 1440px) {
  .nav-tabs .nav-link {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media screen and (max-width: 991px) {
  .nav-tabs .nav-link {
    font-size: 1rem;
    line-height: 1.125rem;
    white-space: nowrap;
  }
}

.tab-content {
  padding-top: 21px;
}

.card-group {
  margin-bottom: 2.5rem;
}
.card-group .card {
  margin-right: 2.5rem;
}
@media screen and (max-width: 991px) {
  .card-group .card {
    margin-right: 0;
  }
}
.card-group .card:last-child {
  margin-right: 0;
}

.card {
  background: none;
  border: 0;
}
.card.text-center,
.card .text-center {
  margin-bottom: 0;
}
.card h1 {
  font-size: 1.75rem;
  font-weight: 400;
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 1200px) {
  .card h1 {
    font-size: 1.5rem;
    letter-spacing: 2px;
  }
}
.card h3 {
  font-size: 1.125rem;
  font-weight: 400;
  letter-spacing: 3px;
}
@media screen and (max-width: 991px) {
  .card h3 {
    text-align: center;
    letter-spacing: 2px;
  }
}
.card h3.inline-title {
  line-height: 1.5625rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #d5d5d5;
}
@media screen and (max-width: 576px) {
  .card h3.inline-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.card h3.inline-title img,
.card h3.inline-title svg {
  width: 35px;
  height: 1.5625rem;
  margin-right: 0.5rem;
}
.card .h3 {
  font-size: 1.5rem;
  line-height: 1.5;
}
.card hr {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.card ul,
.card ol ul {
  list-style-type: none;
  padding-left: 20px;
  font-weight: 400;
}
@media screen and (max-width: 991px) {
  .card ul,
  .card ol ul {
    padding-left: 0;
  }
}
.card ul li,
.card ol ul li {
  margin-bottom: 1rem;
}
.card ol {
  margin-left: 11px;
}
.card ol li {
  margin-left: 30px;
}
.card ol li > ul li {
  margin-left: 0;
  margin-bottom: 0;
}
.card ol li > ul li:before {
  content: "";
  display: none;
}
.card ol li:before {
  content: counter(li);
  counter-increment: li;
  color: #ffff00;
  top: 6px;
  left: -38px;
  width: auto;
  height: auto;
  background: none;
}
.card ol li:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  background: #ffff00;
  border-radius: 100%;
  top: 15px;
  bottom: auto;
  left: -17px;
  right: 0;
  min-height: auto;
  border-left: 0;
  z-index: 0;
}
.card p {
  font-size: 16px !important;
  line-height: 1.2;
  font-weight: 400;
}
.card table {
  margin: 0 auto;
  width: 80%;
  border-collapse: collapse;
}
@media screen and (max-width: 991px) {
  .card table {
    width: 100%;
  }
}
.card table tr td:last-child {
  text-align: right;
}
.card table hr {
  margin: 0.625rem 0;
}
.card address {
  width: 80%;
  margin: 0 auto;
}
@media screen and (max-width: 991px) {
  .card address {
    width: 100%;
  }
}

.vehicle-configuration {
  min-width: 100%;
}
.vehicle-configuration .card h1 {
  display: block;
  text-align: center;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: normal;
  border-bottom: none;
}
.vehicle-configuration .card h1 span {
  display: block;
  clear: both;
  font-size: 1.0625rem;
  text-transform: none;
  margin: 0 0 5px 0;
}
.vehicle-configuration .card {
  margin-right: 0;
  margin-bottom: 30px;
}
.vehicle-configuration .card ul {
  list-style-type: disc;
  padding-left: 20px;
}
.vehicle-configuration .card .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  margin-top: 20px;
}
@media screen and (max-width: 991px) {
  .vehicle-configuration .card .btn {
    width: 100%;
  }
}
.vehicle-configuration .card-body {
  padding: 1.3rem;
}
.vehicle-configuration_xc .alert-disabled {
  top: 50% !important;
}
.vehicle-configuration_xc .bootstrap-select .btn {
  font-size: 1.2rem;
  line-height: 1;
  margin-top: 0;
  padding-top: 0.6rem;
  padding-bottom: 0.8rem;
  height: 40px;
}
.vehicle-configuration_xc .bootstrap-select .dropdown-menu {
  background: #4d4d4d;
}
.vehicle-configuration_xc .bootstrap-select .dropdown-menu li {
  margin-bottom: 0;
}
.vehicle-configuration_xc .bootstrap-select .dropdown-menu li a {
  display: block;
  font-weight: 300;
  font-size: 1rem;
  padding: 5px 20px;
  border-bottom: 0;
}
.vehicle-configuration_xc .bootstrap-select .dropdown-menu li a:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.vehicle-configuration_xc .bootstrap-select.is-invalid .btn {
  border: 1px solid red;
}
.vehicle-configuration_xc table {
  width: 100%;
  margin: 50px 0;
}
@media screen and (max-width: 991px) {
  .vehicle-configuration_xc table thead {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .vehicle-configuration_xc table tbody tr {
    margin-bottom: 20px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.4);
    border: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.vehicle-configuration_xc table th,
.vehicle-configuration_xc table td {
  font-weight: 400;
  padding: 0 0.75rem 0.75rem 0;
}
@media screen and (max-width: 991px) {
  .vehicle-configuration_xc table th,
  .vehicle-configuration_xc table td {
    text-align: left;
    padding: 0;
    margin: 0;
  }
  .vehicle-configuration_xc table th:before,
  .vehicle-configuration_xc table td:before {
    content: attr(data-heading);
    display: block;
    padding: 4px;
    margin-bottom: 3px;
    color: #333;
    font-weight: normal;
    color: #fff;
  }
}
.vehicle-configuration_xc table th:first-child,
.vehicle-configuration_xc table td:first-child {
  width: 80%;
}
@media screen and (max-width: 991px) {
  .vehicle-configuration_xc table th:first-child,
  .vehicle-configuration_xc table td:first-child {
    width: 100%;
    padding: 0;
  }
}
.vehicle-configuration_xc table th:last-child,
.vehicle-configuration_xc table td:last-child {
  padding: 0;
}
.vehicle-configuration_xc table th input,
.vehicle-configuration_xc table td input {
  padding: 0.25rem 1rem;
}
.vehicle-configuration_xc table .btn {
  float: left;
  min-width: 90px !important;
  font-size: 1rem;
  font-weight: normal;
  height: 30px;
  margin-top: 0 !important;
  background-position: 90% center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAzNTcgMzU3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNTcgMzU3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9ImFkZCI+CgkJPHBhdGggZD0iTTM1NywyMDRIMjA0djE1M2gtNTFWMjA0SDB2LTUxaDE1M1YwaDUxdjE1M2gxNTNWMjA0eiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
}
.vehicle-configuration_xc textarea {
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid transparent;
}
.vehicle-configuration_xc .invalid-feedback {
  font-size: 1rem;
  padding: 2px 1rem;
  background: rgba(0, 0, 0, 0.3);
}
.vehicle-configuration_xc .p-link {
  margin-right: 10%;
}
@media screen and (max-width: 991px) {
  .vehicle-configuration_xc .p-link {
    margin-right: 0;
  }
}
.vehicle-configuration .title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.vehicle-configuration .remove-vehicle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 80px;
  height: 31px;
}
.vehicle-configuration .remove-vehicle label {
  font-size: 11px;
}
.vehicle-configuration .remove-vehicle .delete-inlineform {
  min-width: 31px;
}
@media screen and (min-width: 991px) {
  .vehicle-configuration [class^=col-]:first-of-type .card,
  .vehicle-configuration [class*=" col-"]:first-of-type .card {
    max-width: 340px;
    margin: 0 auto;
  }
}

.button-container {
  margin: 1rem 0;
}

.accordion-review .accordion_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 25px;
  padding-bottom: 25px;
}
@media screen and (max-width: 991px) {
  .accordion-review .accordion_body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.accordion-review .accordion_body h3 {
  padding-bottom: 10px;
  margin-bottom: 6px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.accordion-review .accordion_body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 64%;
  padding: 0 0 15px 0;
}
@media screen and (max-width: 1200px) {
  .accordion-review .accordion_body ul {
    width: 100%;
  }
}
.accordion-review .accordion_body ul li {
  width: 128px;
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 8px;
  padding: 0 5px !important;
}
@media screen and (max-width: 1200px) {
  .accordion-review .accordion_body ul li {
    width: 33%;
    padding: 0 12px;
  }
}
@media screen and (max-width: 991px) {
  .accordion-review .accordion_body ul li {
    width: 50%;
    padding: 0 12px;
  }
}
@media screen and (max-width: 576px) {
  .accordion-review .accordion_body ul li {
    width: 100%;
    padding: 0 12px;
  }
}
.accordion-review .accordion_body .actions {
  width: 36%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-bottom: 25px;
}
@media screen and (max-width: 1200px) {
  .accordion-review .accordion_body .actions {
    width: 100%;
  }
}
.accordion-review .accordion_body .actions .btn {
  width: 116px;
  height: 30px;
  font-size: 1rem;
  font-weight: 400;
}
@media screen and (max-width: 991px) {
  .accordion-review .accordion_body .actions .btn {
    width: auto;
    padding: 0 5px;
  }
}
@media screen and (max-width: 991px) {
  .accordion-review .accordion_body .actions .btn span {
    width: 85%;
    font-size: 0.98rem;
  }
}
.accordion-review .accordion_body .actions .btn:first-child {
  margin-right: 10px;
}
.accordion-review .accordion_body .actions .btn img,
.accordion-review .accordion_body .actions .btn svg {
  margin-left: -4px;
  margin-right: 6px;
  width: 20px;
  height: 16px !important;
}
.accordion-review .accordion_body .actions--draftOrder {
  width: 36%;
  padding-right: 30px;
}
@media screen and (max-width: 1200px) {
  .accordion-review .accordion_body .actions--draftOrder {
    width: 40%;
    padding-right: 28px;
  }
}
@media screen and (max-width: 991px) {
  .accordion-review .accordion_body .actions--draftOrder {
    width: 100%;
    padding-right: 0;
    margin-top: 20px;
  }
}
.accordion-review .accordion_body .actions--draftOrder .btn {
  width: 100%;
  height: 35px;
}
.accordion-review .accordion_body .actions--draftOrder table td {
  line-height: 1.1;
  padding: 10px 0;
  vertical-align: top;
}
@media screen and (max-width: 991px) {
  .accordion-review .accordion_body .actions--draftOrder table td {
    text-align: right !important;
    font-size: 0.85rem;
    padding: 10px 0;
  }
}

.accordion-review .arrow-icon {
  width: 40px;
  height: 40px;
  margin: 0 15px;
}
.accordion-review .status-item {
  margin-top: 11px;
}

.checkedOrder {
  width: 30px;
  height: 25px;
  fill: #71a004 !important;
}

p a img.img-fluid {
  -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
          box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
}
p a img.img-fluid:hover {
  -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.9);
          box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.9);
}

.breadcrumb {
  background-color: transparent;
  color: #fff;
  padding: 1px 30px;
  margin-top: 3px;
}
@media screen and (max-width: 576px) {
  .breadcrumb {
    padding: 0;
  }
}
.breadcrumb li.breadcrumb-item {
  color: inherit;
  margin-right: 0.5rem;
}
@media screen and (max-width: 576px) {
  .breadcrumb li.breadcrumb-item {
    font-size: 1rem;
  }
}
.breadcrumb li.breadcrumb-item a {
  padding: 0.5rem;
  font-size: 0.9375rem;
  font-weight: normal;
  text-decoration: none;
  background-color: #000;
  border-bottom: none;
}
@media screen and (max-width: 576px) {
  .breadcrumb li.breadcrumb-item a {
    font-weight: normal !important;
  }
}
.breadcrumb li.breadcrumb-item.active a {
  background-color: #0071ab;
}
.breadcrumb--my-fleet li.breadcrumb-item.active a {
  background-color: #0080ff;
}
.breadcrumb--hf-my-fleet {
  margin: 0;
  background: rgba(29, 31, 32, 0.95);
  padding: 4px 40px;
  border-bottom: 1px solid #434a4e;
}
.breadcrumb--hf-my-fleet li.breadcrumb-item {
  margin-right: 0;
  position: relative;
  margin-left: 8px;
}
.breadcrumb--hf-my-fleet li.breadcrumb-item a {
  text-decoration-line: underline;
  background-color: transparent;
  text-decoration-thickness: 0.01em;
  font-size: 0.875rem;
}
.breadcrumb--hf-my-fleet li.breadcrumb-item a:hover {
  text-decoration-thickness: 0.075em;
}
.breadcrumb--hf-my-fleet li.breadcrumb-item::after {
  background-image: url("../images/icons/chevron.24647573ec5b.svg");
  background-repeat: no-repeat;
  background-position: 25% 50%;
  background-size: 16px 16px;
  display: inline-block;
  width: 24px;
  height: 18px;
  content: "";
  position: absolute;
  top: 4px;
}
.breadcrumb--hf-my-fleet li.breadcrumb-item.active {
  background-color: transparent;
}
.breadcrumb--hf-my-fleet li.breadcrumb-item.active::after {
  display: none;
}
.breadcrumb--hf-my-fleet li.breadcrumb-item.active a {
  text-decoration: none;
  font-weight: 600;
  pointer-events: none;
  background-color: transparent;
}

.breadcrumb > li:before {
  content: none;
}

.breadcrumb > li.active:before,
.breadcrumb > li.breadcrumb-item:before {
  content: none;
  background-color: transparent;
}

.lr-legend {
  color: #333333;
  margin-top: -15px;
}

.title-default {
  font-size: 1.6rem;
  text-transform: none;
  color: #fff;
  border-bottom: none;
  letter-spacing: normal;
}

.lh-md {
  line-height: 1.33333 !important;
}

.details {
  width: inherit;
  background-color: #ededed !important;
  color: #4d4d4d;
  position: relative;
  padding: 20px;
  border-top: 8px solid #c7c7c7;
  border-bottom: 8px solid #c7c7c7;
}
.details .details-label {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.details_outbound {
  background-color: #ecedef !important;
  padding-bottom: 10px;
}

.selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default {
  background-color: white;
}
.selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default span {
  color: #3d3d3d;
}
.selectpicker-white > .bootstrap-select .dropdown-menu.inner > li {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 0;
}
.selectpicker-white > .bootstrap-select .dropdown-menu.inner > li > a > .text {
  color: #3d3d3d;
  white-space: nowrap;
  font-weight: normal;
}

.selectpicker-gray > .bootstrap-select > .dropdown-toggle.btn-default {
  background-color: #464547;
}
.selectpicker-gray > .bootstrap-select > .dropdown-toggle.btn-default span {
  color: #fff;
}
.selectpicker-gray > .bootstrap-select .dropdown-menu.inner > li {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 0;
  background-color: #464547;
}
.selectpicker-gray > .bootstrap-select .dropdown-menu.inner > li > a > .text {
  color: #fff;
  white-space: nowrap;
  font-weight: normal;
}

.dropdown-menu.dropdown-menu-scrollable > .dropdown-menu-scrollable-wrapper {
  max-height: 60vh;
  overflow: auto;
}

.order-status * {
  font-weight: normal;
}

.smaller-text {
  font-size: 0.9rem;
}

table tbody tr.disposal-detail-tr td input {
  font-size: 0.825rem !important;
}

.login-page__partnership-link {
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  padding-bottom: 1px;
  border-bottom: 2px solid #fff;
  background: none;
  cursor: pointer;
}
.login-page__partnership-link:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid transparent;
}
.login-page__services-list {
  font-size: 1rem;
  font-weight: 400;
}
.login-page__services-list.login-hf-services {
  padding-bottom: 2rem;
}
.login-page__sign-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0;
}
.login-page__sign-in .btn {
  white-space: nowrap;
  padding: 15px 40px;
  margin: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 50px;
}

.lr-status-no-dropdown {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap !important;
  width: 100%;
  display: inline-block !important;
  padding-top: 6px !important;
}

.allocation-statuses-counters {
  margin: 0 1rem;
  color: #666666;
  word-spacing: normal;
}

.prepared-by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}
.prepared-by :first-child {
  width: 150px;
  margin-right: 10px;
  white-space: nowrap;
}

.fleet-react {
  background: #464547;
  min-height: calc(100vh - 137px);
}

.btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  white-space: normal;
  text-align: left;
  line-height: 1.2;
  height: 56px;
  max-width: 500px;
  margin: 0 auto;
  margin-top: 1rem;
  font-size: 1.5rem;
  font-weight: 300;
  border-bottom: 0;
}
.btn.btn-default-size {
  height: auto;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
}
@media screen and (max-width: 1440px) {
  .btn {
    font-size: 1.3125em;
  }
}
@media screen and (max-width: 1200px) {
  .btn {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 446px) {
  .btn {
    font-size: 1.25rem;
    line-height: 1.1;
    font-weight: 400;
  }
}
.btn:hover, .btn:focus {
  border-bottom: 0;
}
.btn:disabled {
  cursor: default;
}
.btn.right-chevron {
  line-height: 1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMyI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI3OS4wOTMsMCA0OC45MDcsMzAuMTg3IDE0Ni43MiwxMjggNDguOTA3LDIyNS44MTMgNzkuMDkzLDI1NiAyMDcuMDkzLDEyOCAJCSI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: right 5px center;
  padding-right: 25px;
  background-size: 15px;
  margin-top: 0;
}
@media screen and (max-width: 446px) {
  .btn.right-chevron {
    background-image: none;
  }
}
.btn.right-chevron span {
  width: 90%;
  padding-right: 8px;
}
@media screen and (max-width: 1200px) {
  .btn.right-chevron span {
    width: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .btn.right-chevron span {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.btn.plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAzNTcgMzU3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNTcgMzU3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9ImFkZCI+CgkJPHBhdGggZD0iTTM1NywyMDRIMjA0djE1M2gtNTFWMjA0SDB2LTUxaDE1M1YwaDUxdjE1M2gxNTNWMjA0eiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 96% center;
  background-size: 12px;
  margin-top: 0;
}
@media screen and (max-width: 1200px) {
  .btn.plus {
    background-image: none;
  }
}
@media screen and (max-width: 446px) {
  .btn.plus {
    background-image: none;
  }
}
.btn.plus span {
  width: 72%;
}
@media screen and (max-width: 1440px) {
  .btn.plus span {
    width: 86%;
  }
}
@media screen and (max-width: 1200px) {
  .btn.plus span {
    font-size: 1.125rem;
  }
}
.btn.plus img,
.btn.plus svg {
  width: 35px;
}
@media screen and (max-width: 1440px) {
  .btn.plus img,
  .btn.plus svg {
    width: 25px;
    margin-right: 5px;
  }
}
.btn.delete-btn {
  line-height: 1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4yMSIgaGVpZ2h0PSIyNC4yMSIgdmlld0JveD0iMCAwIDI0LjIxIDI0LjIxIj48dGl0bGU+Y2xvc2U8L3RpdGxlPjxwYXRoIGQ9Ik0xNS44NCwxMi4xNCwyNC42NiwyMWwtMywzLTguODEtOC44MkwzLjc3LDI0LjIxbC0zLTMsOS4xMi05LjEyTDEuMTMsMy4zNGwzLTIuOTUsOC43Nyw4Ljc3TDIyLDBsMywzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzkpIiBmaWxsPSIjZmZmIj48L3BhdGg+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: 97% center;
  background-size: 13px;
  margin-top: 0;
}
@media screen and (max-width: 446px) {
  .btn.delete-btn {
    background-image: none;
  }
}
.btn.delete-btn span {
  width: 86%;
}
@media screen and (max-width: 1200px) {
  .btn.delete-btn span {
    width: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .btn.delete-btn span {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.btn img,
.btn svg {
  width: 35px;
  height: 1.5625rem;
  margin-right: 0.8125rem;
}
@media screen and (max-width: 1600px) {
  .btn img,
  .btn svg {
    margin-right: 0.75rem;
  }
}
@media screen and (max-width: 1440px) {
  .btn img,
  .btn svg {
    margin-right: 0.75rem;
  }
}
@media screen and (max-width: 991px) {
  .btn img,
  .btn svg {
    margin-right: 0.4rem;
  }
}
.btn span {
  position: relative;
  width: 92%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #fff;
}
@media screen and (max-width: 446px) {
  .btn span {
    width: 100%;
    font-size: 1.0625rem;
    line-height: 1;
  }
}

.btn-brown {
  color: #fff;
  background-color: #806038;
}
.btn-brown:hover {
  color: #fff;
  background-color: #5c4033;
}
.btn-brown:focus, .btn-brown.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(126, 92, 50, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(126, 92, 50, 0.5);
}

.technical-details-btn {
  max-width: 230px;
  margin: 16px 0;
  height: 32px;
  font-size: 1rem;
  padding: 0 0 0 14px;
}
.technical-details-btn svg {
  margin-right: 5px;
  height: auto;
  width: 18px;
}

.btn-khaki {
  color: #fff;
  background-color: #808222;
}
.btn-khaki:hover {
  color: #fff;
  background-color: #6f7014;
}
.btn-khaki:focus, .btn-khaki.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
}
.btn-khaki:disabled, .btn-khaki:hover:disabled {
  background-color: grey;
}

.btn-light-yellow {
  color: #fff;
  background-color: #c3a600;
}
.btn-light-yellow:hover {
  color: #fff;
  background-color: #9d8300;
}
.btn-light-yellow:focus, .btn-light-yellow.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
}

.btn-medium-khaki {
  color: #fff;
  background-color: #888c37;
}
.btn-medium-khaki:hover {
  color: #fff;
  background-color: #808222;
}
.btn-medium-khaki:focus, .btn-medium-khaki.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
}

.btn-light-khaki {
  color: #fff;
  background-color: #9b9768;
}
.btn-light-khaki:hover {
  color: #fff;
  background-color: #888c37;
}
.btn-light-khaki:focus, .btn-light-khaki.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
}

.btn-blue {
  color: #fff;
  background-color: #0080ff;
}
.btn-blue:hover {
  color: #fff;
  background-color: #006dd9;
  border-color: #006dd9;
}
.btn-blue:focus, .btn-blue.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
}

.btn-dark-blue {
  color: #fff;
  background-color: #005f8a;
}
.btn-dark-blue:hover {
  color: #fff;
  background-color: #01516d;
  border-color: #01516d;
}
.btn-dark-blue:focus, .btn-dark-blue.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.5);
}

.btn-green {
  color: #fff;
  background-color: #39a44a;
}
.btn-green:hover {
  color: #fff;
  background-color: #2f883d;
  border-color: #2c7e39;
  cursor: pointer;
}
.btn-green:focus, .btn-green.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57, 164, 74, 0.5);
}

.btn-dark-green {
  color: #fff;
  background-color: #347853;
}
.btn-dark-green:hover {
  color: #fff;
  background-color: #2a6042;
  border-color: #224d35;
}
.btn-dark-green:focus, .btn-dark-green.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(42, 96, 66, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(42, 96, 66, 0.5);
}

.btn-blue-green {
  color: #fff;
  background-color: #1ab5a9;
}
.btn-blue-green:hover {
  color: #fff;
  background-color: #179f89;
  border-color: #179f89;
}
.btn-blue-green:focus, .btn-blue-green.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 159, 137, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 159, 137, 0.5);
}

.btn-cyan {
  color: #fff;
  background-color: #007180;
}
.btn-cyan:hover {
  color: #fff;
  background-color: #004f5a;
  border-color: #00444d;
}
.btn-cyan:focus, .btn-cyan.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 113, 128, 0.5);
}

.btn-dark-cyan {
  color: #fff;
  background-color: #305665;
}
.btn-dark-cyan:hover {
  color: #fff;
  background-color: #223e49;
  border-color: #223e49;
}
.btn-dark-cyan:focus, .btn-dark-cyan.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 92, 104, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 92, 104, 0.5);
}

.btn-lime {
  color: #fff;
  background-color: #b3b324;
}
.btn-lime:hover {
  color: #fff;
  background-color: #808222;
}
.btn-lime:focus, .btn-lime.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(128, 130, 34, 0.5);
}

.btn-light-green {
  color: #fff;
  background-color: #71a200;
}
.btn-light-green:hover {
  color: #fff;
  background-color: #648702;
}
.btn-light-green:focus, .btn-light-green.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(125, 172, 37, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(125, 172, 37, 0.5);
}

.btn-gray {
  color: #fff;
  background-color: #737c81;
}
.btn-gray:hover {
  color: #fff;
  background-color: #4d4d4d;
}
.btn-gray:focus, .btn-gray.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

.btn-light-brown {
  color: #fff;
  background-color: #808074;
}
.btn-light-brown:hover {
  color: #fff;
  background-color: #7a7a71;
}
.btn-light-brown:focus, .btn-light-brown.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 128, 116, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(128, 128, 116, 0.5);
}

.btn-red {
  color: #fff;
  background-color: #791f23;
}
.btn-red:hover {
  color: #fff;
  background-color: #6b1e24;
}
.btn-red:focus, .btn-red.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 8, 8, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(139, 8, 8, 0.5);
}

.btn-light-red {
  color: #fff;
  background-color: #c93a1a;
}
.btn-light-red:hover {
  color: #fff;
  background-color: #a52e13;
}
.btn-light-red:focus, .btn-light-red.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 8, 8, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(139, 8, 8, 0.5);
}

.btn-orange {
  color: #fff;
  background-color: #d76000;
}
.btn-orange:hover {
  color: #fff;
  background-color: #c54419;
}
.btn-orange:focus, .btn-orange.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(185, 11, 11, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(185, 11, 11, 0.5);
}

.btn-light-blue {
  color: #fff;
  background-color: #6aa5bc;
}
.btn-light-blue:hover {
  color: #fff;
  background-color: #4596af;
  border-color: #4596af;
}
.btn-light-blue:focus, .btn-light-blue.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 188, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(119, 188, 219, 0.5);
}

.btn-blue-gray {
  color: #fff;
  background-color: #5a8b9a;
}
.btn-blue-gray:hover {
  color: #fff;
  background-color: #49717e;
  border-color: #49717e;
}
.btn-blue-gray:focus, .btn-blue-gray.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(90, 139, 154, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(90, 139, 154, 0.5);
}

.btn-gray-blue {
  color: #fff;
  background-color: #7a939a;
}
.btn-gray-blue:hover {
  color: #fff;
  background-color: #5f7379;
  border-color: #5f7379;
}
.btn-gray-blue:focus, .btn-gray-blue.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(122, 147, 154, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(122, 147, 154, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: #6e0933;
}
.btn-purple:hover {
  color: #fff;
  background-color: #61072b;
  border-color: #61072b;
}
.btn-purple:focus, .btn-purple.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 7, 52, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 7, 52, 0.5);
}

.btn-burgundy {
  color: #fff;
  background-color: #922c2c;
}
.btn-burgundy:hover {
  color: #fff;
  background-color: #7f2828;
  border-color: #7f2828;
}
.btn-burgundy:focus, .btn-burgundy.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 6, 45, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(85, 6, 45, 0.5);
}

.btn-burgundy {
  color: #fff;
  background-color: #922c2c;
}
.btn-burgundy:hover {
  color: #fff;
  background-color: #7f2828;
  border-color: #7f2828;
}
.btn-burgundy:focus, .btn-burgundy.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 6, 45, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(85, 6, 45, 0.5);
}

.btn-red-brown {
  color: #fff;
  background-color: #a54735;
}
.btn-red-brown:hover {
  color: #fff;
  background-color: #943f2f;
  border-color: #943f2f;
}
.btn-red-brown:focus, .btn-red-brown.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 6, 45, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(85, 6, 45, 0.5);
}

.btn-green-dark {
  color: #fff;
  background-color: #357754;
}
.btn-green-dark:hover {
  color: #fff;
  background-color: #2b6948;
  border-color: #2b6948;
}
.btn-green-dark:focus, .btn-green-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 73, 44, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(4, 73, 44, 0.5);
}

.btn-do-cms {
  color: #fff;
  background-color: #577f8d;
}
.btn-do-cms:hover {
  color: #fff;
  background-color: rgb(78.3, 114.3, 126.9);
  border-color: rgb(78.3, 114.3, 126.9);
}
.btn-do-cms:focus, .btn-do-cms.focus, .btn-do-cms:active, .btn-do-cms.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(78.3, 114.3, 126.9);
          box-shadow: 0 0 0 0.2rem rgb(78.3, 114.3, 126.9);
}

.btn-turquoise-dark {
  color: #fff;
  background-color: #3691ad;
}
.btn-turquoise-dark:hover {
  color: #fff;
  background-color: #3683ad;
  border-color: #3683ad;
}
.btn-turquoise-dark:focus, .btn-turquoise-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem #3691ad;
          box-shadow: 0 0 0 0.2rem #3691ad;
}

.btn-maroon {
  color: #fff;
  background-color: #9c2e40;
}
.btn-maroon:hover {
  color: #fff;
  background-color: #762330;
  border-color: #762330;
}
.btn-maroon:focus, .btn-maroon.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 7, 52, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 7, 52, 0.5);
}

.btn-dark-pink {
  color: #fff;
  background-color: #8f4355;
}
.btn-dark-pink:hover {
  color: #fff;
  background-color: #6f3442;
  border-color: #6f3442;
}
.btn-dark-pink:focus, .btn-dark-pink.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(97, 7, 52, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(97, 7, 52, 0.5);
}

.add-vehicles {
  max-width: 70px;
  max-height: 40px;
}

.left-chevron {
  line-height: 1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSIyMDcuMDkzLDMwLjE4NyAxNzYuOTA3LDAgNDguOTA3LDEyOCAxNzYuOTA3LDI1NiAyMDcuMDkzLDIyNS44MTMgMTA5LjI4LDEyOCAgICIgZmlsbD0iI0ZGRkZGRiI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 2% center;
  background-size: 15px;
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .left-chevron {
    background-position: 2% center;
  }
}
@media screen and (max-width: 446px) {
  .left-chevron {
    background-image: none;
  }
}

.bell {
  display: block;
  position: absolute;
  text-align: center;
  width: 40px;
  height: 40px;
  top: -9px;
  right: -17px;
  background: #aa0c2c;
  border-radius: 50%;
}
.bell img,
.bell svg {
  margin: 0 auto;
  vertical-align: middle;
  width: 20px;
  height: 38px;
}

.fixed-width {
  width: 180px !important;
}

@media screen and (max-width: 991px) {
  .mobile-add-vehicle {
    margin-bottom: 30px;
  }
}

.reporting-select-wrapper {
  position: relative;
}
.reporting-select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  height: 31px !important;
  padding-right: 40px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  outline: none !important;
  padding-left: 4px;
  background: #fff;
  width: 100%;
}
.reporting-select-wrapper select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.reporting-select-wrapper select:-ms-expand {
  display: none;
}
.reporting-select-wrapper:before {
  content: "";
  position: absolute;
  width: 35px !important;
  height: 31px;
  top: 0;
  right: 0;
  background: #4d4e4e;
  cursor: pointer;
  pointer-events: none;
}
.reporting-select-wrapper:after {
  pointer-events: none;
  content: "";
  width: 15px;
  height: 15px;
  line-height: 1;
  position: absolute;
  top: 8px;
  left: auto;
  right: 10px;
  bottom: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMyI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI3OS4wOTMsMCA0OC45MDcsMzAuMTg3IDE0Ni43MiwxMjggNDguOTA3LDIyNS44MTMgNzkuMDkzLDI1NiAyMDcuMDkzLDEyOCAJCSI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 15px;
  z-index: 3;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  cursor: pointer;
}

.vehicle-model-select-wrapper {
  position: relative;
  padding-right: 135px;
}
.vehicle-model-select-wrapper .btn-submit {
  position: absolute;
  bottom: 0;
  right: 0;
  width: auto;
}

input.old-styled-checkbox[type=checkbox]:checked, input.old-styled-checkbox[type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
}
input.old-styled-checkbox[type=checkbox]:checked + label, input.old-styled-checkbox[type=checkbox]:not(:checked) + label {
  position: relative;
  padding-top: 2px;
  padding-left: 32px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  margin-right: 10px;
}
input.old-styled-checkbox[type=checkbox]:checked + label:before, input.old-styled-checkbox[type=checkbox]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 1px solid #ddd;
  background: #fff;
}
input.old-styled-checkbox[type=checkbox]:checked + label:after, input.old-styled-checkbox[type=checkbox]:not(:checked) + label:after {
  content: "";
  width: 22px;
  height: 22px;
  background: url("/static/gvlp/images/icons/X.7f8712cf9f67.png") 50% 50% no-repeat;
  background-size: 20px;
  position: absolute;
  top: 1px;
  left: 1px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
input.old-styled-checkbox[type=checkbox]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
input.old-styled-checkbox[type=checkbox]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
      transform: scale(1);
}

.history-btn {
  padding: 5px 18px 7px 18px;
  color: #fff;
  line-height: 21px;
  text-decoration: none;
  background-color: #737c81;
  border: 0;
}
.history-btn img,
.history-btn svg {
  margin-right: 5px;
}
@media screen and (max-width: 768px) {
  .history-btn {
    margin-right: 0;
    float: none;
  }
}
.history-btn:hover {
  background-color: #6d7275;
  cursor: pointer;
}

.bttn {
  border: none;
  border-radius: 0;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 20px;
}
.bttn:hover {
  cursor: pointer;
}
.bttn:disabled {
  cursor: default;
  opacity: 0.7;
}
.bttn-confirm {
  background-color: #8a8d18;
}
.bttn-confirm:hover {
  background-color: #797c12;
  cursor: pointer;
}
.bttn-cancel {
  background-color: #c95522;
}
.bttn-cancel:hover {
  background-color: #bd4d1c;
  cursor: pointer;
}
.bttn-primary {
  background-color: #005f8a;
}
.bttn-primary:hover {
  background-color: #01516d;
}

.history {
  float: right;
  padding: 5px 18px 7px 18px;
  color: #fff;
  line-height: 21px;
  text-decoration: none;
  background-color: #737c81;
  border: 0;
}
.history img,
.history svg {
  margin-right: 5px;
}
@media screen and (max-width: 768px) {
  .history {
    margin-right: 0;
    float: none;
  }
}
.history:hover {
  background-color: #6d7275;
  cursor: pointer;
}

.btn-fun-green {
  background-color: #009917;
  color: #fff;
}
.btn-fun-green:hover {
  background-color: rgb(0, 204, 30.6666666667);
}

.btn-ocean-green {
  background-color: #43aa8b;
  color: #fff;
}
.btn-ocean-green:hover {
  background-color: rgb(95.7594936709, 192.2405063291, 163.2025316456);
}

.btn-jewel {
  background-color: #137922;
  color: #fff;
}
.btn-jewel:hover {
  background-color: rgb(25.9214285714, 165.0785714286, 46.3857142857);
}

.btn-camarone {
  background-color: #016908;
  color: #fff;
}
.btn-camarone:hover {
  background-color: rgb(1.4811320755, 155.5188679245, 11.8490566038);
}

.btn-deep-sea {
  background-color: #03865a;
  color: #fff;
}
.btn-deep-sea:hover {
  background-color: rgb(4.1167883212, 183.8832116788, 123.503649635);
}

.btn-blue-lagoon {
  background-color: #007180;
  color: #fff;
}
.btn-blue-lagoon:hover {
  background-color: rgb(0, 158.0234375, 179);
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
.orderOptions .modal-dialog {
  width: 300px !important;
}
.orderOptions .modal-content .modal-body {
  min-width: 100%;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.orderOptions .modal-content .modal-body > div {
  min-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.orderOptions button {
  margin: 5px 15px 0 0;
  line-height: 1;
  padding: 0 20px;
  height: 33px;
  font-size: 1rem;
  font-weight: 400;
}

.modalMessage .modal-dialog {
  width: 500px !important;
}
@media screen and (max-width: 991px) {
  .modalMessage .modal-dialog {
    width: 80% !important;
  }
}

@media screen and (min-width: 576px) {
  .modal-dialog {
    max-width: 90% !important;
  }
}
@media screen and (min-width: 991px) {
  .modal-dialog {
    max-width: 1000px !important;
  }
}
.modal-dialog.modal-md {
  max-width: 546px !important;
}

.modal-content {
  background-color: rgba(0, 0, 0, 0.85);
  border: 0;
}
.modal-content ul {
  list-style-type: none !important;
  margin: 20px 0 0 20px;
  padding-left: 0 !important;
}
@media screen and (max-width: 991px) {
  .modal-content ul {
    margin: 0;
    padding-left: 20px !important;
  }
}
.modal-content .modal-header {
  padding: 1rem 1rem 1rem 4rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #1a4869;
  border-bottom: 0;
  position: relative;
}
.modal-content .modal-header.blue-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("../images/logo_wfp_box.ff4a74d6856d.svg");
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: 2% 50%;
}
@media screen and (max-width: 576px) {
  .modal-content .modal-header.blue-bg {
    font-size: 1.125rem;
    background-size: 40px 40px;
  }
}
.modal-content .modal-footer {
  padding: 0rem 1rem 3rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-top: 0;
  background: #262626;
}
@media screen and (max-width: 991px) {
  .modal-content .modal-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.modal-content .modal-footer h4 {
  font-weight: 300;
  font-size: 1.25rem;
  white-space: nowrap;
}
.modal-content .modal-footer .vehicle-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal-content .modal-footer .vehicle-details > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 40px;
}
.modal-content .modal-footer .dl-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .modal-content .modal-footer .dl-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.modal-content .modal-footer dl {
  min-width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  text-align: center;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .modal-content .modal-footer dl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    text-align: left;
    margin-bottom: 5px;
  }
}
.modal-content .modal-footer dl dt {
  width: 100%;
  font-size: 0.75rem;
  font-weight: bold;
}
.modal-content .modal-footer dl dd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  text-indent: -9999px;
  margin: 0 auto;
  width: 50%;
}
.modal-content .modal-footer dl dd span {
  width: 12px;
  height: 12px;
  margin: 5px 1px 0 1px;
  border-radius: 100%;
  background: #4d4d4d;
}
.modal-content .modal-footer dl.bad span:nth-child(1) {
  background: #e2973b;
}
.modal-content .modal-footer dl.poor span:nth-child(1),
.modal-content .modal-footer dl.poor span:nth-child(2) {
  background: #e2973b;
}
.modal-content .modal-footer dl.regular span:nth-child(1),
.modal-content .modal-footer dl.regular span:nth-child(2),
.modal-content .modal-footer dl.regular span:nth-child(3) {
  background: #ffff00;
}
.modal-content .modal-footer dl.good span:nth-child(1),
.modal-content .modal-footer dl.good span:nth-child(2),
.modal-content .modal-footer dl.good span:nth-child(3),
.modal-content .modal-footer dl.good span:nth-child(4) {
  background: #8ecc00;
}
.modal-content .modal-footer dl.excellent span:nth-child(1),
.modal-content .modal-footer dl.excellent span:nth-child(2),
.modal-content .modal-footer dl.excellent span:nth-child(3),
.modal-content .modal-footer dl.excellent span:nth-child(4),
.modal-content .modal-footer dl.excellent span:nth-child(5) {
  background: #8ecc00;
}
.modal-content .modal-footer .btn {
  height: inherit;
  font-size: 0.9375rem;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal-content .modal-comments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem 2rem;
  color: white;
}
.modal-content .modal-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 576px) {
  .modal-content .modal-body {
    max-height: 400px;
    overflow-y: scroll;
    padding: 1rem;
  }
}
.modal-content .modal-body a.btn {
  position: static;
  margin-bottom: 20px;
}
.modal-content .modal-body .text-center {
  margin-bottom: 0;
}
.modal-content .modal-body .text-center p {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: normal;
  margin-bottom: 0;
}
.modal-content .modal-body .text-center p + p {
  margin-bottom: 1rem;
}
.modal-content h1 {
  font-size: 2.1875rem;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  letter-spacing: normal;
  text-transform: none;
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media screen and (max-width: 1440px) {
  .modal-content h1 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 991px) {
  .modal-content h1 {
    margin-right: 35px;
  }
}
@media screen and (max-width: 576px) {
  .modal-content h1 {
    font-size: 1.6rem;
    line-height: 1.1;
    margin-bottom: 5px;
    padding-bottom: 0;
    text-align: left;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.modal-content h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 300;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (max-width: 576px) {
  .modal-content h2 {
    text-align: left;
    width: 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.modal-content h3 {
  font-size: 1.5625rem;
  line-height: 1.2;
  padding: 15px;
  background: #1a1a1a;
}
@media screen and (max-width: 576px) {
  .modal-content h3 {
    font-size: 1.25rem;
    line-height: 1.1;
  }
}
.modal-content ul {
  padding-left: 0;
  list-style-type: none;
}
.modal-content ul li {
  margin-bottom: 5px;
  padding-left: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MS41MyIgaGVpZ2h0PSI0Ny45NSIgdmlld0JveD0iMCAwIDQxLjUzIDQ3Ljk1Ij4KICA8dGl0bGU+YXJyb3ctcmlnaHQ8L3RpdGxlPgogIDxwb2x5Z29uIHBvaW50cz0iNDEuNTMgMjMuOTggMCA0Ny45NSAwIDAgNDEuNTMgMjMuOTgiIGZpbGw9IiNmZmYiPjwvcG9seWdvbj4KPC9zdmc+");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 8px 11px;
}

.modal-textarea {
  width: 70%;
  margin: 0 auto;
  background-color: #d5d5d5;
}

.modal-description {
  padding: 30px 30px 0;
  text-align: center;
  font-style: italic;
}

.close {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 3rem;
  color: #fff;
  text-shadow: none;
  opacity: 1;
}
.close:hover, .close:focus {
  color: #fff;
  outline: 0;
}
@media screen and (max-width: 576px) {
  .close {
    font-size: 2rem;
  }
}

.badge-container {
  width: 36%;
  position: absolute;
  bottom: 0;
  right: 47px;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media screen and (max-width: 576px) {
  .badge-container {
    position: relative;
    top: -16px;
    left: -16px;
    right: auto;
    width: 94%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.badge-stock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  width: 100%;
  height: 55px;
  padding: 13px;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  text-transform: uppercase;
}
.badge-stock.green-badge {
  background: #72a200;
}
.badge-stock.blue-badge {
  background: #0a6eb4;
}
.badge-stock > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 10px;
}
.badge-stock > div small {
  font-weight: 700;
  font-size: 70%;
}

.carousel {
  max-width: 420px;
  overflow: hidden;
}
.carousel .carousel-inner {
  margin-bottom: 7px;
}
.carousel .img {
  background: #fff;
}
.carousel .img img {
  max-height: 100% !important;
}

#carousel {
  max-height: 230px;
  margin-bottom: 7px;
}
#carousel .carousel-control-prev {
  left: 0;
}
#carousel .carousel-control-next {
  left: auto !important;
  right: 0;
}

@media screen and (max-width: 991px) {
  #carouselThumbs {
    display: none;
  }
}
#carouselThumbs .carousel-inner {
  height: 50px;
}
#carouselThumbs .carousel-item {
  width: 110%;
  white-space: nowrap;
}
#carouselThumbs .carousel-item .image_container {
  display: inline-block;
  width: 78px;
  min-height: auto;
  height: 50px;
  float: left;
  margin: 0 8px 0 0;
}
#carouselThumbs .carousel-item .image_container:hover {
  cursor: pointer;
}
#carouselThumbs .carousel-control-prev,
#carouselThumbs .carousel-control-next {
  width: 30px;
  height: 50px;
}
#carouselThumbs .carousel-control-prev:hover,
#carouselThumbs .carousel-control-next:hover {
  background: rgba(0, 0, 0, 0.5);
}
#carouselThumbs .carousel-control-prev {
  left: 0;
}
#carouselThumbs .carousel-control-next {
  left: auto !important;
  right: 0;
}
#carouselThumbs .carousel-control-prev-icon,
#carouselThumbs .carousel-control-next-icon {
  width: 15px;
  height: 15px;
}

.modal-content .modal-header.labeled-header {
  background-image: url("../images/logo_wfp_box.ff4a74d6856d.svg");
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: 2% 50%;
}

ul.modal-list-blank > li {
  padding-left: 2rem;
  background: none;
  margin-bottom: 2px;
}

.modal-img {
  height: 1.25rem;
  width: auto;
}

.file-block .file-name.is-invalid {
  border: 1px solid #ff0039;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF0039' 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='%23FF0039' 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);
}
.file-block .invalid-feedback {
  display: block;
  background-color: #f55b5b;
  color: white;
  font-size: 12px;
  font-weight: bold;
}

.allocation-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.allocation-content {
  max-height: 90vh;
  width: 800px;
  text-align: center;
  position: relative;
  background-color: rgba(0, 0, 0, 0.8);
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .allocation-content {
    width: 700px;
  }
}
.allocation-header {
  width: 800px;
  background-color: #2179d5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.5rem;
  padding: 5px 0;
}
@media screen and (max-width: 991px) {
  .allocation-header {
    font-size: 1.125rem;
    background-size: 40px 40px;
    width: 700px;
  }
}
.allocation-body {
  margin-bottom: 20px;
  padding: 10px 65px 0;
  color: #fff;
  font-weight: 300;
  overflow-y: auto;
  max-height: 83vh;
}
@media screen and (max-width: 991px) {
  .allocation-body {
    padding: 0 10px;
  }
}
.allocation-body .heading {
  margin: 15px 0;
}
.allocation-body .config-name {
  margin-left: 40px;
  text-align: left;
}
.allocation-body .fms-button {
  text-align: right;
  margin: 15px 10px 15px 0;
  font-size: 13px;
}
.allocation-body .remarks-block {
  margin: 15px 10px 15px 30px;
}
.allocation-body .remarks-block > .heading {
  text-align: left;
}
.allocation-body .remarks-block > textarea {
  width: 100%;
  min-height: 90px;
  font-size: 14px;
  padding-left: 10px;
}
.allocation-body .btn-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  font-weight: bold;
  margin: 35px 0;
}
.allocation-body .btn-block a {
  text-decoration: none;
}
.allocation-body .btn-block a:hover {
  color: inherit;
}
.allocation-body .attachment-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 10px 20px 0;
}
.allocation-body .file-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.allocation-body .file-block .file-inputs {
  padding-left: 0;
  margin-bottom: 0;
}
.allocation-body .file-block .file-inputs li:not(:last-child) {
  margin-bottom: 5px;
}
.allocation-body .file-block .file-inputs li.d-flex > button {
  margin-left: -16px;
}
.allocation-body .file-block .file-name {
  width: 100%;
  margin-right: 0;
  font-size: 11px;
  padding: 3px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.allocation-body .file-block .upload-btn {
  margin: 0;
}
.allocation-body .file-block .add-another-btn {
  width: 100%;
  text-align: left;
  padding: 0 0 0 4px;
  margin-left: -31px;
  background-color: inherit;
  color: white;
  border: 0;
  font-style: italic;
  font-size: 12px;
}
.allocation-body .file-block .add-another-btn > small {
  font-style: normal;
}
.allocation-body .mx-datepicker {
  width: 100%;
}
.allocation-body .allocation-date-popover {
  z-index: 1500;
  position: absolute;
  left: 100%;
  bottom: 50%;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  background-color: white;
  width: 122px;
  border-radius: 5px;
  padding: 10px;
  font-size: 10px;
}
.allocation-body .allocation-date-popover a {
  text-decoration: none;
  color: black;
  cursor: pointer;
}
.allocation-body .allocation-date-popover a:hover {
  background-color: lightgreen;
}
.allocation-body table tr.notification::after {
  content: "";
  position: relative;
  top: 15px;
  width: 5px;
  height: 5px;
  float: left;
  border-radius: 4px;
  margin-right: -5px;
}
.allocation-body table tr.notification.on::after {
  background-color: red;
}
.allocation-body table:not(.fleet-good-table) {
  font-size: 12px;
  max-height: 330px;
  border-spacing: 5px;
  border-collapse: separate;
  overflow-y: auto;
}
@media screen and (max-width: 700px) {
  .allocation-body table:not(.fleet-good-table) {
    display: block;
    font-size: 0.7rem;
    overflow: auto;
  }
}
.allocation-body table:not(.fleet-good-table) tr {
  border-top: 5px solid #e5e5e5;
}
.allocation-body table:not(.fleet-good-table) td {
  color: black;
  text-align: left;
  background-color: #fff;
}
.allocation-body table:not(.fleet-good-table) td.white-border {
  border: 1px solid #fff;
}
.allocation-body table:not(.fleet-good-table) td.warning {
  border: 2px solid red;
}
.allocation-body table:not(.fleet-good-table) td:first-child {
  background-color: transparent;
  color: white;
  text-align: right;
}
.allocation-body table:not(.fleet-good-table) td[readonly] {
  background-color: #f3f3f3;
}
.allocation-body table:not(.fleet-good-table) td[readonly] input {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f3f3f3;
}
.allocation-body table:not(.fleet-good-table) td input,
.allocation-body table:not(.fleet-good-table) td select {
  font-size: 12px;
}
.allocation-body table:not(.fleet-good-table) td:nth-of-type(1),
.allocation-body table:not(.fleet-good-table) th:nth-of-type(1) {
  min-width: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: normal;
}
.allocation-body table:not(.fleet-good-table) td:nth-of-type(2),
.allocation-body table:not(.fleet-good-table) th:nth-of-type(2) {
  width: 16%;
  min-width: 80px;
}
.allocation-body table:not(.fleet-good-table) td:nth-of-type(3),
.allocation-body table:not(.fleet-good-table) th:nth-of-type(3) {
  width: 20%;
  min-width: 95px;
}
.allocation-body table:not(.fleet-good-table) td:nth-of-type(4), .allocation-body table:not(.fleet-good-table) td:nth-of-type(5),
.allocation-body table:not(.fleet-good-table) th:nth-of-type(4),
.allocation-body table:not(.fleet-good-table) th:nth-of-type(5) {
  min-width: 106px;
}
.allocation-body table:not(.fleet-good-table) td:nth-of-type(6), .allocation-body table:not(.fleet-good-table) td:nth-of-type(7),
.allocation-body table:not(.fleet-good-table) th:nth-of-type(6),
.allocation-body table:not(.fleet-good-table) th:nth-of-type(7) {
  min-width: 85px;
}
.allocation-body table:not(.fleet-good-table) thead {
  color: #fff;
}
.allocation-body table:not(.fleet-good-table) thead th {
  padding: 3px 0;
}
.allocation-body table:not(.fleet-good-table) thead th:not(:first-child) {
  background-color: #32a724;
}
.allocation-body table:not(.fleet-good-table) thead th:nth-of-type(6), .allocation-body table:not(.fleet-good-table) thead th:nth-of-type(7) {
  background-color: darkgrey;
}

.shipment-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.shipment-content {
  max-height: 90vh;
  width: 665px;
  text-align: center;
  position: relative;
  background-color: rgba(0, 0, 0, 0.8);
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .shipment-content {
    width: 550px;
  }
}
.shipment-header {
  width: 665px;
  background-color: #2179d5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.5rem;
  padding: 5px 0;
}
@media screen and (max-width: 991px) {
  .shipment-header {
    font-size: 1.125rem;
    background-size: 40px 40px;
    width: 550px;
  }
}
.shipment-body {
  margin-bottom: 20px;
  padding: 0 20px 0 80px;
  color: #fff;
  font-weight: 300;
  overflow-y: auto;
  max-height: 83vh;
}
@media screen and (max-width: 720px) {
  .shipment-body {
    padding: 0 10px;
  }
}
.shipment-body .heading {
  margin: 15px 0;
}
.shipment-body .shipment-message {
  margin-right: 25px;
}
.shipment-body .vessel-block {
  margin-bottom: 35px;
}
.shipment-body .vessel-block .date-title {
  font-size: 12px;
  text-align: left;
  font-style: italic;
}
.shipment-body .vessel-block .date-title.original {
  margin-left: 5px;
}
.shipment-body .vessel-block .date-title.update {
  padding-left: 10px;
}
.shipment-body .vessel-block .dates-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shipment-body .vessel-block .dates-block > .mx-datepicker:first-of-type {
  margin-right: 10px;
}
.shipment-body .vessel-block .dates-block .mx-input:disabled {
  color: rgba(0, 0, 0, 0.6);
}
.shipment-body .vessel-block .remove-vessel-btn {
  margin-left: -16px;
}
.shipment-body .vessel-block .landlocked-country {
  font-size: 12px;
  font-style: italic;
  margin-top: -5px;
}
.shipment-body .vessel-block .landlocked-country .land-title {
  margin-right: 10px;
}
.shipment-body .vessel-block .landlocked-country .land-line {
  width: 50px;
  border-top: 1px solid white;
  margin-top: 9px;
}
.shipment-body .add-vessel-btn {
  margin-bottom: 25px;
}
.shipment-body .btn-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  font-weight: bold;
  margin: 35px 0;
  padding-right: 20px;
}
.shipment-body .btn-block button.disabled {
  opacity: 0.7;
  cursor: default;
}
.shipment-body .file-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.shipment-body .file-block .file-inputs {
  padding-left: 0;
  margin-bottom: 0;
}
.shipment-body .file-block .file-inputs li:not(:last-child) {
  margin-bottom: 5px;
}
.shipment-body .file-block .file-inputs li.d-flex > button {
  margin-left: -16px;
}
.shipment-body .file-block .file-name {
  width: 100%;
  margin-right: 0;
  white-space: nowrap;
  font-size: 11px;
  padding: 3px;
  text-align: left;
}
.shipment-body .file-block .upload-btn {
  margin: 0;
}
.shipment-body .file-block .add-another-btn {
  width: 100%;
  text-align: left;
  padding: 0 0 0 4px;
  margin-left: -31px;
  background-color: inherit;
  color: white;
  border: 0;
  font-style: italic;
  font-size: 12px;
}
.shipment-body .file-block .add-another-btn > small {
  font-style: normal;
}
.shipment-body .mx-datepicker {
  width: 100%;
}
.shipment-body .mx-input {
  height: 30px;
  border-radius: 0;
}
.shipment-body .multiselect {
  min-height: auto;
}
.shipment-body .multiselect__tags {
  min-height: 30px;
  padding: 0;
  border-radius: 0;
}
.shipment-body .multiselect__select {
  height: 33px;
  z-index: 10;
}
.shipment-body .multiselect__placeholder {
  margin-bottom: 0;
  padding-left: 0.5rem;
  font-weight: 400;
  color: rgba(77, 77, 77, 0.7);
}
.shipment-body .multiselect__single {
  padding-top: 0.25rem;
  margin-bottom: 0;
  font-size: 14px;
}
.shipment-body .row.field-row {
  margin-bottom: 10px;
  min-height: 30px;
}

.mx-calendar-content tr,
.mx-calendar-content td,
.mx-calendar-content th,
.mx-calendar-content thead,
.mx-calendar-content tbody {
  display: revert;
  width: auto;
}
.mx-calendar-content .mx-table {
  display: table !important;
}

.tooltip.show {
  z-index: 1101;
}
.tooltip.show .shipment-tooltip {
  width: 300px;
  max-width: 300px;
  background-color: white;
  color: black;
  text-align: center;
  margin: 10px 0;
  border-radius: 4px;
  font-size: 12px;
}

.approvals-modal__document-column span {
  background-color: white;
  color: black;
  height: 100%;
}
.approvals-modal .modal-content ul li {
  background-image: none;
}
.approvals-modal .modal-content .modal-header.modal-header_approvals {
  background-image: none;
}
.approvals-modal .modal-content table.approvals-modal__table tr th,
.approvals-modal .modal-content table.approvals-modal__table tr td {
  border: 1px solid #919191 !important;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:first-child,
.approvals-modal .modal-content table.approvals-modal__table tr td:first-child {
  width: 24%;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:nth-child(2),
.approvals-modal .modal-content table.approvals-modal__table tr td:nth-child(2) {
  width: 22%;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:nth-child(3),
.approvals-modal .modal-content table.approvals-modal__table tr td:nth-child(3) {
  width: 26%;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:last-child,
.approvals-modal .modal-content table.approvals-modal__table tr td:last-child {
  width: 28%;
  max-width: 167px;
}
.approvals-modal .modal-content table.approvals-modal__table tr th {
  height: 33px;
}
.approvals-modal .modal-content table.approvals-modal__table tr td {
  height: 36px;
}
.approvals-modal .modal-content table.approvals-modal__table tr td input,
.approvals-modal .modal-content table.approvals-modal__table tr td div {
  width: 100% !important;
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white {
  position: initial;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select {
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select > .dropdown-menu {
  overflow: visible !important;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default {
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default::before {
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table input {
  border: none;
  padding: 0 10px;
}
.approvals-modal .modal-content .custom-file-upload div.mb-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.approvals-modal .modal-content .custom-file-upload div.mb-3 > button {
  color: #fff;
}
.approvals-modal .modal-content .custom-file-upload ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.approvals-modal .modal-content .custom-file-upload ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 27px;
}
.approvals-modal .custom-checkbox label::after, .approvals-modal .custom-checkbox label::before {
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.approvals-modal .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
  background-color: #fff;
  content: "×";
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 26px;
}
.approvals-modal .drop-down .btn.dropdown-toggle {
  overflow: hidden;
}
.approvals-modal .drop-down .dropdown-menu li.selected span.check-mark::after {
  content: "✓";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  width: 15px;
  height: 15px;
  font-size: 18px;
}

.filters-form {
  width: 100%;
  margin-bottom: 1.25rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.filters-form a {
  font-weight: 400;
}
@media screen and (max-width: 991px) {
  .filters-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .filters-form .col-sm-12 {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.filters-form .form-group {
  width: 27%;
  margin: 0 17px 0 0;
}
@media screen and (max-width: 1200px) {
  .filters-form .form-group {
    width: 25.8%;
  }
}
@media screen and (max-width: 991px) {
  .filters-form .form-group {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
}
.filters-form .hf-form-group {
  max-width: 20%;
  margin: 0 17px 0 0;
}
@media screen and (max-width: 991px) {
  .filters-form .hf-form-group {
    width: 90%;
    max-width: 90%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 991px) {
  .filters-form .hf-form-group.button-container {
    width: 90%;
    margin: 0 auto;
  }
  .filters-form .hf-form-group.button-container .btn:first-of-type {
    margin: 0;
  }
  .filters-form .hf-form-group.button-container .btn.btn-clear {
    width: auto;
  }
}
.filters-form button.btn.btn-primary {
  margin-top: 0;
  height: 40px;
  position: absolute;
  bottom: 0;
  width: 165px;
  padding: 0 0 0 21px;
}
.filters-form button.btn.btn-primary.btn-clear {
  width: auto;
  padding: 0;
  background: none;
  border: none;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 991px) {
  .filters-form button.btn.btn-primary {
    position: static;
    width: 100px;
    margin: 0 25px;
    padding: 0 21px;
  }
  .filters-form button.btn.btn-primary.btn-clear {
    width: 126px;
    padding: 0;
  }
}
@media screen and (max-width: 576px) {
  .filters-form button.btn.btn-primary {
    margin: 0 14px;
  }
  .filters-form button.btn.btn-primary.btn-clear {
    margin: 0;
    width: 126px;
  }
}
@media screen and (max-width: 446px) {
  .filters-form button.btn.btn-primary {
    margin: 0 14px;
  }
  .filters-form button.btn.btn-primary.btn-clear {
    margin: 0;
    width: 112px;
  }
}
.filters-form .button-container {
  width: 120px;
}
@media screen and (max-width: 991px) {
  .filters-form .button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0;
  }
}
.filters-form .bootstrap-select .btn {
  margin-top: 0;
  font-size: 1.25rem;
  line-height: 1.1;
  padding-top: 0.45rem;
  padding-right: 0;
  height: 40px;
  background: #fff;
}
@media screen and (max-width: 1200px) {
  .filters-form .bootstrap-select .btn {
    font-size: 1rem;
  }
}
.filters-form .bootstrap-select.disabled.form-control {
  height: inherit;
}
.filters-form .bootstrap-select .dropdown-toggle {
  max-width: none;
}
.filters-form .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  width: 550px;
  padding-left: 20px;
  margin-right: 45px;
  white-space: nowrap;
  line-height: 1.2;
  color: #000;
}
@media screen and (max-width: 1200px) {
  .filters-form .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    line-height: 1.2;
    padding-left: 21px;
    margin-right: 45px;
  }
}
@media screen and (max-width: 991px) {
  .filters-form .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    padding-left: 0;
    line-height: 1.2;
  }
}
.filters-form span.bs-caret {
  display: none;
}
.filters-form .dropdown-toggle:before {
  content: "";
  position: absolute;
  width: 45px !important;
  height: 40px;
  top: -1px;
  right: -1px;
  background: #0b6eb2;
}
.filters-form .dropdown-toggle:after {
  content: "";
  position: absolute;
  top: 12px;
  left: auto;
  right: 11px;
  bottom: auto;
  color: #fff;
  z-index: 3;
  display: block;
  width: 20px;
  height: 16px;
  border-top: 1rem solid;
  border-right: 0.6rem solid transparent;
  border-left: 0.6rem solid transparent;
  border-bottom: 0;
}
.filters-form .bootstrap-select .dropdown-toggle:focus {
  outline: 0 !important;
}
.filters-form .dropdown-menu.open.show .dropdown-menu.inner {
  padding: 0 !important;
  width: 200px;
}
.filters-form .dropdown-menu.open.show .dropdown-menu.inner li {
  width: 100%;
  padding: 0 35px;
}
@media screen and (max-width: 991px) {
  .filters-form .dropdown-menu.open.show .dropdown-menu.inner li {
    padding: 0 14px;
  }
}
.filters-form .dropdown-menu.open.show .dropdown-menu.inner li a {
  width: 100%;
  display: inline-block;
  font-size: 1.2rem;
  color: #4d4d4d;
  padding: 18px 0;
  border-bottom: 1px solid #e3e3e3;
}
.filters-form .dropdown-menu.open.show .dropdown-menu.inner li a:hover {
  color: #0080ff;
}
@media screen and (max-width: 1200px) {
  .filters-form .dropdown-menu.open.show .dropdown-menu.inner li a {
    font-size: 1rem;
    padding: 14px 0;
  }
}
.filters-form .dropdown-menu.open.show .dropdown-menu.inner li.selected a {
  color: #ddd;
}
.filters-form .dropdown-menu.open.show .dropdown-menu.inner li:last-child a {
  border-bottom: 0;
}
.filters-form_destination {
  padding: 2.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.filters-form_destination .form-group {
  width: 100%;
  margin: 0 0 1.5rem 0;
}
.filters-form_destination .button-container {
  margin: 1rem 0;
}
.filters-form_destination p {
  margin-bottom: 0;
}
.filters-form_change-co .bootstrap-select .filter-option {
  padding-left: 0 !important;
}
.filters-form_change-co .bootstrap-select .dropdown-menu.open.show {
  width: 100%;
}
.filters-form_change-co .bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner li {
  padding: 0 15px;
  margin-bottom: 0;
}
.filters-form_change-co .bootstrap-select .dropdown-menu.open.show .dropdown-menu.inner li a {
  font-size: 16px;
  padding: 5px 0;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
  display: inline-block !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.alert-disabled {
  position: absolute;
  width: 90%;
  top: 40%;
  left: 50%;
  padding: 0;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 0.625rem;
  color: #9a9a9a;
  font-weight: 600;
  white-space: nowrap;
  text-transform: uppercase;
}
.alert-disabled h2 {
  font-size: 8rem;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .alert-disabled h2 {
    font-size: 4rem;
  }
}
.alert-disabled img,
.alert-disabled svg {
  margin: 0;
}

.checkbox {
  display: block;
  margin-right: 1%;
  text-align: left;
}
.checkbox label {
  display: block;
  padding: 5px 10px;
  font-size: 1rem;
  line-height: 1.2;
  width: auto;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.checkbox label:last-child {
  margin-bottom: 0;
}
.checkbox label:hover {
  background: rgba(0, 0, 0, 0.2);
  border-color: #fff;
}
.checkbox label:active {
  border-color: #71a200;
}
.checkbox span:first-child {
  float: left;
  max-width: 60%;
  text-align: left;
}
.checkbox span:last-child {
  float: right;
}
.checkbox input[type=checkbox] {
  display: none;
}
.checkbox input[type=checkbox]:checked + label {
  background: #71a200;
  color: #fff;
  border-color: #71a200;
}

.vehicle-configuration .card .radio_field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 30px 0 0 0;
  padding-left: 0;
}
.vehicle-configuration .card .radio_field li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 50%;
  padding: 0 40px;
}
@media screen and (max-width: 991px) {
  .vehicle-configuration .card .radio_field li {
    padding: 0 10px;
  }
}
.vehicle-configuration .card .radio_field li:first-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.vehicle-configuration .card .radio_field li label {
  position: relative;
  width: 115px;
  height: 50px;
  color: #fff;
  background: #4d4d4d;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 0.875rem;
  font-weight: 400;
  white-space: nowrap;
  -webkit-transition: background 0.3s, font-weight 0.2s ease;
  transition: background 0.3s, font-weight 0.2s ease;
  -webkit-box-shadow: 0px -8px 18px rgba(0, 0, 0, 0.15);
          box-shadow: 0px -8px 18px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .vehicle-configuration .card .radio_field li label {
    width: 100px;
  }
}
.vehicle-configuration .card .radio_field li label::after {
  content: "";
  position: absolute;
  top: 17px;
  right: 12px;
  left: auto;
  bottom: auto;
  display: block;
  width: 28px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC4zMSIgaGVpZ2h0PSIxNC44OSIgdmlld0JveD0iMCAwIDI4LjMxIDE0Ljg5Ij4KICA8dGl0bGU+YXJyb3ctZ3JheTwvdGl0bGU+CiAgPHBvbHlnb24gcG9pbnRzPSIyOC4zMSA0Ljc1IDEyLjg5IDQuNzUgMTIuODkgMCAwIDcuNDUgMTIuODkgMTQuODkgMTIuODkgMTAuMTQgMjguMzEgMTAuMTQgMjguMzEgNC43NSIgZmlsbD0iIzMzMyI+PC9wb2x5Z29uPgo8L3N2Zz4=");
}
.vehicle-configuration .card .radio_field li label::before {
  content: "";
  width: 40px;
  height: 40px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: absolute;
  top: -10px;
  left: 10px;
  right: auto;
  bottom: auto;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNy42OCIgaGVpZ2h0PSIzNy42OCIgdmlld0JveD0iMCAwIDM3LjY4IDM3LjY4IiBpZD0ic3RlZXJpbmctd2hlZWwiIGZpbGw9IiM4MDgwODAiPgogIDx0aXRsZT5zdGVlcmluZy13aGVlbDwvdGl0bGU+CiAgPHBhdGggZD0iTTE4LjExLDEuMzJIMjAuNGwxLjM3LjE4YTE4LjEyLDE4LjEyLDAsMCwxLDYsMS44NywxOC42OCwxOC42OCwwLDAsMSw2Ljc5LDUuODUsMTguMzUsMTguMzUsMCwwLDEsMy4zNCw4LjQ2TDM4LjEsMTlWMjEuM2EyLjYxLDIuNjEsMCwwLDAtLjA2LjI3Yy0uMTUuOTQtLjI1LDEuODgtLjQ0LDIuODFhMTYuNTIsMTYuNTIsMCwwLDEtMS41NSw0LjMyLDE4LjY2LDE4LjY2LDAsMCwxLTUuODUsNi43OCwxOC4zNSwxOC4zNSwwLDAsMS04LjQzLDMuMzRMMjAuNCwzOUgxOC4xMWwtMS4zNi0uMThhMTguMTksMTguMTksMCwwLDEtNi4wNi0xLjg4LDE4LjY5LDE4LjY5LDAsMCwxLTYuNzUtNS44M0ExOC40MywxOC40MywwLDAsMSwuNiwyMi42N0wuNDIsMjEuM1YxOWMwLS4wOSwwLS4xOCwwLS4yNi4xNS0uOTMuMjQtMS44OC40NC0yLjc5QTE4LjI2LDE4LjI2LDAsMCwxLDUuMTcsNy42NiwxOC41OSwxOC41OSwwLDAsMSw5LjI2LDQuMmExOC40MiwxOC40MiwwLDAsMSw3LjQ5LTIuN1pNMzIuNDksMTUuNDVhMTQsMTQsMCwwLDAtMTUtOS4zLDEzLjcyLDEzLjcyLDAsMCwwLTguNjUsNC41OEExMy4zNiwxMy4zNiwwLDAsMCw2LDE1LjQ1Wk0yMS41OCwzNEExNCwxNCwwLDAsMCwzMy4zNSwyMC4xOGgtLjE3YTkuNTgsOS41OCwwLDAsMC00LjMzLDEuMDksMTIuMzgsMTIuMzgsMCwwLDAtNS4yLDUuMTEsMTQuNzMsMTQuNzMsMCwwLDAtMS43OCw1LjE2QzIxLjc1LDMyLjM0LDIxLjY4LDMzLjE2LDIxLjU4LDM0Wm0tNC43MiwwYTEuMDUsMS4wNSwwLDAsMCwwLS4xM2MtLjA1LS42LS4wOC0xLjItLjE1LTEuOGExNSwxNSwwLDAsMC0zLTcuNDQsMTEuMSwxMS4xLDAsMCwwLTctNC4zNWMtLjUxLS4wOS0xLS4xLTEuNTQtLjE1QTE0LjA1LDE0LjA1LDAsMCwwLDE2Ljg2LDM0Wm00Ljc0LTEzLjhhMi4zNSwyLjM1LDAsMSwwLTIuMzksMi4zQTIuMzQsMi4zNCwwLDAsMCwyMS42LDIwLjIxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNDIgLTEuMzIpIj48L3BhdGg+Cjwvc3ZnPg==");
}
.vehicle-configuration .card .radio_field li label span {
  position: relative;
  bottom: -55px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.vehicle-configuration .card .radio_field li:last-child label::after {
  content: "";
  position: absolute;
  top: 17px;
  left: 12px;
  right: auto;
  bottom: auto;
  display: block;
  width: 28px;
  height: 15px;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
  background-repeat: no-repeat;
}
.vehicle-configuration .card .radio_field li:last-child label:before {
  content: "";
  left: auto;
  right: 10px;
  top: -10px;
  bottom: auto;
}
.vehicle-configuration .card .radio_field_small {
  float: left;
  margin-top: 10px;
}
.vehicle-configuration .card .radio_field_small li {
  padding-left: 0px;
  padding-right: 10px;
  margin-bottom: 0px;
}
.vehicle-configuration .card .radio_field_small li label {
  width: 90px;
  height: 35px;
}
.vehicle-configuration .card .radio_field_small li label::before {
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
}
.vehicle-configuration .card .radio_field_small li label::after {
  top: 10px;
}
.vehicle-configuration .card .radio_field_small li label span {
  font-size: 13px;
  margin-top: -15px;
}
.vehicle-configuration .card .radio_field_small li:last-child {
  padding-left: 10px;
  padding-right: 0px;
}
.vehicle-configuration .card .radio_field_small li:last-child label::after {
  top: 10px;
}

.radio_field li input[type=checkbox]:checked + label {
  font-weight: 600;
}
.radio_field li input[type=checkbox]:checked + label:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNy42OCIgaGVpZ2h0PSIzNy42OCIgdmlld0JveD0iMCAwIDM3LjY4IDM3LjY4IiBmaWxsPSIjNzFhMjAwIj4KICA8dGl0bGU+c3RlZXJpbmctd2hlZWw8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xOC4xMSwxLjMySDIwLjRsMS4zNy4xOGExOC4xMiwxOC4xMiwwLDAsMSw2LDEuODcsMTguNjgsMTguNjgsMCwwLDEsNi43OSw1Ljg1LDE4LjM1LDE4LjM1LDAsMCwxLDMuMzQsOC40NkwzOC4xLDE5VjIxLjNhMi42MSwyLjYxLDAsMCwwLS4wNi4yN2MtLjE1Ljk0LS4yNSwxLjg4LS40NCwyLjgxYTE2LjUyLDE2LjUyLDAsMCwxLTEuNTUsNC4zMiwxOC42NiwxOC42NiwwLDAsMS01Ljg1LDYuNzgsMTguMzUsMTguMzUsMCwwLDEtOC40MywzLjM0TDIwLjQsMzlIMTguMTFsLTEuMzYtLjE4YTE4LjE5LDE4LjE5LDAsMCwxLTYuMDYtMS44OCwxOC42OSwxOC42OSwwLDAsMS02Ljc1LTUuODNBMTguNDMsMTguNDMsMCwwLDEsLjYsMjIuNjdMLjQyLDIxLjNWMTljMC0uMDksMC0uMTgsMC0uMjYuMTUtLjkzLjI0LTEuODguNDQtMi43OUExOC4yNiwxOC4yNiwwLDAsMSw1LjE3LDcuNjYsMTguNTksMTguNTksMCwwLDEsOS4yNiw0LjJhMTguNDIsMTguNDIsMCwwLDEsNy40OS0yLjdaTTMyLjQ5LDE1LjQ1YTE0LDE0LDAsMCwwLTE1LTkuMywxMy43MiwxMy43MiwwLDAsMC04LjY1LDQuNThBMTMuMzYsMTMuMzYsMCwwLDAsNiwxNS40NVpNMjEuNTgsMzRBMTQsMTQsMCwwLDAsMzMuMzUsMjAuMThoLS4xN2E5LjU4LDkuNTgsMCwwLDAtNC4zMywxLjA5LDEyLjM4LDEyLjM4LDAsMCwwLTUuMiw1LjExLDE0LjczLDE0LjczLDAsMCwwLTEuNzgsNS4xNkMyMS43NSwzMi4zNCwyMS42OCwzMy4xNiwyMS41OCwzNFptLTQuNzIsMGExLjA1LDEuMDUsMCwwLDAsMC0uMTNjLS4wNS0uNi0uMDgtMS4yLS4xNS0xLjhhMTUsMTUsMCwwLDAtMy03LjQ0LDExLjEsMTEuMSwwLDAsMC03LTQuMzVjLS41MS0uMDktMS0uMS0xLjU0LS4xNUExNC4wNSwxNC4wNSwwLDAsMCwxNi44NiwzNFptNC43NC0xMy44YTIuMzUsMi4zNSwwLDEsMC0yLjM5LDIuM0EyLjM0LDIuMzQsMCwwLDAsMjEuNiwyMC4yMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjQyIC0xLjMyKSI+PC9wYXRoPgo8L3N2Zz4=");
}

.radio_field li input[type=radio] {
  display: none;
}

.radio_field li input[type=radio]:checked ~ label {
  font-weight: 600;
}
.radio_field li input[type=radio]:checked ~ label::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNy42OCIgaGVpZ2h0PSIzNy42OCIgdmlld0JveD0iMCAwIDM3LjY4IDM3LjY4IiBmaWxsPSIjNzFhMjAwIj4KICA8dGl0bGU+c3RlZXJpbmctd2hlZWw8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xOC4xMSwxLjMySDIwLjRsMS4zNy4xOGExOC4xMiwxOC4xMiwwLDAsMSw2LDEuODcsMTguNjgsMTguNjgsMCwwLDEsNi43OSw1Ljg1LDE4LjM1LDE4LjM1LDAsMCwxLDMuMzQsOC40NkwzOC4xLDE5VjIxLjNhMi42MSwyLjYxLDAsMCwwLS4wNi4yN2MtLjE1Ljk0LS4yNSwxLjg4LS40NCwyLjgxYTE2LjUyLDE2LjUyLDAsMCwxLTEuNTUsNC4zMiwxOC42NiwxOC42NiwwLDAsMS01Ljg1LDYuNzgsMTguMzUsMTguMzUsMCwwLDEtOC40MywzLjM0TDIwLjQsMzlIMTguMTFsLTEuMzYtLjE4YTE4LjE5LDE4LjE5LDAsMCwxLTYuMDYtMS44OCwxOC42OSwxOC42OSwwLDAsMS02Ljc1LTUuODNBMTguNDMsMTguNDMsMCwwLDEsLjYsMjIuNjdMLjQyLDIxLjNWMTljMC0uMDksMC0uMTgsMC0uMjYuMTUtLjkzLjI0LTEuODguNDQtMi43OUExOC4yNiwxOC4yNiwwLDAsMSw1LjE3LDcuNjYsMTguNTksMTguNTksMCwwLDEsOS4yNiw0LjJhMTguNDIsMTguNDIsMCwwLDEsNy40OS0yLjdaTTMyLjQ5LDE1LjQ1YTE0LDE0LDAsMCwwLTE1LTkuMywxMy43MiwxMy43MiwwLDAsMC04LjY1LDQuNThBMTMuMzYsMTMuMzYsMCwwLDAsNiwxNS40NVpNMjEuNTgsMzRBMTQsMTQsMCwwLDAsMzMuMzUsMjAuMThoLS4xN2E5LjU4LDkuNTgsMCwwLDAtNC4zMywxLjA5LDEyLjM4LDEyLjM4LDAsMCwwLTUuMiw1LjExLDE0LjczLDE0LjczLDAsMCwwLTEuNzgsNS4xNkMyMS43NSwzMi4zNCwyMS42OCwzMy4xNiwyMS41OCwzNFptLTQuNzIsMGExLjA1LDEuMDUsMCwwLDAsMC0uMTNjLS4wNS0uNi0uMDgtMS4yLS4xNS0xLjhhMTUsMTUsMCwwLDAtMy03LjQ0LDExLjEsMTEuMSwwLDAsMC03LTQuMzVjLS41MS0uMDktMS0uMS0xLjU0LS4xNUExNC4wNSwxNC4wNSwwLDAsMCwxNi44NiwzNFptNC43NC0xMy44YTIuMzUsMi4zNSwwLDEsMC0yLjM5LDIuM0EyLjM0LDIuMzQsMCwwLDAsMjEuNiwyMC4yMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjQyIC0xLjMyKSI+PC9wYXRoPgo8L3N2Zz4=");
}

.table-xc {
  margin: 10px 0px 30px 0px !important;
}
@media screen and (max-width: 991px) {
  .table-xc {
    overflow: visible;
    display: block;
    margin-bottom: 70px !important;
  }
}
.table-xc .transparent-row {
  background: initial;
  border: initial;
  margin-top: -30px;
}
.table-xc .model-label,
.table-xc .accessories-label {
  color: #fff;
}

.qty-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  width: 80%;
  margin: 0 auto;
}
@media screen and (max-width: 991px) {
  .qty-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    text-align: center;
  }
}
.qty-block span {
  width: 60%;
  font-size: 1.125rem;
  line-height: 1.4;
  padding-right: 22px;
}
@media screen and (max-width: 991px) {
  .qty-block span {
    max-width: 100%;
    line-height: 1.2;
    margin-bottom: 10px;
  }
}
.qty-block .qty {
  width: 39%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.qty-block .qty input[type=text] {
  float: left;
  outline: 0;
  font-size: 1.2em;
  text-align: center;
  width: 45px;
  height: 35px;
  color: #2a2a2a;
  line-height: 30px;
  border: 1px solid #fff;
  border-right: 0;
}
@media screen and (max-width: 991px) {
  .qty-block .qty {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.qty-block .qty_inc_dec .increment,
.qty-block .qty_inc_dec .decrement {
  float: left;
  text-align: center;
  font-family: "Open Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  width: 35px;
  cursor: pointer;
  font-size: 1.25rem;
  line-height: 32px;
  height: 35px;
  vertical-align: middle;
  background-color: #b3b3b3;
  border: 1px solid #b3b3b3;
}
.qty-block .qty_inc_dec .increment {
  border-bottom: 0;
  line-height: 33px;
}
.qty-block .qty_inc_dec {
  float: left;
  width: 35px;
  height: 35px;
  display: inline-block;
}

.qty input[type=text] {
  float: left;
  font-family: "Open Sans", sans-serif;
  outline: 0;
  font-size: 1.2em;
  text-align: center;
  width: 50px;
  height: 50px;
  color: #2a2a2a;
  line-height: 40px;
  border: 1px solid #ccc;
  border-right: 0;
}
@supports (font-variation-settings: normal) {
  .qty input[type=text] {
    font-family: "Open Sans Variable", Arial, sans-serif;
  }
}

.input-group {
  height: 56px;
}
.input-group .input-group-text {
  color: #fff;
  background-color: #0080ff;
  border: 1px solid #0080ff;
}
.input-group .input-group-text svg {
  width: 25px;
  height: 25px;
}

.form-control {
  border: 1px solid #fff;
}

.form-control:disabled,
.form-control[readonly] {
  resize: none;
}

.form-login button {
  font-weight: 400;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.config-accessory_footer.table.table-edit-lr td .add-accessory-btn {
  width: 300px !important;
}

.config-accessory_footer td:last-child {
  width: 34px;
}

.config-accessory_footer td:first-child {
  width: 77% !important;
}

.config-accessory_footer {
  margin-top: 0 !important;
}

.accessories-form-container:not(:last-child) {
  margin-bottom: 1.25rem;
}

.accessories-form-container {
  margin: 0 -7px;
}

.accessories-form-container:after {
  content: "";
  display: block;
  clear: both;
}

.accessories__col {
  float: left;
  position: relative;
  padding: 4px 7px 0;
  width: 19.5%;
}

.accessories__col input {
  margin-bottom: 0;
}

.accessories__header {
  padding: 4px 8px;
  color: #fff;
  border-left: 14px solid #ebebeb;
}

.accessories__header:first-child {
  padding-left: 0;
}

.accessories__col:last-child {
  width: 42px;
}

.accessories__col:first-child {
  width: 38%;
}

.vehicles-form-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.vehicles-form-container .vehicles__col:nth-child(1) {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
}
.vehicles-form-container .vehicles__col:nth-child(2) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.vehicles-form-container .vehicles__col:nth-child(3) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.vehicles-form-container .vehicles__col:nth-child(4) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.vehicles-form-container .vehicles__col:nth-child(5) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.vehicles-form-container .vehicles__col:nth-child(6) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.vehicles-form-container .vehicles__col:nth-child(7) {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
}
.vehicles-form-container .vehicles__header {
  padding: 4px;
}
.vehicles-form-container .vehicles__col {
  padding: 4px 0;
}
.vehicles-form-container .vehicles__col input {
  margin-bottom: 0;
}
.vehicles-form-container .vehicles__tooltip .tooltip {
  font-size: 12px;
  opacity: 0.6;
}
.vehicles-form-container .vehicles__tooltip .tooltip .tooltip-inner {
  border-radius: 5px;
  padding: 10px;
}
.vehicles-form-container div:last-child {
  -ms-flex-preferred-size: 42px;
      flex-basis: 42px;
}

.table__header {
  white-space: nowrap;
  color: #fff;
  font-weight: normal;
  text-align: center;
  background: #aaa;
}

.cca_np_pc_input {
  padding: 0.1rem 0.5rem;
  height: 30px;
  border: none;
}
.cca_np_pc_input--big {
  height: 52px;
}

textarea[readonly=""] {
  background-color: #f5f5f5;
}

.textarea {
  max-height: 112px;
  border: none;
  background-color: #fff;
}
.textarea.textarea-no-resize {
  resize: none;
  padding: 0.5em;
}

.textarea-placeholder {
  background-color: #fff;
  width: 100%;
  height: calc(112px - 1rem);
  padding: 0.5em;
}

.file-input-line {
  width: 176px;
}

.custom-file-upload {
  min-height: 50px;
}
.custom-file-upload .file-input-line {
  width: auto;
  min-width: 220px;
  min-height: 27px;
  color: #000;
  font-size: 16px;
}
.custom-file-upload .hidden-input {
  width: 100%;
  position: absolute;
  opacity: 0;
  z-index: -1;
  left: calc(-100% - 8px);
}
.custom-file-upload .upload-btn {
  position: relative;
}

.hd-tooltip {
  position: relative;
}
.hd-tooltip:hover:not(.disabled) .hd-tooltiptext {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.5s, opacity 0.5s;
  transition: visibility 0.5s, opacity 0.5s;
}
.hd-tooltip .hd-tooltiptext {
  -webkit-transition: visibility 1.5s, opacity 1.5s;
  transition: visibility 1.5s, opacity 1.5s;
  visibility: hidden;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  font-size: 0.9rem !important;
  font-weight: 400 !important;
  text-align: center;
  border-radius: 6px;
  padding: 1.3rem 0.8rem;
  width: 30.5vw;
  bottom: -120px !important;
}
.hd-tooltip .hd-tooltiptext.hd-left {
  left: -138px;
}
.hd-tooltip .hd-tooltiptext.hd-right {
  left: -333px;
}
.hd-tooltip .hd-tooltiptext.hf-hd {
  cursor: default;
  top: -40px;
  bottom: 30px !important;
  left: -95px;
  font-size: 12px !important;
  width: 270px;
  margin: 0;
  padding: 10px;
}
.hd-tooltip .hd-tooltiptext.border-opacity-6 {
  background-color: rgba(0, 0, 0, 0.6);
}
.hd-tooltip .hd-tooltiptext {
  /* Position the tooltip */
  position: absolute !important;
  z-index: 1;
}
.hd-tooltip .hd-tooltiptext.moss {
  width: 100%;
  bottom: 112% !important;
  left: 0px !important;
}
.hd-tooltip .hd-tooltiptext.moss span {
  display: inline;
}
.hd-tooltip .hd-tooltiptext.moss .moss-container {
  font-size: 0.9rem !important;
}
.hd-tooltip .hd-tooltiptext.moss .moss-container p {
  font-size: 0.9rem !important;
}
.hd-tooltip .hd-tooltiptext.moss .moss-container a {
  padding: 0;
  border-bottom: 1px solid white;
}
.hd-tooltip .hd-tooltiptext.moss .moss-container .moss-accessories {
  font-weight: bold;
}

.cr-lr-modal {
  width: 650px;
  height: 575px;
}

.generate-bos .modal-body {
  padding-left: 40px;
  padding-right: 40px;
}
.generate-bos .local-text {
  font-style: italic;
}
.generate-bos td {
  height: 36px;
}
.generate-bos td .bos-select {
  height: 36px;
  min-width: 100%;
}
.generate-bos td .bos-select .filter-option {
  width: 200% !important;
  display: block !important;
}
.generate-bos td .bos-select > button {
  background-color: white;
  margin-top: 0;
  height: 36px;
  white-space: nowrap;
}
.generate-bos td .bos-select > button span.filter-option {
  font-size: 0.8rem;
  color: black;
  background-color: white;
}
.generate-bos td .bos-select > button .bs-caret {
  width: auto;
}
.generate-bos td .bos-select li a span.text {
  width: 70%;
}
.generate-bos td .bos-select .dropdown-menu span.text {
  color: black;
  font-weight: normal;
}
.generate-bos td .bos-select select.bos-select {
  left: 0;
}
.generate-bos td .bos-select .dropdown-menu li.selected span.check-mark::after {
  content: "✓";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  width: 15px;
  height: 15px;
  font-size: 18px;
}
.generate-bos .add-more-items {
  font-size: 1rem;
  cursor: pointer;
  margin-top: 6px;
  margin-bottom: 16px;
}
.generate-bos .add-more-items:hover:after {
  border-bottom: 1px solid white;
}

.app-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2rem;
}
.app-filter .app-filter-btn {
  border: none;
  height: 100%;
}
.app-filter .app-filter-input {
  background: #989696;
  border: none;
  width: 160px;
  height: 30px;
  padding-left: 6px;
  margin-right: 15px;
}
.app-filter .app-filter-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}

.un-fleet {
  font-family: "Roboto", sans-serif;
}
.un-fleet .qty input[type=text] {
  font-family: "Roboto", sans-serif !important;
}
.un-fleet .btn-light-green,
.un-fleet .btn-lime {
  background-color: #5aba47;
}
.un-fleet .btn-light-green:focus,
.un-fleet .btn-lime:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(90, 186, 71, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(90, 186, 71, 0.5);
}
.un-fleet .btn-light-green:hover,
.un-fleet .btn-lime:hover {
  background-color: rgb(123.2608695652, 199.9090909091, 108.0909090909);
}
.un-fleet .btn-blue,
.un-fleet .btn-dark-blue {
  background-color: #099dd9;
}
.un-fleet .btn-blue:hover,
.un-fleet .btn-dark-blue:hover {
  background-color: rgb(10.0154867257, 174.7146017699, 241.4845132743);
}
.un-fleet .btn-red,
.un-fleet .btn-warning {
  background-color: #c72129 !important;
  border-color: #c72129 !important;
}
.un-fleet .btn-red:focus,
.un-fleet .btn-warning:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 33, 41, 0.5) !important;
          box-shadow: 0 0 0 0.2rem rgba(199, 33, 41, 0.5) !important;
}
.un-fleet .btn-red:hover,
.un-fleet .btn-warning:hover {
  background-color: rgb(222.7112068966, 60.2887931034, 68.1163793103) !important;
}
.un-fleet .btn.plus .add-vehicle-to-order {
  font-size: clamp(1.125rem, 3vw - 1.6rem, 1.5rem);
}
.un-fleet .top-bar {
  background: #099dd9;
  padding-left: 0;
}
.un-fleet .top-bar figure {
  background: #181717;
}
.un-fleet .top-bar .logotype > .img-fluid {
  background: white;
  height: 70px;
  width: auto;
  border: 2px solid white;
}
.un-fleet .navbar {
  background: rgba(0, 0, 0, 0.8);
}
.un-fleet.locked .navbar {
  background: black;
}
.un-fleet .main_home .text-block {
  background: rgba(0, 0, 0, 0.8);
}
.un-fleet .overlay {
  background: rgba(0, 0, 0, 0.8);
}
.un-fleet .navbar .navbar-nav li.active,
.un-fleet .filters-form .dropdown-toggle:before {
  background: #099dd9;
}
.un-fleet .block-with-image .green-container,
.un-fleet .nav-tabs .nav-link.active {
  background: #48a046;
}
.un-fleet .card ol:not(.no-format) li:before {
  background: none;
}
.un-fleet .card ol:not(.no-format) li:after {
  border-color: transparent;
}
.un-fleet ol:not(.no-format) li:before {
  background: #5aba47;
}
.un-fleet ol:not(.no-format) li:after {
  border-color: #5aba47;
}
.un-fleet ol:not(.no-format) li:last-child:after {
  content: "";
  border-left: 4px solid transparent;
}
.un-fleet .checkbox input[type=checkbox]:checked + label {
  background: #5aba47;
  border-color: #5aba47;
}
.un-fleet .radio_field li input[type=radio]:checked ~ label::before {
  background-image: url("/static/gvlp/backgrounds/un/hand_drive.80e5c7c615ca.svg");
}
.un-fleet .modal-content .modal-header {
  background: none;
  background-color: #0068a0 !important;
}
.un-fleet .modal-content .modal-header.blue-bg {
  padding-left: 0;
}
.un-fleet .modal-content .modal-header > h4 {
  margin-bottom: 0;
}
.un-fleet .breadcrumb li.breadcrumb-item.active a, .un-fleet .breadcrumb--my-fleet li.breadcrumb-item.active a {
  background-color: #099dd9;
}
.un-fleet .login-page__welcome-text {
  font-size: 18px;
}
.un-fleet .login-page__welcome-text a {
  color: white;
  text-decoration: underline;
}
.un-fleet .table.table-edit-lr .table-inner tr td:last-child {
  width: 30% !important;
  min-width: 230px !important;
}
.un-fleet .table.table-edit-lr td textarea {
  height: auto !important;
}
.un-fleet .tooltip .tooltip-inner {
  max-width: 300px;
}
.un-fleet .user-action-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0 !important;
}
@media screen and (max-width: 1440px) {
  .un-fleet .user-action-wrapper {
    width: 290px;
  }
}
@media screen and (max-width: 991px) {
  .un-fleet .user-action-wrapper {
    margin-left: auto;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-right: 10px;
  }
}
.un-fleet .user-action-wrapper .status-wrapper {
  margin: 0 !important;
}
.un-fleet .user-action-wrapper .user-action-btn-wrapper {
  width: 260px !important;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .un-fleet .user-action-wrapper .user-action-btn-wrapper {
    margin-left: 0 !important;
  }
}
.un-fleet .user-action-wrapper .user-action-btn-wrapper .btn {
  height: 30px !important;
  font-size: 14px !important;
  padding: 0 0 0 20px !important;
  margin-top: 0 !important;
}
@media screen and (max-width: 991px) {
  .un-fleet .user-action-wrapper .user-action-btn-wrapper .btn {
    padding: 0 5px !important;
  }
}
.un-fleet .user-action-wrapper .user-action-btn-wrapper .btn svg {
  margin-top: 0 !important;
  margin-right: 10px !important;
}

.stuck .un-fleet .navbar.sticky-top {
  background: black;
}

.maintenance {
  height: 90vh;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.maintenance .header-info {
  margin-left: 10px;
  font-size: 24px;
  letter-spacing: 2px;
}
.maintenance .content-box {
  min-width: 570px;
  width: 65%;
}
@media screen and (max-width: 600px) {
  .maintenance .content-box {
    min-width: auto;
    width: 90%;
  }
}
.maintenance .card-body {
  background: rgba(0, 0, 0, 0.5);
}
.maintenance .maintenance-text {
  width: 100%;
  padding: 0 15px;
  text-align: justify;
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
@media screen and (max-width: 991px) {
  .tablesorter {
    display: block;
  }
}

.tablesorter-blackice {
  font-family: "Open Sans", Arial, sans-serif !important;
  padding: 0.5rem !important;
  padding-bottom: 310px !important;
  padding-left: 0 !important;
  background-color: #4d4d4d !important;
}
.tablesorter-blackice .hf_do_list_row td {
  color: white;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table tr {
    margin-top: 30px !important;
    padding-bottom: 40px;
    border-bottom: 1px solid #333;
  }
}
.tablesorter-blackice .light-table tr:hover {
  cursor: pointer;
}
.tablesorter-blackice .light-table tr:hover td {
  background-color: #5f5f5f;
}
.tablesorter-blackice .light-table td {
  background-color: #666666;
}
.tablesorter-blackice .light-table td:nth-of-type(1) {
  width: 10%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table td:nth-of-type(1) {
    width: 100%;
  }
}
.tablesorter-blackice .light-table td:nth-of-type(2) {
  width: 8%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table td:nth-of-type(2) {
    width: 100%;
  }
}
.tablesorter-blackice .light-table td:nth-of-type(3) {
  width: 14%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table td:nth-of-type(3) {
    width: 100%;
  }
}
.tablesorter-blackice .light-table td:nth-of-type(4) {
  width: 18%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table td:nth-of-type(4) {
    width: 100%;
  }
}
.tablesorter-blackice .light-table td:nth-of-type(5) {
  width: 20%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table td:nth-of-type(5) {
    width: 100%;
  }
}
.tablesorter-blackice .light-table td:nth-of-type(6) {
  width: 10%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table td:nth-of-type(6) {
    width: 100%;
  }
}
.tablesorter-blackice .light-table td:nth-of-type(7) {
  width: 20%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .light-table td:nth-of-type(7) {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table tr {
    margin-top: 30px !important;
  }
}
.tablesorter-blackice .dark-table tr:hover {
  cursor: pointer;
}
.tablesorter-blackice .dark-table tr:hover td {
  background-color: #2b2b2b;
}
.tablesorter-blackice .dark-table td {
  background-color: #333333;
  color: #8a8a8a;
}
.tablesorter-blackice .dark-table td:nth-of-type(1) {
  width: 10%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table td:nth-of-type(1) {
    width: 100%;
  }
}
.tablesorter-blackice .dark-table td:nth-of-type(2) {
  width: 8%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table td:nth-of-type(2) {
    width: 100%;
  }
}
.tablesorter-blackice .dark-table td:nth-of-type(3) {
  width: 14%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table td:nth-of-type(3) {
    width: 100%;
  }
}
.tablesorter-blackice .dark-table td:nth-of-type(4) {
  width: 18%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table td:nth-of-type(4) {
    width: 100%;
  }
}
.tablesorter-blackice .dark-table td:nth-of-type(5) {
  width: 20%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table td:nth-of-type(5) {
    width: 100%;
  }
}
.tablesorter-blackice .dark-table td:nth-of-type(6) {
  width: 10%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table td:nth-of-type(6) {
    width: 100%;
  }
}
.tablesorter-blackice .dark-table td:nth-of-type(7) {
  width: 20%;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice .dark-table td:nth-of-type(7) {
    width: 100%;
  }
}
.tablesorter-blackice thead th > a,
.tablesorter-blackice thead th > span {
  font-size: 0.875rem;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  max-width: 99%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice thead th > a,
  .tablesorter-blackice thead th > span {
    max-width: 100%;
  }
}
.tablesorter-blackice tbody td a {
  text-decoration: none;
  color: inherit;
  max-width: 99%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice tbody td a {
    max-width: 100%;
  }
}
.tablesorter-blackice tbody td .drop-down a {
  max-width: 100%;
  font-size: 14px;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice tbody tr.avoid-sort {
    margin-top: 30px !important;
  }
}
.tablesorter-blackice tbody td.progress-col {
  background-color: #4d4d4d;
  padding: 2px 4px;
}
.tablesorter-blackice tbody td.progress-col .notification-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 22px;
  background-color: white;
  border-radius: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.tablesorter-blackice tbody td .legenda {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.tablesorter-blackice tbody td .legenda-text {
  margin-left: 5px;
  margin-right: 10px;
}
.tablesorter-blackice tbody td.notification::after {
  content: "";
  position: relative;
  width: 5px;
  height: 5px;
  left: 10px;
  float: right;
  border-radius: 4px;
  background-color: #0f6fa6;
  margin-top: 9px;
  margin-right: -5px;
}
.tablesorter-blackice tbody .dot {
  width: 8px;
  height: 8px;
  border-radius: 6px;
  overflow: hidden;
  margin-left: 2px;
  background-color: #d0d0d0;
  -webkit-box-shadow: inset 1px 1px grey;
          box-shadow: inset 1px 1px grey;
}
.tablesorter-blackice tbody .dot-editing {
  background-color: #0f6fa6;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tablesorter-blackice tbody .dot-allocation {
  background-color: #a72b23;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tablesorter-blackice tbody .dot-shipment {
  background-color: #f1c020;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tablesorter-blackice tbody .dot-arrival {
  background-color: #399549;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.tablesorter-blackice tbody .show-more {
  font-size: 1rem;
  cursor: pointer;
}
.tablesorter-blackice th {
  background-color: #1a1a1a !important;
}
.tablesorter-blackice .avoid-sort td {
  background-color: #4d4d4d !important;
  border: none;
  font-weight: 700 !important;
  color: #cecece;
  font-size: 0.8rem;
  padding-left: 0;
}
.tablesorter-blackice .avoid-sort td h6 {
  color: #ababab;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  margin: 8px 0 15px 0;
  white-space: nowrap;
  font-weight: bold;
}
.tablesorter-blackice .avoid-sort td h6::after {
  margin-left: 5px;
  content: "";
  background: #ababab;
  width: 100%;
  height: 1px;
  margin-bottom: 4px;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tablesorter-blackice .not-processed-tbody td {
  font-weight: 700;
}
.tablesorter-blackice td,
.tablesorter-blackice th {
  font-size: 14px;
  margin: 5px !important;
  border: 0 !important;
  font-weight: 400;
  font-family: "Open Sans", Arial, sans-serif;
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice td,
  .tablesorter-blackice th {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  .tablesorter-blackice td:before {
    content: attr(data-heading);
    display: block;
    margin-bottom: 3px;
    background: #1a1a1a;
  }
}
.tablesorter-blackice td:last-of-type {
  padding: 0;
  position: relative;
  min-width: 200px;
}
@media screen and (max-width: 1440px) {
  .tablesorter-blackice td:last-of-type {
    min-width: auto;
  }
}

.tablesorter-blackice .header,
.tablesorter-blackice .tablesorter-header {
  padding: 4px 0 4px 8px !important;
}
.tablesorter-blackice .header .filter__button,
.tablesorter-blackice .tablesorter-header .filter__button {
  margin-right: 20px;
}

.drop-down {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .drop-down {
    position: relative;
  }
}

.drop-down .selected a {
  background: transparent no-repeat scroll right center;
  display: block;
  width: 100%;
  text-decoration: none;
  color: #fff;
  padding: 4px 0 4px 4px;
}

.drop-down .options ul {
  border: 1px solid #fff;
}

.drop-down .options ul a,
.drop-down .selected a {
  border-bottom: 0;
}
.drop-down .options ul a.option-0,
.drop-down .selected a.option-0 {
  background-color: #b1242a;
}
.drop-down .options ul a.option-1,
.drop-down .selected a.option-1 {
  background-color: #bd4f1c;
}
.drop-down .options ul a.option-2,
.drop-down .selected a.option-2 {
  background-color: #1e4a65;
}
.drop-down .options ul a.option-3,
.drop-down .selected a.option-3 {
  background-color: #275d81;
}
.drop-down .options ul a.option-4,
.drop-down .selected a.option-4 {
  background-color: #1f6998;
}
.drop-down .options ul a.option-5,
.drop-down .selected a.option-5 {
  background-color: #1274b3;
}
.drop-down .options ul a.option-6,
.drop-down .selected a.option-6 {
  background-color: #0088d6;
}
.drop-down .options ul a.option-7,
.drop-down .selected a.option-7 {
  background-color: #3a964b;
}
.drop-down .options ul a.option-8,
.drop-down .selected a.option-8 {
  background-color: #006837;
}

.drop-down .selected a span {
  cursor: pointer;
  display: inline-block;
}

.drop-down .selected .drop {
  position: absolute;
  right: 0;
  background-color: #333333;
  height: 100%;
  top: 0;
  width: 26px;
  text-align: center;
  padding-top: 4px;
}
.drop-down .selected .drop span {
  font-size: 15px;
}

.drop-down .option {
  position: relative;
}

.drop-down .options ul {
  background: #fff none repeat scroll 0 0;
  display: none;
  list-style: none;
  padding: 0px 0px;
  position: absolute;
  left: 0px;
  top: 28px;
  width: auto;
  min-width: 100%;
  z-index: 99;
  -webkit-box-shadow: 5px 5px 7px -4px rgba(0, 0, 0, 0.28);
          box-shadow: 5px 5px 7px -4px rgba(0, 0, 0, 0.28);
}

.drop-down .options ul li {
  padding: 0;
  margin: 0;
}

.drop-down .selected span.value,
.drop-down .options span.value {
  display: none;
}

.drop-down .options ul li a {
  padding: 5px;
  display: block;
  text-decoration: none;
  color: #fff;
}

.drop-down .options ul li a:hover {
  background: #3179ac;
  color: #fff;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.details > .items #shipping-info-accordion.accordion .accodion_content,
.details .row.info #shipping-info-accordion.accordion .accodion_content {
  background-color: inherit;
}
.details > .items #shipping-info-accordion.accordion .accodion_content .accordion_header h2 a,
.details .row.info #shipping-info-accordion.accordion .accodion_content .accordion_header h2 a {
  color: black !important;
  border-bottom: none;
}
.details > .items #shipping-info-accordion.accordion .accodion_content .shipping-info-content,
.details .row.info #shipping-info-accordion.accordion .accodion_content .shipping-info-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
}
.details > .items #shipping-info-accordion.accordion .accodion_content .shipping-info-content > div,
.details .row.info #shipping-info-accordion.accordion .accodion_content .shipping-info-content > div {
  padding: 0;
}
.details > .items #shipping-info-accordion.accordion .accodion_content .shipping-info-content > .col-6,
.details .row.info #shipping-info-accordion.accordion .accodion_content .shipping-info-content > .col-6 {
  -ms-flex-preferred-size: calc(50% - 12px);
      flex-basis: calc(50% - 12px);
}
.details > .items .text-block .accordion-review,
.details > .items #shipping-info-accordion,
.details .row.info .text-block .accordion-review,
.details .row.info #shipping-info-accordion {
  padding-left: 0;
}
.details > .items .text-block .accordion-review .accodion_content,
.details > .items #shipping-info-accordion .accodion_content,
.details .row.info .text-block .accordion-review .accodion_content,
.details .row.info #shipping-info-accordion .accodion_content {
  padding: 0 15px;
  margin-bottom: 15px;
  background-color: #e5e5e5;
}
.details > .items .text-block .accordion-review .accodion_content .accordion_header,
.details > .items #shipping-info-accordion .accodion_content .accordion_header,
.details .row.info .text-block .accordion-review .accodion_content .accordion_header,
.details .row.info #shipping-info-accordion .accodion_content .accordion_header {
  min-height: 63px;
  border-bottom: none;
}
.details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a,
.details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a,
.details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a,
.details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a {
  font-size: 1.125rem !important;
  line-height: 1.2;
  color: #288cc0 !important;
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 991px) {
  .details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a,
  .details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a,
  .details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a,
  .details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a {
    padding-bottom: 25px;
  }
}
.details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a:before,
.details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a:before,
.details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a:before,
.details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  left: auto;
  top: 24px;
  right: 0;
  bottom: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZmlsbD0iI2IyYjJiMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9Ijc5LjA5MywwIDQ4LjkwNywzMC4xODcgMTQ2LjcyLDEyOCA0OC45MDcsMjI1LjgxMyA3OS4wOTMsMjU2IDIwNy4wOTMsMTI4Ij48L3BvbHlnb24+Cgk8L2c+Cjwvc3ZnPg==");
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media screen and (max-width: 576px) {
  .details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a:before,
  .details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a:before,
  .details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a:before,
  .details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a:before {
    left: 50%;
    right: auto;
    top: auto;
    bottom: 5px;
  }
}
.details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed,
.details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed,
.details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed,
.details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed {
  padding-bottom: 0;
  border-bottom: none;
}
@media screen and (max-width: 576px) {
  .details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed,
  .details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed,
  .details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed,
  .details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed {
    padding-bottom: 25px;
  }
}
.details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed:before,
.details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed:before,
.details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed:before,
.details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  left: auto;
  top: 24px;
  right: 0;
  bottom: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZmlsbD0iI2IyYjJiMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9Ijc5LjA5MywwIDQ4LjkwNywzMC4xODcgMTQ2LjcyLDEyOCA0OC45MDcsMjI1LjgxMyA3OS4wOTMsMjU2IDIwNy4wOTMsMTI4Ij48L3BvbHlnb24+Cgk8L2c+Cjwvc3ZnPg==");
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
@media screen and (max-width: 576px) {
  .details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed:before,
  .details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed:before,
  .details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a.collapsed:before,
  .details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a.collapsed:before {
    left: 50%;
    right: auto;
    top: auto;
    bottom: 5px;
  }
}
.details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a span.title,
.details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a span.title,
.details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a span.title,
.details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a span.title {
  font-weight: 300;
}
.details > .items .text-block .accordion-review .accodion_content .accordion_header h2 a span.choosen,
.details > .items #shipping-info-accordion .accodion_content .accordion_header h2 a span.choosen,
.details .row.info .text-block .accordion-review .accodion_content .accordion_header h2 a span.choosen,
.details .row.info #shipping-info-accordion .accodion_content .accordion_header h2 a span.choosen {
  color: #666;
  font-weight: 400;
}
.details > .items .text-block .accordion-review .accodion_content .accordion_body ul,
.details > .items #shipping-info-accordion .accodion_content .accordion_body ul,
.details .row.info .text-block .accordion-review .accodion_content .accordion_body ul,
.details .row.info #shipping-info-accordion .accodion_content .accordion_body ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
  .details > .items .text-block .accordion-review .accodion_content .accordion_body ul,
  .details > .items #shipping-info-accordion .accodion_content .accordion_body ul,
  .details .row.info .text-block .accordion-review .accodion_content .accordion_body ul,
  .details .row.info #shipping-info-accordion .accodion_content .accordion_body ul {
    width: 100%;
  }
}
.details > .items .text-block .accordion-review .accodion_content .accordion_body ul li,
.details > .items #shipping-info-accordion .accodion_content .accordion_body ul li,
.details .row.info .text-block .accordion-review .accodion_content .accordion_body ul li,
.details .row.info #shipping-info-accordion .accodion_content .accordion_body ul li {
  width: 30%;
  color: #666666;
}
@media screen and (max-width: 991px) {
  .details > .items .text-block .accordion-review .accodion_content .accordion_body ul li,
  .details > .items #shipping-info-accordion .accodion_content .accordion_body ul li,
  .details .row.info .text-block .accordion-review .accodion_content .accordion_body ul li,
  .details .row.info #shipping-info-accordion .accodion_content .accordion_body ul li {
    width: 100%;
  }
}

.proforma-modal.modal-create .proforma-modal-recovery {
  max-height: 80vh;
}
.proforma-modal.modal-create .proforma-modal-recovery main #myTableModal {
  max-height: calc(80vh - 120px);
}

.proforma-modal,
.modal-conf {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9999998;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.proforma-modal-recovery,
.modal-conf-recovery {
  max-height: 470px;
  text-align: center;
  position: relative;
  background-color: #fff;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery,
  .modal-conf-recovery {
    width: 90%;
  }
}
@media screen and (max-width: 576px) {
  .proforma-modal-recovery,
  .modal-conf-recovery {
    width: 90%;
  }
}
.proforma-modal-recovery header,
.modal-conf-recovery header {
  height: 70px;
  background-color: #0081ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.5rem;
  font-style: italic;
  background-image: url("../images/logo_wfp_box.ff4a74d6856d.svg");
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: 2% 50%;
}
@media screen and (max-width: 576px) {
  .proforma-modal-recovery header,
  .modal-conf-recovery header {
    font-size: 1.125rem;
    background-size: 40px 40px;
  }
}
.proforma-modal-recovery footer,
.modal-conf-recovery footer {
  height: 50px;
  background-color: rgba(0, 0, 0, 0.85);
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.proforma-modal-recovery footer .bttn,
.modal-conf-recovery footer .bttn {
  font-size: 0.9rem;
  line-height: 1.5;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 20px;
}
.proforma-modal-recovery footer .bttn-confirm,
.modal-conf-recovery footer .bttn-confirm {
  background-color: #8a8d18;
}
.proforma-modal-recovery footer .bttn-confirm:hover,
.modal-conf-recovery footer .bttn-confirm:hover {
  background-color: #797c12;
  cursor: pointer;
}
.proforma-modal-recovery footer .bttn-cancel,
.modal-conf-recovery footer .bttn-cancel {
  background-color: #c95522;
}
.proforma-modal-recovery footer .bttn-cancel:hover,
.modal-conf-recovery footer .bttn-cancel:hover {
  background-color: #bd4d1c;
  cursor: pointer;
}
.proforma-modal-recovery main,
.modal-conf-recovery main {
  background-color: #e5e5e5;
  margin-bottom: 50px;
}
.proforma-modal-recovery main #myTableModal,
.modal-conf-recovery main #myTableModal {
  font-size: 0.8rem;
  max-height: 350px;
  border-spacing: 5px;
  border-collapse: separate;
  overflow-y: scroll;
}
.proforma-modal-recovery main #myTableModal tr,
.modal-conf-recovery main #myTableModal tr {
  border-top: 5px solid #e5e5e5;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal tr,
  .modal-conf-recovery main #myTableModal tr {
    display: block;
    background: #fff;
  }
}
.proforma-modal-recovery main #myTableModal td,
.modal-conf-recovery main #myTableModal td {
  padding: 4px;
  text-align: left;
  background-color: #fff;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal td,
  .modal-conf-recovery main #myTableModal td {
    text-align: center;
    padding-bottom: 5px;
    border-bottom: 1px dashed #eee;
  }
  .proforma-modal-recovery main #myTableModal td:before,
  .modal-conf-recovery main #myTableModal td:before {
    content: attr(data-heading);
    display: block;
    padding: 4px;
    margin-bottom: 3px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
    background: #fff;
  }
}
.proforma-modal-recovery main #myTableModal td:nth-of-type(1),
.modal-conf-recovery main #myTableModal td:nth-of-type(1) {
  width: 12%;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal td:nth-of-type(1),
  .modal-conf-recovery main #myTableModal td:nth-of-type(1) {
    width: 100%;
  }
}
.proforma-modal-recovery main #myTableModal td:nth-of-type(2),
.modal-conf-recovery main #myTableModal td:nth-of-type(2) {
  width: 10%;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal td:nth-of-type(2),
  .modal-conf-recovery main #myTableModal td:nth-of-type(2) {
    width: 100%;
  }
}
.proforma-modal-recovery main #myTableModal td:nth-of-type(3),
.modal-conf-recovery main #myTableModal td:nth-of-type(3) {
  width: 20%;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal td:nth-of-type(3),
  .modal-conf-recovery main #myTableModal td:nth-of-type(3) {
    width: 100%;
  }
}
.proforma-modal-recovery main #myTableModal td:nth-of-type(4),
.modal-conf-recovery main #myTableModal td:nth-of-type(4) {
  width: 25%;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal td:nth-of-type(4),
  .modal-conf-recovery main #myTableModal td:nth-of-type(4) {
    width: 100%;
  }
}
.proforma-modal-recovery main #myTableModal td:nth-of-type(5),
.modal-conf-recovery main #myTableModal td:nth-of-type(5) {
  width: 25%;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal td:nth-of-type(5),
  .modal-conf-recovery main #myTableModal td:nth-of-type(5) {
    width: 100%;
  }
}
.proforma-modal-recovery main #myTableModal td:nth-of-type(6),
.modal-conf-recovery main #myTableModal td:nth-of-type(6) {
  width: 8%;
  text-align: right;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal td:nth-of-type(6),
  .modal-conf-recovery main #myTableModal td:nth-of-type(6) {
    width: 100%;
  }
}
.proforma-modal-recovery main #myTableModal td .show-more,
.modal-conf-recovery main #myTableModal td .show-more {
  font-weight: bold;
}
.proforma-modal-recovery main #myTableModal thead,
.modal-conf-recovery main #myTableModal thead {
  background-color: #4d4d4d;
  color: #fff;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal thead,
  .modal-conf-recovery main #myTableModal thead {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal tbody tr,
  .modal-conf-recovery main #myTableModal tbody tr {
    display: block;
  }
}
.proforma-modal-recovery main #myTableModal tbody tr:hover,
.modal-conf-recovery main #myTableModal tbody tr:hover {
  cursor: pointer;
}
.proforma-modal-recovery main #myTableModal tbody tr:hover td,
.modal-conf-recovery main #myTableModal tbody tr:hover td {
  color: #fff;
  background-color: #0080ff;
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal tbody tr:hover td,
  .modal-conf-recovery main #myTableModal tbody tr:hover td {
    color: #000;
    background-color: #fff;
  }
}
@media screen and (max-width: 991px) {
  .proforma-modal-recovery main #myTableModal tfoot,
  .modal-conf-recovery main #myTableModal tfoot {
    display: block;
  }
  .proforma-modal-recovery main #myTableModal tfoot td:before,
  .modal-conf-recovery main #myTableModal tfoot td:before {
    padding: 0;
    margin-bottom: 0;
  }
}
.proforma-modal-confirmation,
.modal-conf-confirmation {
  width: 33%;
  min-height: 200px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  position: relative;
}
@media screen and (max-width: 1200px) {
  .proforma-modal-confirmation,
  .modal-conf-confirmation {
    width: 50%;
  }
}
.proforma-modal-confirmation header,
.modal-conf-confirmation header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  color: #fff;
  font-size: 1.2rem;
  background-image: url("../images/logo_wfp_box.ff4a74d6856d.svg");
  background-position: 2% 50%;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-color: #0081ff;
}
@media screen and (max-width: 576px) {
  .proforma-modal-confirmation header,
  .modal-conf-confirmation header {
    padding-left: 14px;
    font-size: 1rem;
    background-size: 35px 35px;
  }
}
.proforma-modal-confirmation main,
.modal-conf-confirmation main {
  margin-bottom: 50px;
  padding: 10px;
}
.proforma-modal-confirmation main p,
.modal-conf-confirmation main p {
  color: #fff;
  text-align: center;
  margin: 0;
}
.proforma-modal-confirmation main p.email,
.modal-conf-confirmation main p.email {
  font-weight: bold;
}
.proforma-modal-confirmation main .sk-fading-circle,
.modal-conf-confirmation main .sk-fading-circle {
  margin: 30px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle,
.modal-conf-confirmation main .sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle2,
.modal-conf-confirmation main .sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle3,
.modal-conf-confirmation main .sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle4,
.modal-conf-confirmation main .sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle5,
.modal-conf-confirmation main .sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle6,
.modal-conf-confirmation main .sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle7,
.modal-conf-confirmation main .sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle8,
.modal-conf-confirmation main .sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle9,
.modal-conf-confirmation main .sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle10,
.modal-conf-confirmation main .sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle11,
.modal-conf-confirmation main .sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle12,
.modal-conf-confirmation main .sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle2:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle3:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle4:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle5:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle6:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle7:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle8:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle9:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle10:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle11:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.proforma-modal-confirmation main .sk-fading-circle .sk-circle12:before,
.modal-conf-confirmation main .sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
.proforma-modal-confirmation footer,
.modal-conf-confirmation footer {
  height: 50px;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.proforma-modal-confirmation footer .bttn,
.modal-conf-confirmation footer .bttn {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 20px;
}
.proforma-modal-confirmation footer .bttn-confirm,
.modal-conf-confirmation footer .bttn-confirm {
  background-color: #8a8d18;
}
.proforma-modal-confirmation footer .bttn-confirm:hover,
.modal-conf-confirmation footer .bttn-confirm:hover {
  background-color: #797c12;
  cursor: pointer;
}
.proforma-modal-confirmation footer .bttn-cancel,
.modal-conf-confirmation footer .bttn-cancel {
  background-color: #c95522;
}
.proforma-modal-confirmation footer .bttn-cancel:hover,
.modal-conf-confirmation footer .bttn-cancel:hover {
  background-color: #bd4d1c;
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .proforma-modal-confirmation,
  .modal-conf-confirmation {
    width: 70%;
  }
}
@media screen and (max-width: 576px) {
  .proforma-modal-confirmation,
  .modal-conf-confirmation {
    width: 90%;
  }
}

.delete-inlineform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 31px;
  height: 31px;
  font-size: 1.5rem;
  color: #c30a0a;
  font-weight: bold;
  text-decoration: none !important;
  background: #ccc;
  cursor: pointer;
}
@media screen and (max-width: 576px) {
  .delete-inlineform {
    width: auto;
    height: auto;
  }
}
.delete-inlineform:hover {
  color: #ccc;
  background: #c30a0a;
}
.delete-inlineform span {
  display: none;
}
@media screen and (max-width: 576px) {
  .delete-inlineform span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
  }
}

.hidden-modal {
  display: none;
}

.hidden-modal-conf {
  display: none;
}

.hidden {
  display: none;
}

.load-leasing-requests tbody a {
  text-decoration: none;
  color: inherit;
}

@media screen and (max-width: 991px) {
  .table-history thead,
  .table.table-create-proforma thead,
  .table.table-edit-lr thead,
  .table-inner thead {
    display: none;
  }
}
.table-history td:before,
.table.table-create-proforma td:before,
.table.table-edit-lr td:before,
.table-inner td:before {
  content: "";
  display: none;
}
@media screen and (max-width: 991px) {
  .table-history td:before,
  .table.table-create-proforma td:before,
  .table.table-edit-lr td:before,
  .table-inner td:before {
    content: attr(data-heading);
    display: block;
    padding: 4px;
    margin-bottom: 3px;
    color: #fff;
    background: #1a1a1a;
  }
}

.table.table-create-proforma,
.table.table-edit-lr {
  display: table;
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma,
  .table.table-edit-lr {
    display: block;
  }
}
.table.table-create-proforma tfoot,
.table.table-edit-lr tfoot {
  width: 100%;
  display: block;
}
.table.table-create-proforma tfoot td,
.table.table-edit-lr tfoot td {
  background: none;
}
.table.table-create-proforma tfoot td:first-child,
.table.table-edit-lr tfoot td:first-child {
  padding: 18px 0 0 0;
}
.table.table-create-proforma tfoot td:before,
.table.table-edit-lr tfoot td:before {
  content: "";
  display: none;
}
.table.table-create-proforma th,
.table.table-edit-lr th {
  white-space: nowrap;
  padding: 4px 8px;
  color: #fff;
  font-weight: normal;
  text-align: center;
  background: #aaa;
  border-left: 14px solid #ebebeb;
}
.table.table-create-proforma th:first-child,
.table.table-edit-lr th:first-child {
  text-align: left;
  border-left: none;
}
.table.table-create-proforma th:last-child,
.table.table-edit-lr th:last-child {
  background: transparent;
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma tr,
  .table.table-edit-lr tr {
    margin-bottom: 20px;
  }
}
.table.table-create-proforma td,
.table.table-edit-lr td {
  padding: 18px 7px 4px 7px;
}
.table.table-create-proforma td:first-child,
.table.table-edit-lr td:first-child {
  padding: 18px 7px 4px 0;
}
.table.table-create-proforma td:last-child,
.table.table-edit-lr td:last-child {
  padding: 18px 0 4px 7px;
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma td,
  .table.table-edit-lr td {
    background: #fff;
    padding: 0 8px 8px 8px;
    border-bottom: 1px solid #ebebeb;
  }
}
.table.table-create-proforma td:before,
.table.table-edit-lr td:before {
  content: "";
  display: none;
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma td:before,
  .table.table-edit-lr td:before {
    content: attr(data-heading);
    display: block;
    color: #aaa;
    font-weight: bold;
    margin-bottom: 0;
    background: #fff;
  }
}
.table.table-create-proforma td input,
.table.table-edit-lr td input {
  width: 100%;
  text-align: center;
}
.table.table-create-proforma td:first-child,
.table.table-edit-lr td:first-child {
  width: 514px;
}
@media screen and (max-width: 1200px) {
  .table.table-create-proforma td:first-child,
  .table.table-edit-lr td:first-child {
    width: 300px;
  }
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma td:first-child,
  .table.table-edit-lr td:first-child {
    width: 100%;
    padding: 0;
  }
}
.table.table-create-proforma td:first-child input,
.table.table-edit-lr td:first-child input {
  text-align: left;
  padding: 1px 5px;
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma td:first-child input,
  .table.table-edit-lr td:first-child input {
    text-align: center;
  }
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma td:last-child,
  .table.table-edit-lr td:last-child {
    background: none;
    padding: 0;
    border-bottom: 0;
  }
  .table.table-create-proforma td:last-child:before,
  .table.table-edit-lr td:last-child:before {
    content: "";
    display: none;
    padding: 0;
  }
}
.table.table-create-proforma td table,
.table.table-edit-lr td table {
  background: none;
}
.table.table-create-proforma td table th,
.table.table-edit-lr td table th {
  border: none;
}
.table.table-create-proforma td table th:first-child,
.table.table-edit-lr td table th:first-child {
  background: none;
}
.table.table-create-proforma td table th:last-child,
.table.table-edit-lr td table th:last-child {
  background: #aaa;
}
.table.table-create-proforma td table td:first-child,
.table.table-edit-lr td table td:first-child {
  width: auto;
  padding: 0;
}
.table.table-create-proforma td table td:last-child,
.table.table-edit-lr td table td:last-child {
  padding: 0;
}
.table.table-create-proforma td table td textarea,
.table.table-edit-lr td table td textarea {
  height: 226px !important;
}
.table.table-create-proforma td table tr.form-group td:last-child,
.table.table-edit-lr td table tr.form-group td:last-child {
  width: 90% !important;
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma td table.table-inner td.text-right,
  .table.table-edit-lr td table.table-inner td.text-right {
    text-align: center !important;
  }
}
.table.table-create-proforma td table.table-inner tr td:last-child,
.table.table-edit-lr td table.table-inner tr td:last-child {
  width: 57.3%;
}
@media screen and (max-width: 991px) {
  .table.table-create-proforma td table.table-inner tr td:last-child,
  .table.table-edit-lr td table.table-inner tr td:last-child {
    width: 100%;
  }
  .table.table-create-proforma td table.table-inner tr td:last-child:before,
  .table.table-edit-lr td table.table-inner tr td:last-child:before {
    content: "";
    display: none;
  }
}
@media screen and (max-width: 991px) and (max-width: 991px) {
  .table.table-create-proforma td table.table-inner tr td:last-child:before,
  .table.table-edit-lr td table.table-inner tr td:last-child:before {
    content: attr(data-heading);
    display: block !important;
    color: #aaa;
    font-weight: bold;
    margin-bottom: 0;
    background: #fff;
  }
}
.table.table-create-proforma .shipping-cost-margin-block,
.table.table-edit-lr .shipping-cost-margin-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100% !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.table.table-create-proforma .shipping-cost-margin-block > div:first-of-type,
.table.table-edit-lr .shipping-cost-margin-block > div:first-of-type {
  width: 30% !important;
}
.table.table-create-proforma .shipping-cost-margin-block > div:last-of-type,
.table.table-edit-lr .shipping-cost-margin-block > div:last-of-type {
  width: 65% !important;
}
.table.table-create-proforma .shipping-cost-margin-block .form-control,
.table.table-edit-lr .shipping-cost-margin-block .form-control {
  border: none;
  outline: none;
  padding: 0.25rem 0.1rem;
}
.table.table-create-proforma .shipping-cost-margin-block .form-control:focus,
.table.table-edit-lr .shipping-cost-margin-block .form-control:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.table.table-create-proforma .shipping-cost-margin-block .percent,
.table.table-edit-lr .shipping-cost-margin-block .percent {
  width: 25%;
  margin: 0;
  padding: 0.25rem 0;
}

.table.table-edit-lr td:last-child {
  padding: 18px 7px 4px 7px;
}
.table.table-edit-lr .add-accessory-btn {
  width: 60% !important;
}
.table.table-edit-lr .config-container {
  width: inherit;
}
.table.table-edit-lr .config-accessories-subtotal,
.table.table-edit-lr .config-total {
  text-align: center !important;
}

tbody .btn-block {
  width: 507px;
}
@media screen and (max-width: 991px) {
  tbody .btn-block {
    width: auto;
    max-width: 96%;
    margin: 0 auto;
  }
}

.typeahead__container {
  font: 0.875rem "Open Sans", Arial, sans-serif !important;
}

.no_border_img {
  border-bottom: 0;
}
.no_border_img:hover {
  border-bottom: 0;
}

.jq-toast-wrap {
  top: 0 !important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  overflow: hidden !important;
  text-overflow: ellipsis;
  width: calc(100% - 26px);
}

.jq-toast-single {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  background-color: #808222 !important;
}
.jq-toast-single h2 {
  font-size: 15px !important;
  margin: 0 !important;
}

.lr-save-changes {
  white-space: nowrap;
  text-align: center;
  font-size: 1rem !important;
}

.lr-checkbox .custom-control-label::before {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}
.lr-checkbox .custom-control-label {
  padding-left: 1rem;
}
.lr-checkbox {
  size: 1rem !important;
}

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

.bootstrap-select.selected .btn {
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
  height: 26px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 6px !important;
  margin: 0;
}
.bootstrap-select.selected .btn:hover, .bootstrap-select.selected .btn:focus, .bootstrap-select.selected .btn.focus, .bootstrap-select.selected .btn:active {
  outline: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.bootstrap-select.selected .btn.dropdown-toggle:before {
  content: "";
  position: absolute;
  background-color: #333333;
  height: 100%;
  top: -1px;
  right: -1px;
  width: 26px;
  height: 26px;
  text-align: center;
  padding-top: 4px;
  z-index: -1;
}
.bootstrap-select.selected .btn.dropdown-toggle:after {
  content: "";
  display: inline-block;
  vertical-align: 0.255em;
  border-top: 0.7em solid #fff;
  border-right: 0.4em solid transparent;
  border-bottom: 0;
  border-left: 0.4em solid transparent;
}
@media screen and (max-width: 991px) {
  .bootstrap-select.selected .btn {
    max-width: 100%;
  }
}
.bootstrap-select.selected .filter-option {
  float: left;
  white-space: nowrap;
  overflow: visible !important;
}
.bootstrap-select.selected .bs-caret {
  width: 0;
}
.bootstrap-select.selected .dropdown-menu {
  padding: 0;
  border: 1px solid #fff;
}
.bootstrap-select.selected .dropdown-menu.inner {
  float: left !important;
}

.bootstrap-select.selected:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}

.digital-office__hr {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  height: 2px;
  margin: 10px 20px 20px 20px;
}

.recurring-invoice .tablesorter-blackice td.recurring-status:last-of-type {
  vertical-align: top !important;
  padding: 4px !important;
  position: static;
}
.recurring-invoice .tablesorter-blackice td.recurring-status {
  padding-left: 10px;
  padding-top: 3px;
  height: 100%;
  vertical-align: center;
}
.recurring-invoice .tablesorter-blackice td.recurring-status.red {
  background-color: #97010f;
  color: #bbbcbb;
}
.recurring-invoice .tablesorter-blackice td.recurring-status.green {
  background-color: #006b28;
}
.recurring-invoice .office-select-label {
  color: white;
  font-size: 18px;
}
.recurring-invoice .filter-option {
  padding-left: 0px !important;
}
.recurring-invoice .office-select-option .office-select-option {
  position: absolute;
  top: 0;
}

.agency-popover {
  width: 125px;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 10px;
  padding: 10px 20px;
  margin: 0;
  z-index: 1000;
}
.agency-popover-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.agency-popover-link {
  height: 50px;
  width: 35px;
}
.agency-popover-link > div {
  position: fixed;
  top: 0;
  height: 70px;
  width: 65px;
  border-radius: 10px;
  padding: 10px 10px 10px 15px;
}
.agency-popover-link > div svg {
  width: 35px;
}
.agency-popover-link:hover .white-fill {
  fill: #437bbd;
}
.agency-popover-link-wfp > div {
  left: 0;
}
.agency-popover-link-fao > div {
  right: 0;
}

.leasing_request-extra_info .consignee-dl {
  -ms-flex-preferred-size: 47%;
      flex-basis: 47%;
}
.leasing_request-extra_info .notify-dl {
  width: 30%;
}
.leasing_request-extra_info .notify-dl-details {
  width: 62.5%;
}
.leasing_request-extra_info .pre-clearence-dl {
  width: 95%;
}
.leasing_request-extra_info .extra-textarea {
  outline: none;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  padding: 0 10px;
  width: 100%;
  height: 78px;
  resize: none;
}

.transport-cost-checkbox {
  white-space: nowrap;
  text-align: center;
}
.transport-cost-checkbox label {
  display: initial;
}
.transport-cost-checkbox input {
  width: initial !important;
  margin: 0 5px;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
  accent-color: rgb(148, 148, 148);
}

.fao-do-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 9999998;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fao-do-modal .content-approve {
  max-height: 75vh;
  width: 67vw;
  text-align: center;
  position: relative;
  background-color: rgba(0, 0, 0, 0.85);
  padding: 0 50px 20px 50px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-approve {
    width: 90vw;
  }
}
.fao-do-modal .content-approve header {
  height: 70px;
  margin-bottom: 50px;
  margin-left: -50px;
  width: 67vw;
  background-color: #0081ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.5rem;
  font-style: italic;
  background-image: url("../images/logo-fao.a56030ecc72b.svg");
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: 2% 50%;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-approve header {
    font-size: 1.125rem;
    background-size: 40px 40px;
    width: 90vw;
  }
}
.fao-do-modal .content-approve footer {
  height: 50px;
  background-color: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 0 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fao-do-modal .content-approve footer .bttn {
  font-size: 0.9rem;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.fao-do-modal .content-approve footer .bttn-confirm {
  background-color: #8a8d18;
}
.fao-do-modal .content-approve footer .bttn-confirm:hover {
  background-color: #797c12;
  cursor: pointer;
}
.fao-do-modal .content-approve footer .bttn-cancel {
  background-color: #c95522;
}
.fao-do-modal .content-approve footer .bttn-cancel:hover {
  background-color: #bd4d1c;
  cursor: pointer;
}
.fao-do-modal .content-approve .fao-do-body {
  background-color: #e5e5e5;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-approve .fao-do-body tr, .fao-do-modal .content-approve .fao-do-body td, .fao-do-modal .content-approve .fao-do-body th, .fao-do-modal .content-approve .fao-do-body thead, .fao-do-modal .content-approve .fao-do-body tbody, .fao-do-modal .content-approve .fao-do-body table {
    display: revert;
  }
}
.fao-do-modal .content-approve .fao-do-body table {
  font-size: 0.8rem;
  max-height: 330px;
  border-spacing: 5px;
  border-collapse: separate;
  overflow-y: auto;
}
@media screen and (max-width: 700px) {
  .fao-do-modal .content-approve .fao-do-body table {
    display: block;
    font-size: 0.7rem;
  }
}
.fao-do-modal .content-approve .fao-do-body table tr {
  border-top: 5px solid #e5e5e5;
}
.fao-do-modal .content-approve .fao-do-body table td {
  padding: 4px;
  color: black;
  text-align: left;
  background-color: #fff;
}
.fao-do-modal .content-approve .fao-do-body table td .show-more {
  font-weight: bold;
  cursor: pointer;
}
.fao-do-modal .content-approve .fao-do-body table td:nth-of-type(1), .fao-do-modal .content-approve .fao-do-body table th:nth-of-type(1) {
  width: 10vw;
}
.fao-do-modal .content-approve .fao-do-body table td:nth-of-type(2), .fao-do-modal .content-approve .fao-do-body table th:nth-of-type(2) {
  width: 13vw;
}
.fao-do-modal .content-approve .fao-do-body table td:nth-of-type(3), .fao-do-modal .content-approve .fao-do-body table th:nth-of-type(3) {
  width: 10vw;
}
.fao-do-modal .content-approve .fao-do-body table td:nth-of-type(4), .fao-do-modal .content-approve .fao-do-body table th:nth-of-type(4) {
  width: 17vw;
}
.fao-do-modal .content-approve .fao-do-body table td:nth-of-type(5), .fao-do-modal .content-approve .fao-do-body table th:nth-of-type(5) {
  width: 6vw;
  text-align: right;
  padding-right: 3px;
}
.fao-do-modal .content-approve .fao-do-body table thead {
  background-color: #4d4d4d;
  color: #fff;
}
.fao-do-modal .content-approve .fao-do-body table tbody tr:hover {
  cursor: pointer;
}
.fao-do-modal .content-approve .fao-do-body table tbody tr:hover td {
  background-color: #0080ff;
}
.fao-do-modal .content-approve td:nth-of-type(6), .fao-do-modal .content-approve th:nth-of-type(6) {
  width: 8vh;
  text-align: center !important;
}
.fao-do-modal .content-payment {
  max-height: 75vh;
  width: 73vw;
  text-align: center;
  position: relative;
  background-color: rgba(0, 0, 0, 0.85);
  padding: 0 50px 20px 50px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-payment {
    width: 90vw;
  }
}
.fao-do-modal .content-payment header {
  height: 70px;
  margin-bottom: 50px;
  margin-left: -50px;
  width: 73vw;
  background-color: #0081ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.5rem;
  font-style: italic;
  background-image: url("../images/logo-fao.a56030ecc72b.svg");
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: 2% 50%;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-payment header {
    font-size: 1.125rem;
    background-size: 40px 40px;
    width: 90vw;
  }
}
.fao-do-modal .content-payment footer {
  height: 50px;
  background-color: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 0 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fao-do-modal .content-payment footer .bttn {
  font-size: 0.9rem;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.fao-do-modal .content-payment footer .bttn-confirm {
  background-color: #8a8d18;
}
.fao-do-modal .content-payment footer .bttn-confirm:hover {
  background-color: #797c12;
  cursor: pointer;
}
.fao-do-modal .content-payment footer .bttn-cancel {
  background-color: #c95522;
}
.fao-do-modal .content-payment footer .bttn-cancel:hover {
  background-color: #bd4d1c;
  cursor: pointer;
}
.fao-do-modal .content-payment .fao-do-body {
  background-color: #e5e5e5;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-payment .fao-do-body tr, .fao-do-modal .content-payment .fao-do-body td, .fao-do-modal .content-payment .fao-do-body th, .fao-do-modal .content-payment .fao-do-body thead, .fao-do-modal .content-payment .fao-do-body tbody, .fao-do-modal .content-payment .fao-do-body table {
    display: revert;
  }
}
.fao-do-modal .content-payment .fao-do-body table {
  font-size: 0.8rem;
  max-height: 330px;
  border-spacing: 5px;
  border-collapse: separate;
  overflow-y: auto;
}
@media screen and (max-width: 700px) {
  .fao-do-modal .content-payment .fao-do-body table {
    display: block;
    font-size: 0.7rem;
  }
}
.fao-do-modal .content-payment .fao-do-body table tr {
  border-top: 5px solid #e5e5e5;
}
.fao-do-modal .content-payment .fao-do-body table td {
  padding: 4px;
  color: black;
  text-align: left;
  background-color: #fff;
}
.fao-do-modal .content-payment .fao-do-body table td .show-more {
  font-weight: bold;
  cursor: pointer;
}
.fao-do-modal .content-payment .fao-do-body table td:nth-of-type(1), .fao-do-modal .content-payment .fao-do-body table th:nth-of-type(1) {
  width: 10vw;
}
.fao-do-modal .content-payment .fao-do-body table td:nth-of-type(2), .fao-do-modal .content-payment .fao-do-body table th:nth-of-type(2) {
  width: 13vw;
}
.fao-do-modal .content-payment .fao-do-body table td:nth-of-type(3), .fao-do-modal .content-payment .fao-do-body table th:nth-of-type(3) {
  width: 10vw;
}
.fao-do-modal .content-payment .fao-do-body table td:nth-of-type(4), .fao-do-modal .content-payment .fao-do-body table th:nth-of-type(4) {
  width: 17vw;
}
.fao-do-modal .content-payment .fao-do-body table td:nth-of-type(5), .fao-do-modal .content-payment .fao-do-body table th:nth-of-type(5) {
  width: 6vw;
  text-align: right;
  padding-right: 3px;
}
.fao-do-modal .content-payment .fao-do-body table thead {
  background-color: #4d4d4d;
  color: #fff;
}
.fao-do-modal .content-payment .fao-do-body table tbody tr:hover {
  cursor: pointer;
}
.fao-do-modal .content-payment .fao-do-body table tbody tr:hover td {
  background-color: #0080ff;
}
.fao-do-modal .content-payment td:nth-of-type(6), .fao-do-modal .content-payment th:nth-of-type(6) {
  width: 8vw;
}
.fao-do-modal .content-payment td:nth-of-type(7), .fao-do-modal .content-payment th:nth-of-type(7) {
  width: 4vw;
  text-align: center !important;
}
.fao-do-modal .content-payment footer {
  display: block;
  padding: 0;
  height: auto;
  font-size: 0.8rem;
}
.fao-do-modal .content-payment footer .footer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 5px;
}
.fao-do-modal .content-payment footer .footer-container.btn-block {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0 10%;
  margin-top: 20px;
}
.fao-do-modal .content-payment footer .file-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.fao-do-modal .content-payment footer .file-block .file-inputs {
  padding-left: 0;
  margin-bottom: 0;
}
.fao-do-modal .content-payment footer .file-block .file-inputs li:not(:last-child) {
  margin-bottom: 5px;
}
.fao-do-modal .content-payment footer .file-block .file-name {
  width: 132px;
  margin-right: 0;
  white-space: nowrap;
  font-size: 11px;
  padding: 3px;
  text-align: left;
}
.fao-do-modal .content-payment footer .file-block .upload-btn {
  margin: 0;
}
.fao-do-modal .content-payment footer .file-block .add-another-btn {
  background-color: inherit;
  color: white;
  border: 0;
  font-style: italic;
}
.fao-do-modal .content-payment footer .file-block .add-another-btn > small {
  font-style: normal;
}
.fao-do-modal .content-payment footer .footer-input-container {
  padding: 0;
  padding-left: 16px;
}
.fao-do-modal .content-payment footer .footer-input-container .footer-input {
  width: 100%;
  border: 1px solid white;
  border-radius: 0;
}
.fao-do-modal .content-payment footer .multiple-file-input-container {
  padding: 0;
}
.fao-do-modal .content-payment footer .multiple-file-input-container .add-another-btn {
  width: 100%;
  text-align: left;
  padding: 0;
  padding-left: 4px;
}
.fao-do-modal .content-payment footer .footer-container.last-col {
  width: 16vw;
}
.fao-do-modal .content-payment footer .footer-container.last-col:first-child {
  margin-top: 10px;
}
.fao-do-modal .content-payment .fao-do-body {
  margin-bottom: 0;
}
.fao-do-modal .content-payment .fao-do-body table {
  max-height: 280px;
  overflow-y: scroll;
}
@media screen and (max-width: 740px) {
  .fao-do-modal .content-payment .fao-do-body table {
    display: block;
    font-size: 0.7rem;
  }
}
.fao-do-modal .content-payment-detail {
  max-height: 75vh;
  width: 66vw;
  text-align: center;
  position: relative;
  background-color: rgba(0, 0, 0, 0.85);
  padding: 0 50px 20px 50px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-payment-detail {
    width: 90vw;
  }
}
.fao-do-modal .content-payment-detail header {
  height: 70px;
  margin-bottom: 50px;
  margin-left: -50px;
  width: 66vw;
  background-color: #0081ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 1.5rem;
  font-style: italic;
  background-image: url("../images/logo-fao.a56030ecc72b.svg");
  background-repeat: no-repeat;
  background-size: 50px 50px;
  background-position: 2% 50%;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-payment-detail header {
    font-size: 1.125rem;
    background-size: 40px 40px;
    width: 90vw;
  }
}
.fao-do-modal .content-payment-detail footer {
  height: 50px;
  background-color: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 0 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fao-do-modal .content-payment-detail footer .bttn {
  font-size: 0.9rem;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.fao-do-modal .content-payment-detail footer .bttn-confirm {
  background-color: #8a8d18;
}
.fao-do-modal .content-payment-detail footer .bttn-confirm:hover {
  background-color: #797c12;
  cursor: pointer;
}
.fao-do-modal .content-payment-detail footer .bttn-cancel {
  background-color: #c95522;
}
.fao-do-modal .content-payment-detail footer .bttn-cancel:hover {
  background-color: #bd4d1c;
  cursor: pointer;
}
.fao-do-modal .content-payment-detail .fao-do-body {
  background-color: #e5e5e5;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .fao-do-modal .content-payment-detail .fao-do-body tr, .fao-do-modal .content-payment-detail .fao-do-body td, .fao-do-modal .content-payment-detail .fao-do-body th, .fao-do-modal .content-payment-detail .fao-do-body thead, .fao-do-modal .content-payment-detail .fao-do-body tbody, .fao-do-modal .content-payment-detail .fao-do-body table {
    display: revert;
  }
}
.fao-do-modal .content-payment-detail .fao-do-body table {
  font-size: 0.8rem;
  max-height: 330px;
  border-spacing: 5px;
  border-collapse: separate;
  overflow-y: auto;
}
@media screen and (max-width: 700px) {
  .fao-do-modal .content-payment-detail .fao-do-body table {
    display: block;
    font-size: 0.7rem;
  }
}
.fao-do-modal .content-payment-detail .fao-do-body table tr {
  border-top: 5px solid #e5e5e5;
}
.fao-do-modal .content-payment-detail .fao-do-body table td {
  padding: 4px;
  color: black;
  text-align: left;
  background-color: #fff;
}
.fao-do-modal .content-payment-detail .fao-do-body table td .show-more {
  font-weight: bold;
  cursor: pointer;
}
.fao-do-modal .content-payment-detail .fao-do-body table td:nth-of-type(1), .fao-do-modal .content-payment-detail .fao-do-body table th:nth-of-type(1) {
  width: 10vw;
}
.fao-do-modal .content-payment-detail .fao-do-body table td:nth-of-type(2), .fao-do-modal .content-payment-detail .fao-do-body table th:nth-of-type(2) {
  width: 13vw;
}
.fao-do-modal .content-payment-detail .fao-do-body table td:nth-of-type(3), .fao-do-modal .content-payment-detail .fao-do-body table th:nth-of-type(3) {
  width: 10vw;
}
.fao-do-modal .content-payment-detail .fao-do-body table td:nth-of-type(4), .fao-do-modal .content-payment-detail .fao-do-body table th:nth-of-type(4) {
  width: 17vw;
}
.fao-do-modal .content-payment-detail .fao-do-body table td:nth-of-type(5), .fao-do-modal .content-payment-detail .fao-do-body table th:nth-of-type(5) {
  width: 6vw;
  text-align: right;
  padding-right: 3px;
}
.fao-do-modal .content-payment-detail .fao-do-body table thead {
  background-color: #4d4d4d;
  color: #fff;
}
.fao-do-modal .content-payment-detail .fao-do-body table tbody tr:hover {
  cursor: pointer;
}
.fao-do-modal .content-payment-detail .fao-do-body table tbody tr:hover td {
  background-color: #0080ff;
}
.fao-do-modal .content-payment-detail footer {
  display: block;
  padding: 0;
  height: auto;
  font-size: 0.8rem;
}
.fao-do-modal .content-payment-detail footer .footer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 5px;
}
.fao-do-modal .content-payment-detail footer .footer-container.btn-block {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0 10%;
  margin-top: 20px;
}
.fao-do-modal .content-payment-detail footer .file-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.fao-do-modal .content-payment-detail footer .file-block .file-inputs {
  padding-left: 0;
  margin-bottom: 0;
}
.fao-do-modal .content-payment-detail footer .file-block .file-inputs li:not(:last-child) {
  margin-bottom: 5px;
}
.fao-do-modal .content-payment-detail footer .file-block .file-name {
  width: 132px;
  margin-right: 0;
  white-space: nowrap;
  font-size: 11px;
  padding: 3px;
  text-align: left;
}
.fao-do-modal .content-payment-detail footer .file-block .upload-btn {
  margin: 0;
}
.fao-do-modal .content-payment-detail footer .file-block .add-another-btn {
  background-color: inherit;
  color: white;
  border: 0;
  font-style: italic;
}
.fao-do-modal .content-payment-detail footer .file-block .add-another-btn > small {
  font-style: normal;
}
.fao-do-modal .content-payment-detail footer .footer-input-container {
  padding: 0;
  padding-left: 16px;
}
.fao-do-modal .content-payment-detail footer .footer-input-container .footer-input {
  width: 100%;
  border: 1px solid white;
  border-radius: 0;
}
.fao-do-modal .content-payment-detail footer .multiple-file-input-container {
  padding: 0;
}
.fao-do-modal .content-payment-detail footer .multiple-file-input-container .add-another-btn {
  width: 100%;
  text-align: left;
  padding: 0;
  padding-left: 4px;
}
.fao-do-modal .content-payment-detail footer .footer-container.last-col {
  width: 16vw;
}
.fao-do-modal .content-payment-detail footer .footer-container.last-col:first-child {
  margin-top: 10px;
}
.fao-do-modal .content-payment-detail footer {
  background-color: unset;
}
.fao-do-modal .content-payment-detail .fao-do-body {
  margin-bottom: 0;
}
.fao-do-modal .content-payment-detail .fao-do-body td:nth-of-type(4), .fao-do-modal .content-payment-detail .fao-do-body th:nth-of-type(4) {
  width: 10vw !important;
}
.fao-do-modal .content-payment-detail .fao-do-body td:nth-of-type(5), .fao-do-modal .content-payment-detail .fao-do-body th:nth-of-type(5) {
  width: 16vw !important;
  text-align: left;
}

.monthpicker {
  width: 160px !important;
}
.monthpicker .monthpicker_selector {
  z-index: 2;
  position: absolute;
}
.monthpicker .monthpicker_selector table {
  font-style: italic;
  color: #4d4e4e;
  width: 160px;
  background: white;
}
.monthpicker .monthpicker_selector table td {
  border: 0;
  text-align: center;
}
.monthpicker .monthpicker_selector table td:hover {
  background: #eee;
  cursor: pointer;
}
.monthpicker .monthpicker_selector table td.selected {
  background: #4d4e4e;
  color: #fff;
}
.monthpicker .monthpicker_selector table tr:first-of-type {
  color: #b3b3b3;
  background: #4d4e4e;
}
.monthpicker .monthpicker_selector table tr:first-of-type td:first-of-type {
  text-align: left;
}
.monthpicker .monthpicker_selector table tr:first-of-type td:last-of-type {
  text-align: right;
}
.monthpicker .monthpicker_selector table tr:first-of-type .yearSwitch {
  font-style: normal;
  cursor: pointer;
}
.monthpicker .monthpicker_input {
  position: relative;
  height: 31px !important;
  color: #4d4e4e;
  font-style: italic;
  background: white;
  padding: 3px 0 4px 4px !important;
  border: 0 !important;
}
.monthpicker .monthpicker_input:before {
  content: "";
  position: absolute;
  width: 35px !important;
  height: 31px;
  top: 0;
  right: 0;
  background: #4d4e4e;
  cursor: pointer;
}
.monthpicker .monthpicker_input::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  line-height: 1;
  position: absolute;
  top: 8px;
  left: auto;
  right: 10px;
  bottom: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMyI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI3OS4wOTMsMCA0OC45MDcsMzAuMTg3IDE0Ni43MiwxMjggNDguOTA3LDIyNS44MTMgNzkuMDkzLDI1NiAyMDcuMDkzLDEyOCAJCSI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 15px;
  z-index: 3;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  cursor: pointer;
}

.monthpicker-small > .monthpicker .monthpicker_input {
  height: 28px !important;
}
.monthpicker-small > .monthpicker .monthpicker_input:before {
  height: 28px !important;
  width: 28px !important;
}
.monthpicker-small > .monthpicker .monthpicker_input:after {
  right: 6px;
}

.monthpicker-black > .monthpicker .monthpicker_selector table {
  color: #333333;
}
.monthpicker-black > .monthpicker .monthpicker_selector table td.selected {
  background: #333333;
}
.monthpicker-black > .monthpicker .monthpicker_selector table tr:first-of-type {
  background: #333333;
}
.monthpicker-black > .monthpicker .monthpicker_input {
  color: #333333;
}
.monthpicker-black > .monthpicker .monthpicker_input:before {
  background: #333333;
}

.disposal_list .disposal__filter_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 2rem;
}
.disposal_list .disposal__filter_container .disposal__filter_btn {
  border: none;
}
.disposal_list .tablesorter-blackice .light-table td:nth-of-type(6) {
  width: 20%;
}
@media screen and (max-width: 991px) {
  .disposal_list .tablesorter-blackice .light-table td:nth-of-type(6) {
    width: 100%;
  }
}
.disposal_list .disposal-accordion-btn {
  height: 46px;
  padding-top: 0;
  padding-bottom: 0;
}
.disposal_list .disposal-accordion__header-label {
  font-size: 0.7rem;
  font-weight: 400;
}
.disposal_list .disposal-accordion__header-data {
  font-weight: 600;
}

.disposal.tooltip {
  pointer-events: none;
}

.disposal.tooltip-inner {
  position: absolute;
  top: 0;
  right: 0;
  white-space: nowrap;
  color: #FFF;
  text-align: center;
  background: #c3a600;
  border-radius: 5px;
  border: 1px solid #314A5B;
}
.disposal.tooltip-inner:empty {
  display: none;
}

.tooltip-vehicle {
  background-color: gray;
  padding: 0;
  margin: 0;
  border: 1px solid red;
}

.disposal.tooltip-arrow {
  width: 0px;
  height: 0px;
}

.disposal_list_row > td > a {
  min-height: 18px;
}

.disposal-detail-wrapper {
  margin: 0 auto;
}
.disposal-detail-wrapper .disposal-detail {
  width: 100%;
}
.disposal-detail-wrapper .disposal-detail .disposal-title {
  color: #85542c;
  font-weight: 600;
}
.disposal-detail-wrapper .disposal-detail .contact-label {
  white-space: nowrap;
  margin-top: 0.5rem;
  margin-right: 0.5rem;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail-table {
  border-collapse: separate;
  border-spacing: 5px;
}
@media screen and (max-width: 1500px) and (min-width: 992px) {
  .disposal-detail-wrapper .disposal-detail .disposal-detail-table .form-control-sm {
    font-size: 0.7rem !important;
  }
}
.disposal-detail-wrapper .disposal-detail .disposal-detail-table__description {
  margin: 0;
  position: relative;
  font-size: 14px;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail-table__header {
  color: white;
  background-color: #aaa;
  white-space: nowrap;
  padding-left: 10px;
  font-size: 0.7rem !important;
  padding-right: 10px;
  text-align: center;
}
@media screen and (max-width: 1500px) and (min-width: 992px) {
  .disposal-detail-wrapper .disposal-detail .disposal-detail-table__header {
    font-size: 0.6rem !important;
  }
}
.disposal-detail-wrapper .disposal-detail .disposal-detail-table__big-input {
  width: 200px !important;
}
@media screen and (max-width: 1500px) and (min-width: 992px) {
  .disposal-detail-wrapper .disposal-detail .disposal-detail-table__big-input {
    width: 150px !important;
  }
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__send-btn {
  height: 45px;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__send-btn:disabled {
  opacity: 0.7;
  pointer-events: none;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-btn {
  width: 225px;
  text-align: center;
  font-size: 0.8em;
}
@media screen and (max-width: 991px) {
  .disposal-detail-wrapper .disposal-detail .disposal-detail-table td:before {
    content: attr(data-heading);
    display: block;
    padding: 4px;
    margin-bottom: 3px;
    color: #fff;
    background: #1a1a1a;
    opacity: 0.7;
  }
  .disposal-detail-wrapper .disposal-detail .disposal-detail-table__big-input {
    width: 100% !important;
  }
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-col {
  display: inline-block;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-col div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-col div .doc-title {
  font-weight: bolder;
  margin-bottom: 5px;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-col div .reminder.last {
  color: red;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-col:not(:last-child) {
  border-right: 1px solid grey;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-col:not(:last-child) {
  padding-right: 10px;
}
.disposal-detail-wrapper .disposal-detail .disposal-detail__document-col:not(:first-child) {
  padding-left: 10px;
}
.disposal-detail-wrapper .disposal-detail_vehicle_gray .disposal-title {
  color: #A6A7A7;
}
.disposal-detail-wrapper .disposal-detail_vehicle_gray .disposal-detail-table td, .disposal-detail-wrapper .disposal-detail_vehicle_gray .disposal-detail-table input {
  background-color: #D3D1D1 !important;
  border-color: transparent !important;
}

.ffp-emails .text-warning {
  font-size: 12px;
}
.ffp-emails .multiselect .multiselect__tags {
  padding: 0;
}
.ffp-emails .multiselect .multiselect__tags {
  min-height: 31px;
  padding: 0;
  border: 1px solid #dedede;
  border-radius: 0;
  text-align: center;
}
.ffp-emails .multiselect .multiselect__placeholder {
  padding: 0;
  margin: 3px 0 0 0;
}
.ffp-emails .multiselect .multiselect__select {
  z-index: 999;
  height: 29px;
  background-color: #aaa;
}
.ffp-emails .multiselect .multiselect__select:before {
  top: 76%;
  border-color: #eae1e1 transparent transparent;
}
.ffp-emails .multiselect .multiselect__content-wrapper {
  background-color: rgba(168, 161, 161, 0.9);
}
.ffp-emails .multiselect .multiselect__tag {
  background-color: transparent;
  color: #4d4d4d;
  margin: 0;
}
.ffp-emails .multiselect .multiselect__tag-icon {
  left: -15px;
}
.ffp-emails .multiselect .multiselect__tag-icon:hover {
  background-color: transparent;
}
.ffp-emails .multiselect .multiselect__tag-icon:after {
  color: red;
}
.ffp-emails .multiselect .multiselect__option--highlight {
  background-color: transparent;
}
.ffp-emails .multiselect .multiselect__option--selected {
  background-color: transparent;
}

.tracking-page h1 {
  border: none;
  padding-left: 0;
  padding-bottom: 0;
  text-transform: none;
}

.tracking-page {
  max-width: 720px;
  margin: 4rem auto 2rem auto;
}

.tracking-btn, .tablesorter-blackice tbody td a.tracking-btn {
  font-size: 14px;
  padding: 4px 12px;
  height: auto;
  max-width: 74px;
  width: 74px;
  margin: 3px auto;
  color: #fff;
}
@media (max-width: 991px) {
  .tracking-btn, .tablesorter-blackice tbody td a.tracking-btn {
    max-width: 100%;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.tablesorter-blackice.tracking-table {
  padding-bottom: 0 !important;
  padding-right: 0 !important;
}

.tablesorter-blackice.tracking-table tr td, .tablesorter-blackice.tracking-table tr th {
  width: auto !important;
  border-width: 8px !important;
}
.tablesorter-blackice.tracking-table tr td:nth-child(1), .tablesorter-blackice.tracking-table tr th:nth-child(1) {
  width: 356px !important;
}
@media (max-width: 991px) {
  .tablesorter-blackice.tracking-table tr td:nth-child(1), .tablesorter-blackice.tracking-table tr th:nth-child(1) {
    width: auto !important;
  }
}
.tablesorter-blackice.tracking-table tr td:nth-child(3), .tablesorter-blackice.tracking-table tr th:nth-child(3) {
  width: 104px !important;
  min-width: 104px !important;
}
@media (max-width: 991px) {
  .tablesorter-blackice.tracking-table tr td:nth-child(3), .tablesorter-blackice.tracking-table tr th:nth-child(3) {
    width: auto !important;
  }
}

.tracking-table.tablesorter-blackice .light-table tr td {
  background-color: transparent;
  padding: 0;
}
.tracking-table.tablesorter-blackice .light-table tr td.tracking-table__divider-cell {
  line-height: 12px;
}
.tracking-table.tablesorter-blackice .light-table tr td .tracking-table__divider {
  display: inline-block;
}
.tracking-table.tablesorter-blackice .light-table tr td .tracking-table__text {
  display: inline-block;
  width: 100%;
  padding: 6px 8px;
  text-indent: 8px;
  background-color: #666666;
}
.tracking-table.tablesorter-blackice .light-table tr:hover td {
  cursor: auto;
  background-color: transparent;
}
.tracking-table.tablesorter-blackice .light-table tr:hover td .tracking-table__text a {
  background-color: #5f5f5f;
}

.upload-xml-input {
  display: none;
}

.tracking-sheet-current {
  background-color: #ebebeb;
  min-height: 120px;
}
.tracking-sheet-current .table-wrapper {
  max-height: 75vh;
  overflow: auto;
  font-size: 13px;
}

.tracking-sheet-current-table.tablesorter tr th, .tracking-sheet-current-table.tablesorter tr td {
  text-align: center;
  white-space: nowrap;
  border-width: 5px;
  border-color: #ebebeb;
  padding-right: 12px;
  padding-left: 12px;
}
.tracking-sheet-current-table.tablesorter tr td {
  position: relative;
  padding: 0;
}
.tracking-sheet-current-table.tablesorter tr td input {
  z-index: -1;
  border: 1px solid #777373;
  position: absolute;
  top: 0;
  left: 0;
  background-color: inherit;
  font-size: inherit;
}
.tracking-sheet-current-table.tablesorter tr td:focus-within input {
  z-index: 1;
}
.tracking-sheet-current-table.tablesorter tr td .tracking-sheet-table-cell__label {
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
  border: 1px solid #777373;
  padding: 5px 9px;
}
.tracking-sheet-current-table.tablesorter tr td .tracking-sheet-table-cell__label:empty {
  position: absolute;
  top: 0;
  left: 0;
}

.tracking-sheet-current__submit {
  height: 40px;
}

.tracking-sheet-current-table__header .tablesorter-headerSeparator th {
  background-color: #ebebeb;
  color: #635f5f;
  font-size: 1.3rem;
  font-weight: 400;
  padding-bottom: 10px;
  border-right: 5px solid #635f5f;
  position: relative;
}

.tracking-sheet-current-table__header .tablesorter-headerSeparator th:nth-child(n+1):not(:last-child):after {
  position: absolute;
  bottom: 0;
  right: -4px;
  height: 34px;
  display: block;
  width: 2px;
  background: #808080;
  border-right: 1px white;
  content: "";
  z-index: 2;
}

.tracking-sheet-current-table__header .tablesorter-headerRow {
  position: sticky;
  top: -3px;
  z-index: 2;
}
.tracking-sheet-current-table__header .tablesorter-headerRow th {
  color: #fff;
  background-color: #777373;
  word-wrap: normal;
  white-space: nowrap;
  font-weight: normal;
}
.tracking-sheet-current-table__header .tablesorter-headerRow th:nth-child(odd) {
  background-color: #34918e;
}

.tracking-sheet-table-filter__btn {
  margin-bottom: 0;
  line-height: 100%;
  height: 28px;
  text-transform: none;
}

.modal-dialog.confirm-eol-modal {
  max-width: 518px !important;
}
.modal-dialog.confirm-eol-modal .modal-body {
  padding: 24px 48px;
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
.my-disposal-modal {
  max-width: 1112px !important;
}
.my-disposal-modal .modal-body {
  max-height: 100% !important;
}
@media screen and (max-width: 991px) {
  .my-disposal-modal .modal-body {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media screen and (max-width: 576px) {
  .my-disposal-modal .modal-body {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.my-disposal-modal-table-container {
  max-width: 100%;
  margin-bottom: 100px;
  overflow-x: auto;
}
@media screen and (max-width: 991px) {
  .my-disposal-modal-table-container {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .my-disposal-modal-table-container {
    margin-bottom: 50px;
  }
}
.my-disposal-modal table.my-disposal-modal-table {
  font-size: 14px;
  width: 100%;
}
@media screen and (max-width: 991px) {
  .my-disposal-modal table.my-disposal-modal-table {
    display: block;
  }
  .my-disposal-modal table.my-disposal-modal-table thead,
  .my-disposal-modal table.my-disposal-modal-table tbody,
  .my-disposal-modal table.my-disposal-modal-table th,
  .my-disposal-modal table.my-disposal-modal-table td,
  .my-disposal-modal table.my-disposal-modal-table tr {
    display: block;
  }
  .my-disposal-modal table.my-disposal-modal-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .my-disposal-modal table.my-disposal-modal-table td {
    height: auto !important;
    min-height: 32px;
    border: none;
    border-bottom: 1px solid #c5c5c5;
    position: relative;
    padding: 0 !important;
    white-space: normal;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .my-disposal-modal table.my-disposal-modal-table td::before {
    content: attr(data-heading);
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    white-space: normal;
    text-align: left;
    font-weight: bold;
    background-color: #a6a7a7;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 8px;
  }
  .my-disposal-modal table.my-disposal-modal-table td.tablesorter-input-column::before {
    background-color: #3c9c49;
  }
  .my-disposal-modal table.my-disposal-modal-table td .drop-down {
    width: 100% !important;
    height: auto !important;
  }
  .my-disposal-modal table.my-disposal-modal-table td .drop-down .filter-option {
    text-align: center;
  }
  .my-disposal-modal table.my-disposal-modal-table td span.tablesorter-custom-silver__cell-content {
    height: auto;
  }
  .my-disposal-modal table.my-disposal-modal-table td span.tablesorter-custom-silver__cell-content input {
    width: 100% !important;
  }
  .my-disposal-modal table.my-disposal-modal-table td span.tablesorter-custom-silver__cell-content input::-webkit-input-placeholder {
    text-align: center;
  }
  .my-disposal-modal table.my-disposal-modal-table td span.tablesorter-custom-silver__cell-content input::-moz-placeholder {
    text-align: center;
  }
  .my-disposal-modal table.my-disposal-modal-table td span.tablesorter-custom-silver__cell-content input:-ms-input-placeholder {
    text-align: center;
  }
  .my-disposal-modal table.my-disposal-modal-table td span.tablesorter-custom-silver__cell-content input::-ms-input-placeholder {
    text-align: center;
  }
  .my-disposal-modal table.my-disposal-modal-table td span.tablesorter-custom-silver__cell-content input::placeholder {
    text-align: center;
  }
}
.my-disposal-modal table.my-disposal-modal-table tr td,
.my-disposal-modal table.my-disposal-modal-table tr th {
  border: 1px solid #c5c5c5 !important;
}
.my-disposal-modal table.my-disposal-modal-table td {
  height: 32px;
}
.my-disposal-modal table.my-disposal-modal-table td input {
  height: 100%;
  width: 100%;
  border: none;
}
.my-disposal-modal table.my-disposal-modal-table .tablesorter-custom-silver__cell-content label {
  width: 100%;
  height: 100%;
}
.my-disposal-modal table.my-disposal-modal-table .tablesorter-custom-silver__cell-content .dropdown-menu {
  max-width: 100% !important;
}
.my-disposal-modal table.my-disposal-modal-table .grounded-extend-date-field {
  text-align: center;
  height: 100%;
}
.my-disposal-modal table.my-disposal-modal-table .drop-down.selectpicker-white {
  height: 100%;
}
.my-disposal-modal table.my-disposal-modal-table .drop-down.selectpicker-white > div,
.my-disposal-modal table.my-disposal-modal-table .drop-down.selectpicker-white > div > button {
  height: 100%;
}

ul.my-disposal-modal-list li {
  margin-bottom: 0.75rem;
  padding-left: 0;
  background: none;
}

.my-disposal-modal-wrapper {
  cursor: auto;
}
.my-disposal-modal-wrapper--status-label {
  width: 320px;
  padding-top: 23px !important;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
}

.tablesorter.tablesorter-custom-silver tr th,
.tablesorter.tablesorter-custom-silver tr td {
  padding: 0;
  border: 5px solid transparent !important;
  background-color: transparent;
}
.tablesorter.tablesorter-custom-silver tr th > span,
.tablesorter.tablesorter-custom-silver tr td > span {
  padding: 4px 8px;
  white-space: nowrap;
  display: inline-block;
  font-weight: normal;
  width: 100%;
  height: 100%;
}
.tablesorter.tablesorter-custom-silver tr th:last-of-type,
.tablesorter.tablesorter-custom-silver tr td:last-of-type {
  min-width: 120px;
}
.tablesorter.tablesorter-custom-silver tr th {
  color: #fff;
}
.tablesorter.tablesorter-custom-silver tr th.disposal-secondary-bg {
  background: #3c9c49;
}
.tablesorter.tablesorter-custom-silver tr th .long-title {
  white-space: nowrap;
}
@media screen and (max-width: 1350px) {
  .tablesorter.tablesorter-custom-silver tr th .long-title {
    white-space: normal;
  }
}
.tablesorter.tablesorter-custom-silver tr th span.tablesorter-custom-silver__header-cell-content--secondary {
  background: #3c9c49;
}
.tablesorter.tablesorter-custom-silver tr th span.tablesorter-custom-silver__header-cell-content {
  background: #a6a7a7;
}
.tablesorter.tablesorter-custom-silver tr td {
  color: #3d3d3d;
}
.tablesorter.tablesorter-custom-silver tr td span.tablesorter-custom-silver__cell-content {
  background-color: white;
}

.selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default {
  background-color: white;
  height: 32px;
}
.selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default:before {
  height: 32px;
}
.selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default span {
  color: #3d3d3d;
}
.selectpicker-white > .bootstrap-select .dropdown-menu.inner > li {
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 0;
}
.selectpicker-white > .bootstrap-select .dropdown-menu.inner > li > a > .text {
  color: #3d3d3d;
  white-space: nowrap;
  font-weight: normal;
}

.filter-country-select-wrapper .selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default {
  font-size: inherit;
  background-color: white;
  height: 29px;
}
.filter-country-select-wrapper .selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default:before {
  height: 29px;
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
.my-support .corrected-arrow {
  margin-top: 10px;
  min-height: 51px;
}
.my-support .corrected-arrow:before {
  top: 12px !important;
}
.my-support .my-support__title {
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-preferred-size: 21%;
      flex-basis: 21%;
  text-align: center;
  font-size: 1rem;
  margin: 15px 0 0 4rem;
  color: #fff;
  font-weight: 300;
  line-height: 1.2;
}
.my-support .my-support__title + div {
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
}
.my-support .support-page__subtitle {
  padding: 0px !important;
}
.my-support .request_title {
  border: none !important;
  padding-left: 5px;
}
.my-support .message_title {
  font-size: 1.125rem;
  font-weight: 400;
}
.my-support .white-field {
  background-color: #f5f5f5;
  margin: 0;
  padding: 5px;
  color: black;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.my-support .white-field.support-remarks {
  word-break: break-all;
}
.my-support .support-remarks-text-wrap {
  white-space: pre-wrap !important;
}
.my-support .btn-support {
  font-size: 1rem;
  margin: 20px 0 10px 10px;
  padding: 5px;
}
.my-support .btn-support span {
  padding: 5px 0 0 10px;
}
.my-support .btn-support:hover {
  text-decoration: none;
}
.my-support .my-support__new-ticket .card-body {
  font-size: 0.9rem;
  font-weight: 300;
}
.my-support .my-support__new-ticket .new-ticket__info {
  font-size: 1.1rem;
  font-weight: 300;
  max-width: 250px;
}
.my-support .my-support__new-ticket .new-ticket__info .info__content {
  font-size: 0.9rem;
}
@media screen and (max-width: 991px) {
  .my-support .my-support__new-ticket .new-ticket__info {
    max-width: 100%;
  }
}
.my-support .my-support__new-ticket .drop-down {
  position: relative;
}
.my-support .my-support__new-ticket .drop-down .dropdown-toggle:focus {
  outline: none !important;
}
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu ul {
  overflow: hidden;
  max-height: 200px;
}
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu li.selected span {
  color: gray;
}
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu li a:hover {
  background-color: darkgrey;
}
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu ul,
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu li {
  background-color: #d7d8d4;
  margin-bottom: 0;
}
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu ul span,
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu li span {
  font-size: 0.9rem;
  font-weight: 300;
  color: black;
}
.my-support .my-support__new-ticket .drop-down .bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
}
.my-support .my-support__new-ticket .drop-down .btn {
  max-width: 100%;
}
.my-support .my-support__new-ticket .drop-down .btn.dropdown-toggle {
  background-color: #fff;
}
.my-support .my-support__new-ticket .drop-down .btn.dropdown-toggle:before {
  background-color: #9c9c9c;
}
.my-support .my-support__new-ticket .drop-down .btn.dropdown-toggle:after {
  border-top-color: #3c3c3c;
}
.my-support .my-support__new-ticket .drop-down .btn.dropdown-toggle span {
  color: black;
  font-weight: 300;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 5px;
}
.my-support .my-support__new-ticket .my-support__textarea {
  width: 100%;
  background-color: #fff;
  padding-left: 5px;
}
.my-support .my-support__new-ticket .cancel-btn {
  color: #fff;
}
.my-support .my-support__new-ticket .cancel-btn span {
  text-decoration: underline;
}
.my-support .file-upload-zone .file-input-line,
.my-support .file-upload-zone .file-name {
  width: 220px;
  min-height: 27px;
  font-size: 0.9rem;
  line-height: 1;
  color: black;
  display: inline-block;
  vertical-align: bottom;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.my-support .file-upload-zone .file-inputs {
  padding-left: 10px;
}
.my-support .file-upload-zone .file-inputs > li {
  margin-bottom: 8px;
}
.my-support .file-upload-zone .file-inputs .file-name {
  height: 27px;
  line-height: 27px;
  padding-left: 8px;
  margin: 0 8px 0 4px;
}
.my-support .file-upload-zone .btn.btn-default-size,
.my-support .file-upload-zone .add-another-btn {
  color: #fff;
  font-size: 0.9rem !important;
}
.my-support .file-upload-zone .add-another-btn {
  background: transparent;
  border: 0;
  font-weight: 300;
  padding-left: 0;
  margin-left: -2px;
}
.my-support .file-upload-zone .add-another-btn:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 128, 255, 0.25);
}
.my-support .file-upload-zone .btn-dark-blue {
  background-color: #9c9c9c;
  color: #3c3c3c;
  font-size: 0.8rem;
  width: 70px;
  min-height: 27px;
}
.my-support .ticket-status {
  width: 100%;
  min-height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.my-support .status__red {
  background-color: #791f23;
}
.my-support .status__blue {
  background-color: #005f8a;
}
.my-support .status__green {
  background-color: #347853;
}
.my-support .new-request-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 43px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 0 5px 0;
  margin-top: 15px;
}
@media screen and (max-width: 1281px) {
  .my-support .new-request-btn span {
    font-size: 14px;
  }
}
.my-support__answer-btn .btn {
  height: 20px;
  font-size: 18px;
  width: 120px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.my-support__answer-btn .btn::after {
  content: "";
  position: absolute;
  left: 95px;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iMjI1LjgxMyw0OC45MDcgMTI4LDE0Ni43MiAzMC4xODcsNDguOTA3IDAsNzkuMDkzIDEyOCwyMDcuMDkzIDI1Niw3OS4wOTMiIGZpbGw9IiNmZmYiPjwvcG9seWdvbj4KCTwvZz4KPC9nPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 15px 15px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.my-support__answer-btn .btn.active::after {
  content: "";
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.my-support .custom-file-upload > div {
  margin-bottom: 16px !important;
}
.my-support .custom-file-upload .btn {
  color: #fff;
}
.my-support .custom-file-upload li {
  margin: 0 0 8px !important;
}

.my-support-modal {
  color: white;
}
.my-support-modal .support-modal__id-zone {
  background-color: white;
  color: black;
  height: 40px;
  font-size: 1.2rem;
}
.my-support-modal ul li {
  background-image: none;
  font-style: italic;
}
.my-support-modal ul li:before {
  content: "-";
  margin-right: 10px;
}
.my-support-modal .ticket-list-steps {
  list-style: square outside;
}

.my_support__send_answer {
  height: 40px;
  font-size: 16px;
  width: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}

.support-bound-table {
  max-width: 960px;
}

.recurring-wrapper {
  margin: 0 auto;
}
.recurring-wrapper .custom-link-details {
  color: black;
}
.recurring-wrapper .master-label,
.recurring-wrapper .invoice-label {
  color: white;
  background-color: black;
  display: block;
  width: 100%;
}
.recurring-wrapper .master-label {
  text-align: right;
  padding-right: 20px !important;
  margin-bottom: 3px;
  font-weight: 600;
  font-size: 16px !important;
}
.recurring-wrapper .invoice-label {
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
  .recurring-wrapper .invoice-label {
    font-size: 0.75rem;
  }
}
.recurring-wrapper .invoice-detail {
  width: 100%;
}
.recurring-wrapper .remove-invoice {
  font-size: 2rem;
  color: red;
}
.recurring-wrapper td,
.recurring-wrapper th {
  padding-right: 10px;
}
.recurring-wrapper .invoice-subtotal {
  font-weight: 600;
  text-align: right;
  padding-right: 15px;
  border: 1px solid black;
}
.recurring-wrapper button.remove-invoice {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.recurring-wrapper .invoice-select {
  border: 1px solid #ccc;
  width: 120px;
  height: 32px;
  border-radius: 3px;
  overflow: hidden;
  background-color: white;
  margin-bottom: 10px;
}
.recurring-wrapper .invoice-select select {
  width: 100%;
  padding: 5px 8px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
}
.recurring-wrapper .invoice-select select:focus {
  outline: none;
}
.recurring-wrapper .to-edit-recurring-btn {
  background-color: #4596af;
  font-weight: 400;
}
.recurring-wrapper .recurring-confirm-btn,
.recurring-wrapper .recurring-cancel-btn {
  font-size: 25px;
  color: white;
  font-weight: 600;
  width: 150px;
  height: 55px;
  text-align: center;
}
.recurring-wrapper .recurring-confirm-btn {
  background-color: #808222;
}
.recurring-wrapper .recurring-cancel-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  background-color: #922c2c;
}
.recurring-wrapper .monthpicker {
  width: 160px !important;
}
@media screen and (min-width: 991px) {
  .recurring-wrapper .monthpicker .monthpicker_selector {
    position: absolute;
  }
}
.recurring-wrapper .monthpicker .monthpicker_selector table {
  font-style: italic;
  color: #4d4e4e;
  width: 160px;
  background: white;
}
.recurring-wrapper .monthpicker .monthpicker_selector table td {
  border: 0;
  text-align: center;
}
.recurring-wrapper .monthpicker .monthpicker_selector table td:hover {
  background: #eee;
  cursor: pointer;
}
.recurring-wrapper .monthpicker .monthpicker_selector table td.selected {
  background: #4d4e4e;
  color: #fff;
}
.recurring-wrapper .monthpicker .monthpicker_selector table tr:first-of-type {
  color: #b3b3b3;
  background: #4d4e4e;
}
.recurring-wrapper .monthpicker .monthpicker_selector table tr:first-of-type td:first-of-type {
  text-align: left;
}
.recurring-wrapper .monthpicker .monthpicker_selector table tr:first-of-type td:last-of-type {
  text-align: right;
}
.recurring-wrapper .monthpicker .monthpicker_selector table tr:first-of-type .yearSwitch {
  font-style: normal;
  cursor: pointer;
}
.recurring-wrapper .monthpicker .monthpicker_input {
  position: relative;
  height: 31px !important;
  color: #4d4e4e;
  font-style: italic;
  background: white;
  padding: 3px 0 4px 4px !important;
  border: 0 !important;
}
.recurring-wrapper .monthpicker .monthpicker_input:before {
  content: "";
  position: absolute;
  width: 35px !important;
  height: 31px;
  top: 0;
  right: 0;
  background: #4d4e4e;
  cursor: pointer;
}
.recurring-wrapper .monthpicker .monthpicker_input::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  line-height: 1;
  position: absolute;
  top: 8px;
  left: auto;
  right: 10px;
  bottom: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMyI+CjxnPgoJPGc+CgkJPHBvbHlnb24gcG9pbnRzPSI3OS4wOTMsMCA0OC45MDcsMzAuMTg3IDE0Ni43MiwxMjggNDguOTA3LDIyNS44MTMgNzkuMDkzLDI1NiAyMDcuMDkzLDEyOCAJCSI+PC9wb2x5Z29uPgoJPC9nPgo8L2c+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 15px;
  z-index: 3;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  cursor: pointer;
}
.recurring-wrapper .calendar-range-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 5%;
}
.recurring-wrapper .invoice-detail-view-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  background-color: white;
  min-height: 30px;
}
.recurring-wrapper .invoice-detail-view-placeholder.bordered {
  border: 1px solid #212529;
  font-weight: 400;
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
  .recurring-wrapper .invoice-detail-view-placeholder {
    font-size: 0.75rem;
  }
}
.recurring-wrapper .invoice-view-table {
  min-width: 80% !important;
}
.recurring-wrapper .invoice-view-table tbody td {
  padding-top: 10px;
}
.recurring-wrapper .invoice-view-table__link-pdf {
  text-decoration: none;
  color: inherit;
}
@media screen and (max-width: 991px) {
  .recurring-wrapper .calendar-row {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .recurring-wrapper .invoice-edit-table td:before,
  .recurring-wrapper .invoice-view-table td:before {
    content: attr(data-heading);
    display: block;
    padding: 4px;
    margin-bottom: 3px;
    color: #fff;
    background: #1a1a1a;
    opacity: 0.7;
  }
}

.invoice-detail .invoice-modal-wrapper {
  padding: 2rem 1rem;
  height: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
@media screen and (max-width: 991px) {
  .invoice-detail .invoice-modal-wrapper {
    margin: 0 !important;
    height: 100%;
  }
}
.invoice-detail .invoice-modal-mask {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.616);
  display: table;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.invoice-detail .invoice-modal-container {
  max-width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 2px;
  color: white;
  background-color: rgba(0, 0, 0, 0.808);
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-family: Helvetica, Arial, sans-serif;
}
.invoice-detail .invoice-modal-header {
  background-color: #0071ab;
  height: 80px;
  color: white;
}
.invoice-detail .invoice-modal-body {
  padding: 2rem 4rem;
}
@media screen and (max-width: 991px) {
  .invoice-detail .invoice-modal-body {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media screen and (max-width: 991px) {
  .invoice-detail .invoice-edit-table {
    margin: 0 !important;
  }
}
.invoice-detail .invoice-modal-footer {
  margin-bottom: 5rem;
}
.invoice-detail .invoice-modal-enter {
  opacity: 0;
}
.invoice-detail .invoice-modal-leave-active {
  opacity: 0;
}
.invoice-detail .invoice-table-wrapper {
  overflow: auto;
}
@media screen and (max-width: 1600px) and (min-width: 992px) {
  .invoice-detail .invoice-modal-body {
    font-size: 0.75rem;
  }
}
.invoice-detail .invoice-modal-table {
  background-color: transparent;
  white-space: nowrap !important;
}
.invoice-detail .invoice-modal-table .modal-cell-area-th {
  background-color: #4d4d4d;
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 1px 15px 1px 15px;
}
.invoice-detail .invoice-modal-table .modal-cell-area-td {
  background-color: white;
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 1px 15px 1px 15px;
}
.invoice-detail .invoice-modal-table th:last-child,
.invoice-detail .invoice-modal-table td:last-child {
  margin-right: 0;
  padding-right: 0;
}
.invoice-detail .invoice-modal-table th {
  width: 100%;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.invoice-detail .invoice-modal-table td {
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  color: black;
}
@media screen and (max-width: 991px) {
  .invoice-detail .invoice-modal-table td:before {
    content: attr(data-heading);
    display: block;
    margin-bottom: 3px;
    background: #1a1a1a;
    color: white;
  }
}
.invoice-detail .invoice-modal-confirm-btn,
.invoice-detail .invoice-modal-cancel-btn {
  font-size: 18px;
  color: white;
  font-weight: 600;
  width: 150px;
  height: 45px;
  text-align: center;
  border: none;
}
.invoice-detail .invoice-modal-confirm-btn {
  background-color: #808222;
}
.invoice-detail .invoice-modal-cancel-btn {
  background-color: #922c2c;
}
.invoice-detail .master-baige {
  color: black;
  background-color: white;
}
.invoice-detail .confirmation-modal-label {
  overflow: elipsis;
  white-space: nowrap;
  min-height: 26px;
  font-weight: 600;
  background-color: #4d4d4d;
}
.invoice-detail .confirmation-modal-title {
  font-size: 16px;
  font-weight: 600;
}
.invoice-detail .confirmation-modal-info-holder {
  background-color: white;
  color: black;
}
.invoice-detail .invoice-modal-enter .invoice-modal-container,
.invoice-detail .invoice-modal-leave-active .invoice-modal-container {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}

.modal-btn {
  border: none;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  padding: 5px 20px;
}
.modal-btn.modal-btn--confirm {
  background-color: #8a8d18;
}
.modal-btn.modal-btn--confirm:hover {
  background-color: #797c12;
  cursor: pointer;
}
.modal-btn.modal-btn--cancel {
  background-color: #c95522;
}
.modal-btn.modal-btn--cancel:hover {
  background-color: #bd4d1c;
  cursor: pointer;
}

.input-control-custom.form-control {
  max-width: 246px;
  width: auto !important;
  margin: 0 auto;
  font-size: 1.6rem;
  padding: 0 2rem;
}

.my-invoices-content {
  max-width: 1507px;
  margin: 0 auto;
  padding: 51px 46px;
}

.text-underlined-custom {
  padding-bottom: 13px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.recurring-table.tablesorter-blackice {
  background-color: transparent !important;
  overflow-x: auto;
  padding-bottom: 0 !important;
}
.recurring-table.tablesorter-blackice .recurring-table__info-row td {
  text-align: left !important;
}
.recurring-table.tablesorter-blackice tbody:first-child > tr:first-child > td:first-child > div:first-child {
  padding-top: 0 !important;
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
  .recurring-table.tablesorter-blackice tr:not(.recurring-table__info-row) th,
  .recurring-table.tablesorter-blackice tr:not(.recurring-table__info-row) td {
    font-size: 0.75rem;
  }
}
.recurring-table.tablesorter-blackice th,
.recurring-table.tablesorter-blackice td {
  border-left: 6px solid transparent !important;
  border-right: 6px solid transparent !important;
  border-top: 4px solid transparent !important;
  border-bottom: 4px solid transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
  text-align: center;
  font-size: 1rem;
}
.recurring-table.tablesorter-blackice th:last-child,
.recurring-table.tablesorter-blackice td:last-child {
  border-right: 0 solid transparent !important;
}
.recurring-table.tablesorter-blackice th:first-child,
.recurring-table.tablesorter-blackice td:first-child {
  border-left: 0 solid transparent !important;
}
.recurring-table.tablesorter-blackice th:nth-child(-n-1),
.recurring-table.tablesorter-blackice td:nth-child(-n-1) {
  max-width: 224px;
}
.recurring-table.tablesorter-blackice th > span,
.recurring-table.tablesorter-blackice td > span {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 4px 6px;
  white-space: nowrap;
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
  .recurring-table.tablesorter-blackice th > span,
  .recurring-table.tablesorter-blackice td > span {
    padding: 4px 2px;
  }
}
@media screen and (max-width: 991px) {
  .recurring-table.tablesorter-blackice th,
  .recurring-table.tablesorter-blackice td {
    border: none !important;
  }
  .recurring-table.tablesorter-blackice th:first-child,
  .recurring-table.tablesorter-blackice td:first-child {
    border-left: 0 solid transparent !important;
    max-width: 100%;
  }
  .recurring-table.tablesorter-blackice th:nth-child(-n-1),
  .recurring-table.tablesorter-blackice td:nth-child(-n-1) {
    max-width: 100%;
  }
}
.recurring-table.tablesorter-blackice th > span {
  background-color: #393536;
  color: #e4e4e3;
}
.recurring-table.tablesorter-blackice td > span {
  background-color: white;
  color: #464648;
}
@media screen and (max-width: 991px) {
  .recurring-table.tablesorter-blackice td:before {
    background: #393536;
  }
}
.recurring-table .orders-link {
  overflow: visible;
}

.invoice-btn {
  max-width: 222px;
  width: 100%;
  height: 34px;
  margin: 0;
  padding: 4px 36px;
  font-size: 1rem;
  color: white;
  text-align: center;
  position: relative;
  border: none;
  border-radius: 4px;
  display: inline-block;
  white-space: nowrap;
}
.invoice-btn::before {
  content: ">";
  position: absolute;
  top: 50%;
  right: 14px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: bold;
}
.invoice-btn .invoice-btn__icon {
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  max-height: 20px;
  width: 1rem;
  margin-right: 0;
}
@media screen and (max-width: 1440px) and (min-width: 992px) {
  .invoice-btn {
    font-size: 0.75rem;
    padding: 4px 8px;
    height: 26px;
  }
  .invoice-btn::before,
  .invoice-btn .invoice-btn__icon {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .invoice-btn {
    min-width: 100%;
  }
}

.invoice-btn-wrapper {
  position: relative;
}

.invoice-btn-upload-input {
  position: absolute;
  width: 1px;
  height: 1px;
}

.recurring-invoice-modal.modal .modal-dialog .modal-content {
  max-width: 450px !important;
}
.recurring-invoice-modal.modal .modal-dialog .modal-content .modal-body {
  overflow-y: hidden;
}
.recurring-invoice-modal.modal .modal-dialog .modal-content .btn {
  height: auto;
}

.country-office {
  background-color: #E7E7E7;
}
.country-office__attachments {
  color: #007180;
}

.approvals-modal__document-column span {
  background-color: white;
  color: black;
  height: 100%;
}
.approvals-modal .modal-content ul li {
  background-image: none;
}
.approvals-modal .modal-content .modal-header.modal-header_approvals {
  background-image: none;
}
.approvals-modal .modal-content table.approvals-modal__table tr th,
.approvals-modal .modal-content table.approvals-modal__table tr td {
  border: 1px solid #919191 !important;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:first-child,
.approvals-modal .modal-content table.approvals-modal__table tr td:first-child {
  width: 24%;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:nth-child(2),
.approvals-modal .modal-content table.approvals-modal__table tr td:nth-child(2) {
  width: 22%;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:nth-child(3),
.approvals-modal .modal-content table.approvals-modal__table tr td:nth-child(3) {
  width: 26%;
}
.approvals-modal .modal-content table.approvals-modal__table tr th:last-child,
.approvals-modal .modal-content table.approvals-modal__table tr td:last-child {
  width: 28%;
  max-width: 167px;
}
.approvals-modal .modal-content table.approvals-modal__table tr th {
  height: 33px;
}
.approvals-modal .modal-content table.approvals-modal__table tr td {
  height: 36px;
}
.approvals-modal .modal-content table.approvals-modal__table tr td input,
.approvals-modal .modal-content table.approvals-modal__table tr td div {
  width: 100% !important;
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white {
  position: initial;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select {
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select > .dropdown-menu {
  overflow: visible !important;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default {
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table tr td .selectpicker-white > .bootstrap-select > .dropdown-toggle.btn-default::before {
  height: 100%;
}
.approvals-modal .modal-content table.approvals-modal__table input {
  border: none;
  padding: 0 10px;
}
.approvals-modal .modal-content .custom-file-upload div.mb-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.approvals-modal .modal-content .custom-file-upload div.mb-3 > button {
  color: #fff;
}
.approvals-modal .modal-content .custom-file-upload ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.approvals-modal .modal-content .custom-file-upload ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 27px;
}
.approvals-modal .custom-checkbox label::after, .approvals-modal .custom-checkbox label::before {
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.approvals-modal .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
  background-color: #fff;
  content: "×";
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 26px;
}
.approvals-modal .drop-down .btn.dropdown-toggle {
  overflow: hidden;
}
.approvals-modal .drop-down .dropdown-menu li.selected span.check-mark::after {
  content: "✓";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  width: 15px;
  height: 15px;
  font-size: 18px;
}

.accessories-catalogue .tab-content figure {
  white-space: nowrap;
  height: 219px;
}
.accessories-catalogue .tab-content figure figcaption {
  height: 56px;
  font-size: 28px;
}
.accessories-catalogue .tab-content .tab-pane-hf {
  height: 400px;
}
@media screen and (max-width: 991px) {
  .accessories-catalogue .tab-content .tab-pane-hf {
    height: auto;
  }
}
.accessories-catalogue .tab-content .tab-pane-hf .hf-accessories-description {
  max-height: 165px;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .accessories-catalogue .tab-content .tab-pane-hf .hf-accessories-description {
    max-height: revert;
    overflow: auto;
  }
}
.accessories-catalogue .tab-content .tab-pane-hf .hf-accessories-description :first-child {
  margin-top: 0;
}
.accessories-catalogue__carousel .carousel-inner {
  height: auto;
  margin-bottom: 0;
}
.accessories-catalogue__carousel .carousel-item {
  width: 100%;
  white-space: normal;
}
.accessories-catalogue__carousel .carousel-controls-container {
  height: 163px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.accessories-catalogue__carousel .carousel-control-next,
.accessories-catalogue__carousel .carousel-control-prev {
  position: static;
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
.country-req {
  min-width: 90%;
  background-color: rgba(255, 255, 255, 0.8);
}
.country-req__header {
  height: 50px;
  padding: 0 22px;
  background-color: #0071ab;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.country-req__header-logo {
  font-size: 24px;
}
.country-req__header-logo img,
.country-req__header-logo svg {
  width: 27px;
}
.country-req__header-submission {
  font-size: 14px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: 6px;
}
.country-req__container {
  padding-bottom: 30px;
}
.country-req__form .cr-title {
  width: 100%;
  color: #0f7dc2;
  text-align: center;
}
.country-req__form {
  max-width: 1300px;
  padding: 30px 50px 25px;
}
@media (max-width: 1440px) {
  .country-req__form {
    padding: 30px 30px 25px;
  }
}
@media (max-width: 1200px) {
  .country-req__form {
    padding: 30px 20px 25px;
  }
}
.country-req__btn-group button:not(:last-child) {
  margin-right: 40px;
}
.country-req__btn-group button:first-child {
  margin-right: 150px;
  margin-left: 50px;
}
.country-req__title {
  font-size: 24px;
  color: #0071ab;
  text-align: center;
  font-weight: 500;
  margin-bottom: 30px;
}
.country-req__input_number {
  max-width: 140px;
}
.country-req__answer {
  position: relative;
  background-color: #fff;
  border-bottom: 1px solid #6abbea;
  border-top: 1px solid #6abbea;
  border-left: 1px solid gray;
  border-right: 1px solid gray;
}
.country-req__add-more {
  color: black;
  border-bottom: 2px solid black;
  text-align: left;
}
.country-req__table .col-description {
  background-color: white;
  color: black;
  font-size: 0.8rem;
  font-weight: bold;
  font-style: italic;
  height: 29px;
  border-bottom: 1px solid #6abbea;
  border-left: 1px solid gray;
}
.country-req__table .col-description:last-child {
  border-right: 1px solid gray;
}
.country-req__table .cr-question-title__content,
.country-req__table .cr-question-header__empty {
  width: 320px;
  max-width: 320px;
}
@media (max-width: 1440px) {
  .country-req__table .cr-question-title__content,
  .country-req__table .cr-question-header__empty {
    width: 300px;
  }
}
@media (max-width: 1200px) {
  .country-req__table .cr-question-title__content,
  .country-req__table .cr-question-header__empty {
    width: 200px;
  }
}
.country-req__table .cr-question-title {
  border-bottom: 1px solid #6abbea;
  padding: 0;
}
.country-req__table .cr-question-title__content {
  padding: 0 7px;
}
.country-req__table .cr-question-title.additional {
  padding: 0;
  padding-left: 1px;
  padding-right: 1px;
}
.country-req__table .cr-question-header {
  font-weight: 400;
  width: 230px;
}
.country-req__table .cr-answer-input_field,
.country-req__table input {
  width: 100%;
  min-width: 80px;
  min-height: 26px !important;
  border: none;
}
.country-req__table .multiselect {
  border: none;
  min-height: 26px;
}
.country-req__table .multiselect * {
  font-size: 0.85rem !important;
}
.country-req__table .multiselect__tag {
  white-space: normal;
}
.country-req__table .multiselect__tags {
  border-radius: 0;
  border: none;
  padding-top: 0;
  min-height: 26px;
}
.country-req__table .multiselect__single {
  margin-top: 3px;
  margin-bottom: 0;
}
.country-req__table .multiselect__input {
  display: inline-block;
  margin-bottom: 0;
}
.country-req__table .multiselect__option {
  padding: 6px;
  min-height: 26px;
}
.country-req__table .multiselect__option:not(.country-req__table .multiselect__option--selected) {
  background-color: #e9ecef;
}
.country-req__table .multiselect__option--selected:after {
  display: none;
}
.country-req__table .multiselect__option--highlight {
  background-color: #6aa5bc;
  color: #35495e;
}
.country-req__table .multiselect--active .multiselect__select {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.country-req__table .multiselect__select {
  background-color: #005f8a;
  width: 20px;
  height: 100%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
}
.country-req__table .multiselect__select::before {
  top: 0;
  border-color: #fff transparent transparent;
}
.country-req__table .multiselect__content-wrapper {
  overflow: hidden;
  overflow-y: auto;
}
.country-req__table .multiselect__content-wrapper span {
  white-space: pre-wrap;
}

.cr-topic {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  width: 100%;
}
.cr-topic-subtitle {
  font-size: 0.8rem;
  color: black;
  width: 100%;
}
.cr-topic-title {
  width: 100%;
  color: #0e7cc1;
  font-size: 1.3rem;
  margin-top: -10px;
}
.cr-topic-title__underlined {
  border-bottom: 2px solid #0e7cc1;
}
.cr-subtopic-container {
  word-break: normal;
}
.cr-subtopic-table {
  border-collapse: collapse;
  color: #fff;
}
.cr-subtopic-title {
  font-size: 0.92rem;
  font-style: italic;
  color: #0f7dc2;
}
.cr-subtopic-subtitle {
  font-size: 0.8rem;
  font-style: italic;
  color: #0f7dc2;
}
.cr-subtopic-delimiter {
  height: 26px;
}
.cr-subtopic_margin {
  margin-bottom: 34px;
}
.cr-subtopic_margin.cr-subtopic_add-more {
  margin-bottom: 24px;
}
.cr-question-header {
  background-color: #00a1c7;
}
.cr-question-header__empty {
  height: 50px;
  background-color: #0f7dc2;
}
.cr-question-title input {
  background-color: #0f7dc2;
  color: white;
  outline: none;
  font-style: italic;
  padding: 0 7px;
}
.cr-question-title {
  background-color: #0f7dc2;
  color: white;
  font-style: italic;
  font-size: 0.85rem;
}
.cr-answer-container {
  max-width: 225px;
  min-width: 225px;
}
.cr-answer-drive-option-container:first-child {
  margin-left: 16px;
}
.cr-answer-drive-option-container:last-child {
  margin-right: 16px;
}
.cr-answer-drive-option-container {
  display: inline-block;
  width: 80px;
}
.cr-answer-drive-option-img {
  width: 80px;
  height: 34px;
  padding: 0;
  margin: 0;
}
.cr-answer-drive-option-text {
  padding: 0;
  margin: 0;
  height: 24px;
  width: 80px;
  text-align: center;
  font-size: 0.85rem;
}
.cr-answer-input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: groove;
}
.cr-answer-input.plain {
  padding-left: 13px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 0.85rem;
  color: #35495e;
}
.cr-answer-input_field {
  word-break: break-word;
}
.cr-detail {
  padding-bottom: 50px !important;
}
.cr-detail-table {
  padding-top: 12px;
  padding-left: 50px;
}
.cr-detail .bttn {
  text-transform: none;
}
.cr-detail__documents .bttn {
  height: 45px;
  width: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cr-detail-actions {
  position: absolute;
  bottom: 50px;
  right: 30px;
}
@media screen and (max-width: 1600px) {
  .cr-detail-actions {
    position: static;
    margin-left: auto;
  }
}
.cr_view .cr-topic {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.cr_view .cr-topic-title {
  margin-bottom: 12px;
}
.cr_view .cr-topic-title__underlined {
  display: inline-block;
  width: auto;
}
.cr_view .cr-subtopic {
  padding-left: 25px;
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
.cr-new {
  color: #000;
}
.cr-new__title {
  color: #0f7dc2;
  font-weight: 700;
  font-size: 24px;
}
.cr-new__description {
  margin-bottom: 64px;
}
.cr-new__heading {
  padding-bottom: 100px;
  margin-bottom: 60px;
  border-bottom: 2px solid #333333;
}
.cr-new__heading .btn {
  font-size: 18px;
}
.cr-new__underlined {
  width: 100% !important;
  display: inline-block;
  border-bottom: 1px solid #fff;
}
.cr-new__table td, .cr-new__table th {
  border-right: 1px solid #333333;
}
.cr-new__table th {
  font-style: italic;
  background-color: #dee2e6;
  padding: 2px 24px;
}
.cr-new__table tr:not(:last-child) td {
  padding-bottom: 5px;
}
.cr-new__table tr:hover .cr-new__cell {
  background-color: #F8F7E4;
  cursor: pointer;
}
.cr-new__cell {
  display: inline-block;
  width: 100%;
  background-color: #f8f9fa;
  padding: 2px 24px;
}
.cr-new__cell_download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cr-new__cell_download a:not(:last-child) {
  margin-right: 7px;
}
.cr-new__cell_download img, .cr-new__cell_download svg {
  height: 22px;
}

.cms-btn {
  border: 0;
}
.cms-btn.cms-fe {
  color: #fff;
  background-color: #436774;
}
.cms-btn.cms-fe:hover {
  color: #fff;
  background-color: rgb(60.3, 92.7, 104.4);
  border-color: rgb(60.3, 92.7, 104.4);
}
.cms-btn.cms-fe:focus, .cms-btn.cms-fe.focus, .cms-btn.cms-fe:active, .cms-btn.cms-fe.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(60.3, 92.7, 104.4);
          box-shadow: 0 0 0 0.2rem rgb(60.3, 92.7, 104.4);
}
.cms-btn.cms-delete_docs {
  color: #fff;
  background-color: #58808c;
}
.cms-btn.cms-delete_docs:hover {
  color: #fff;
  background-color: rgb(79.2, 115.2, 126);
  border-color: rgb(79.2, 115.2, 126);
}
.cms-btn.cms-delete_docs:focus, .cms-btn.cms-delete_docs.focus, .cms-btn.cms-delete_docs:active, .cms-btn.cms-delete_docs.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(79.2, 115.2, 126);
          box-shadow: 0 0 0 0.2rem rgb(79.2, 115.2, 126);
}
.cms-btn.cms-veh_cat {
  color: #fff;
  background-color: #6eaac2;
}
.cms-btn.cms-veh_cat:hover {
  color: #fff;
  background-color: rgb(88.6019417476, 157.4563106796, 184.9980582524);
  border-color: rgb(88.6019417476, 157.4563106796, 184.9980582524);
}
.cms-btn.cms-veh_cat:focus, .cms-btn.cms-veh_cat.focus, .cms-btn.cms-veh_cat:active, .cms-btn.cms-veh_cat.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(88.6019417476, 157.4563106796, 184.9980582524);
          box-shadow: 0 0 0 0.2rem rgb(88.6019417476, 157.4563106796, 184.9980582524);
}
.cms-btn.cms-acc_cat {
  color: #fff;
  background-color: #667175;
}
.cms-btn.cms-acc_cat:hover {
  color: #fff;
  background-color: rgb(91.8, 101.7, 105.3);
  border-color: rgb(91.8, 101.7, 105.3);
}
.cms-btn.cms-acc_cat:focus, .cms-btn.cms-acc_cat.focus, .cms-btn.cms-acc_cat:active, .cms-btn.cms-acc_cat.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(91.8, 101.7, 105.3);
          box-shadow: 0 0 0 0.2rem rgb(91.8, 101.7, 105.3);
}
.cms-btn.cms-mf_profile {
  color: #fff;
  background-color: #3ca04a;
}
.cms-btn.cms-mf_profile:hover {
  color: #fff;
  background-color: rgb(54, 144, 66.6);
  border-color: rgb(54, 144, 66.6);
}
.cms-btn.cms-mf_profile:focus, .cms-btn.cms-mf_profile.focus, .cms-btn.cms-mf_profile:active, .cms-btn.cms-mf_profile.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(54, 144, 66.6);
          box-shadow: 0 0 0 0.2rem rgb(54, 144, 66.6);
}
.cms-btn.cms-user {
  color: #fff;
  background-color: #097c52;
}
.cms-btn.cms-user:hover {
  color: #fff;
  background-color: rgb(8.1, 111.6, 73.8);
  border-color: rgb(8.1, 111.6, 73.8);
}
.cms-btn.cms-user:focus, .cms-btn.cms-user.focus, .cms-btn.cms-user:active, .cms-btn.cms-user.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(8.1, 111.6, 73.8);
          box-shadow: 0 0 0 0.2rem rgb(8.1, 111.6, 73.8);
}
.cms-btn.cms-shipping_time_cost {
  color: #fff;
  background-color: #359476;
}
.cms-btn.cms-shipping_time_cost:hover {
  color: #fff;
  background-color: rgb(47.7, 133.2, 106.2);
  border-color: rgb(47.7, 133.2, 106.2);
}
.cms-btn.cms-shipping_time_cost:focus, .cms-btn.cms-shipping_time_cost.focus, .cms-btn.cms-shipping_time_cost:active, .cms-btn.cms-shipping_time_cost.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(47.7, 133.2, 106.2);
          box-shadow: 0 0 0 0.2rem rgb(47.7, 133.2, 106.2);
}
.cms-btn.cms-email_text {
  color: #fff;
  background-color: #497b78;
}
.cms-btn.cms-email_text:hover {
  color: #fff;
  background-color: rgb(65.7, 110.7, 108);
  border-color: rgb(65.7, 110.7, 108);
}
.cms-btn.cms-email_text:focus, .cms-btn.cms-email_text.focus, .cms-btn.cms-email_text:active, .cms-btn.cms-email_text.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(65.7, 110.7, 108);
          box-shadow: 0 0 0 0.2rem rgb(65.7, 110.7, 108);
}
.cms-btn.cms-airtime_accessory {
  color: #fff;
  background-color: #195e57;
}
.cms-btn.cms-airtime_accessory:hover {
  color: #fff;
  background-color: rgb(22.5, 84.6, 78.3);
  border-color: rgb(22.5, 84.6, 78.3);
}
.cms-btn.cms-airtime_accessory:focus, .cms-btn.cms-airtime_accessory.focus, .cms-btn.cms-airtime_accessory:active, .cms-btn.cms-airtime_accessory.active {
  -webkit-box-shadow: 0 0 0 0.2rem rgb(22.5, 84.6, 78.3);
          box-shadow: 0 0 0 0.2rem rgb(22.5, 84.6, 78.3);
}

.cms-user-modal-user-header, .cms-user-modal-mf-header, .cms-user-modal-vehicles-header, .cms-user-modal-accessories-header, .cms-mf-modal-user-header, .cms-mf-modal-mf-header, .cms-mf-modal-vehicles-header, .cms-mf-modal-accessories-header, .cms-vehicles-modal-user-header, .cms-vehicles-modal-mf-header, .cms-vehicles-modal-vehicles-header, .cms-vehicles-modal-accessories-header, .cms-accessories-modal-user-header, .cms-accessories-modal-mf-header, .cms-accessories-modal-vehicles-header, .cms-accessories-modal-accessories-header {
  margin-bottom: 15px;
}
.cms-user-modal-user-add_btn, .cms-user-modal-user-filter_img, .cms-user-modal-mf-add_btn, .cms-user-modal-mf-filter_img, .cms-user-modal-vehicles-add_btn, .cms-user-modal-vehicles-filter_img, .cms-user-modal-accessories-add_btn, .cms-user-modal-accessories-filter_img, .cms-mf-modal-user-add_btn, .cms-mf-modal-user-filter_img, .cms-mf-modal-mf-add_btn, .cms-mf-modal-mf-filter_img, .cms-mf-modal-vehicles-add_btn, .cms-mf-modal-vehicles-filter_img, .cms-mf-modal-accessories-add_btn, .cms-mf-modal-accessories-filter_img, .cms-vehicles-modal-user-add_btn, .cms-vehicles-modal-user-filter_img, .cms-vehicles-modal-mf-add_btn, .cms-vehicles-modal-mf-filter_img, .cms-vehicles-modal-vehicles-add_btn, .cms-vehicles-modal-vehicles-filter_img, .cms-vehicles-modal-accessories-add_btn, .cms-vehicles-modal-accessories-filter_img, .cms-accessories-modal-user-add_btn, .cms-accessories-modal-user-filter_img, .cms-accessories-modal-mf-add_btn, .cms-accessories-modal-mf-filter_img, .cms-accessories-modal-vehicles-add_btn, .cms-accessories-modal-vehicles-filter_img, .cms-accessories-modal-accessories-add_btn, .cms-accessories-modal-accessories-filter_img {
  height: 32px;
  cursor: pointer;
}
.cms-user-modal-user-filter_img:not(:first-child), .cms-user-modal-mf-filter_img:not(:first-child), .cms-user-modal-vehicles-filter_img:not(:first-child), .cms-user-modal-accessories-filter_img:not(:first-child), .cms-mf-modal-user-filter_img:not(:first-child), .cms-mf-modal-mf-filter_img:not(:first-child), .cms-mf-modal-vehicles-filter_img:not(:first-child), .cms-mf-modal-accessories-filter_img:not(:first-child), .cms-vehicles-modal-user-filter_img:not(:first-child), .cms-vehicles-modal-mf-filter_img:not(:first-child), .cms-vehicles-modal-vehicles-filter_img:not(:first-child), .cms-vehicles-modal-accessories-filter_img:not(:first-child), .cms-accessories-modal-user-filter_img:not(:first-child), .cms-accessories-modal-mf-filter_img:not(:first-child), .cms-accessories-modal-vehicles-filter_img:not(:first-child), .cms-accessories-modal-accessories-filter_img:not(:first-child) {
  margin-left: 5px;
}
.cms-user-modal-user-filter, .cms-user-modal-mf-filter, .cms-user-modal-vehicles-filter, .cms-user-modal-accessories-filter, .cms-mf-modal-user-filter, .cms-mf-modal-mf-filter, .cms-mf-modal-vehicles-filter, .cms-mf-modal-accessories-filter, .cms-vehicles-modal-user-filter, .cms-vehicles-modal-mf-filter, .cms-vehicles-modal-vehicles-filter, .cms-vehicles-modal-accessories-filter, .cms-accessories-modal-user-filter, .cms-accessories-modal-mf-filter, .cms-accessories-modal-vehicles-filter, .cms-accessories-modal-accessories-filter {
  border-radius: 0;
  border: 0;
  padding: 1px;
  margin: 2px 0;
}
.cms-user-modal-user-btn, .cms-user-modal-mf-btn, .cms-user-modal-vehicles-btn, .cms-user-modal-accessories-btn, .cms-mf-modal-user-btn, .cms-mf-modal-mf-btn, .cms-mf-modal-vehicles-btn, .cms-mf-modal-accessories-btn, .cms-vehicles-modal-user-btn, .cms-vehicles-modal-mf-btn, .cms-vehicles-modal-vehicles-btn, .cms-vehicles-modal-accessories-btn, .cms-accessories-modal-user-btn, .cms-accessories-modal-mf-btn, .cms-accessories-modal-vehicles-btn, .cms-accessories-modal-accessories-btn {
  border: 0;
  height: 30px;
  text-align: left;
}
.cms-user-modal-user-btn:hover, .cms-user-modal-mf-btn:hover, .cms-user-modal-vehicles-btn:hover, .cms-user-modal-accessories-btn:hover, .cms-mf-modal-user-btn:hover, .cms-mf-modal-mf-btn:hover, .cms-mf-modal-vehicles-btn:hover, .cms-mf-modal-accessories-btn:hover, .cms-vehicles-modal-user-btn:hover, .cms-vehicles-modal-mf-btn:hover, .cms-vehicles-modal-vehicles-btn:hover, .cms-vehicles-modal-accessories-btn:hover, .cms-accessories-modal-user-btn:hover, .cms-accessories-modal-mf-btn:hover, .cms-accessories-modal-vehicles-btn:hover, .cms-accessories-modal-accessories-btn:hover {
  background-color: #006dd9;
}
.cms-user-modal-user-btn-container, .cms-user-modal-mf-btn-container, .cms-user-modal-vehicles-btn-container, .cms-user-modal-accessories-btn-container, .cms-mf-modal-user-btn-container, .cms-mf-modal-mf-btn-container, .cms-mf-modal-vehicles-btn-container, .cms-mf-modal-accessories-btn-container, .cms-vehicles-modal-user-btn-container, .cms-vehicles-modal-mf-btn-container, .cms-vehicles-modal-vehicles-btn-container, .cms-vehicles-modal-accessories-btn-container, .cms-accessories-modal-user-btn-container, .cms-accessories-modal-mf-btn-container, .cms-accessories-modal-vehicles-btn-container, .cms-accessories-modal-accessories-btn-container {
  height: 150px;
  overflow: auto;
  margin-bottom: 20px;
}
.cms-time-cost-modal-label {
  color: black;
  word-break: break-all;
  margin: 0;
  padding-left: 5px;
}
.cms-time-cost-modal-btn-block > button {
  height: 35px;
  font-size: 1.1rem;
}
.cms-time-cost-modal-tooltip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.cms-time-cost-modal-tooltip img,
.cms-time-cost-modal-tooltip svg {
  cursor: help;
}
.cms-time-cost-modal .download-link {
  color: white;
  text-decoration: underline;
  font-size: 12px;
}
.cms-time-cost-modal .custom-file {
  height: auto;
}
.cms-time-cost-modal .custom-file .custom-file-input {
  height: 0;
}
.cms-time-cost-modal .custom-file .file-btn {
  width: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cms-front-pages-btn-block {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 500px;
}
.cms-front-pages-btn-block > button {
  border: 0;
  text-align: left;
}
.cms-front-pages-collapse-btn {
  margin: 0;
  padding: 0;
  max-width: unset;
  font-size: 0.875rem;
  color: #0071ab;
  height: auto;
  min-height: 40px;
}
.cms-front-pages-collapse-btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.cms-front-pages-collapse-btn::before {
  content: "";
  position: absolute;
  left: -15px;
  width: 15px;
  height: 15px;
  background-image: url("/static/gvlp/images/icons/arrow-collapse.ff2c2a71aae7.svg");
  background-repeat: no-repeat;
  background-size: 15px 15px;
}
.cms-front-pages-collapse-btn.collapsed::before {
  content: "";
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.cms-front-pages-card-header {
  padding: 0 1.25rem;
}
.cms-email-text-btn-block {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 500px;
}
.cms-email-text-btn-block > button {
  border: 0;
  text-align: left;
}
.cms-email-text-btn-block button[disabled] {
  cursor: unset;
  color: black;
  background-color: rgb(239, 239, 239);
}

.cms-modal-spinner {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cms-page {
  margin-top: 20px;
}
.cms-page .title {
  color: #85542c;
  font-weight: 600;
  display: inline;
}
.cms-page .cms-input {
  height: 36px;
}
.cms-page .field-separator {
  font-size: 0.9rem;
  min-height: 45px;
}
.cms-page .save-btn {
  height: 45px;
}
.cms-page .save-btn:disabled {
  opacity: 0.7;
  pointer-events: none;
}
.cms-page .cms-underlined {
  color: rgb(77, 77, 77);
  border-bottom: 2px solid rgb(77, 77, 77);
}
.cms-page .cms-underlined:hover {
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.cms-page.vehicles .underlined,
.cms-page .vehicles .underlined, .cms-page.accessories .underlined,
.cms-page .accessories .underlined {
  border-bottom: 2px solid black;
}
.cms-page.vehicles .acc-row,
.cms-page .vehicles .acc-row, .cms-page.accessories .acc-row,
.cms-page .accessories .acc-row {
  margin: 0;
  margin-bottom: 4px;
}
.cms-page.vehicles .acc-row .acc-input,
.cms-page .vehicles .acc-row .acc-input, .cms-page.accessories .acc-row .acc-input,
.cms-page .accessories .acc-row .acc-input {
  height: 40px;
}
.cms-page.vehicles .acc-row .delete-inlineform,
.cms-page .vehicles .acc-row .delete-inlineform, .cms-page.accessories .acc-row .delete-inlineform,
.cms-page .accessories .acc-row .delete-inlineform {
  height: 40px;
  width: 40px;
}
.cms-page.vehicles .popper,
.cms-page .vehicles .popper, .cms-page.accessories .popper,
.cms-page .accessories .popper {
  z-index: 1;
}
.cms-page.vehicles .img-full,
.cms-page.vehicles svg-full,
.cms-page .vehicles .img-full,
.cms-page .vehicles svg-full, .cms-page.accessories .img-full,
.cms-page.accessories svg-full,
.cms-page .accessories .img-full,
.cms-page .accessories svg-full {
  width: 450px;
  max-height: 450px;
}
.cms-page.vehicles .img-small,
.cms-page.vehicles svg-small,
.cms-page .vehicles .img-small,
.cms-page .vehicles svg-small, .cms-page.accessories .img-small,
.cms-page.accessories svg-small,
.cms-page .accessories .img-small,
.cms-page .accessories svg-small {
  width: 30px;
  height: 30px;
}
.cms-page.vehicles .veh-image-container:not(:last-child),
.cms-page.vehicles .acc-image-container:not(:last-child),
.cms-page .vehicles .veh-image-container:not(:last-child),
.cms-page .vehicles .acc-image-container:not(:last-child), .cms-page.accessories .veh-image-container:not(:last-child),
.cms-page.accessories .acc-image-container:not(:last-child),
.cms-page .accessories .veh-image-container:not(:last-child),
.cms-page .accessories .acc-image-container:not(:last-child) {
  margin-bottom: 4px;
}
.cms-page.vehicles .veh-image-container,
.cms-page.vehicles .acc-image-container,
.cms-page .vehicles .veh-image-container,
.cms-page .vehicles .acc-image-container, .cms-page.accessories .veh-image-container,
.cms-page.accessories .acc-image-container,
.cms-page .accessories .veh-image-container,
.cms-page .accessories .acc-image-container {
  width: 100px;
}

.tooltip-inner {
  text-align: justify;
}

.cms-docs-page > main > .section {
  border-top: 0;
}
.cms-docs-page .docs-container {
  width: 80%;
}
@media screen and (max-width: 1100px) {
  .cms-docs-page .docs-container {
    width: 90%;
  }
}
.cms-docs-page .docs-header {
  padding: 0 2rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0;
  background-color: transparent !important;
  position: relative;
}
.cms-docs-page .docs-header__inner {
  max-width: 100%;
  overflow-x: auto;
}
.cms-docs-page .docs-header__inner .header-item {
  font-size: 0.9rem;
  background-color: #bcbcbb;
  max-width: 250px;
  padding: 0 10px;
  min-height: 30px;
  margin: 0 5px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  text-align: center;
}
.cms-docs-page .docs-header__inner .header-item:not(.active) {
  cursor: pointer;
}
.cms-docs-page .docs-header__inner .header-item:not(.active):hover {
  background-color: rgb(169.3888888889, 169.3888888889, 168.1111111111);
}
.cms-docs-page .docs-header__inner .header-item.active {
  background-color: #e3e3e2;
}
.cms-docs-page .docs-header__inner .header-item.search-active {
  color: white;
  background-color: #1a1a1a;
}
.cms-docs-page .docs-table-container {
  height: 400px;
}
.cms-docs-page .docs-table-container .docs-table-block {
  max-height: 400px;
  overflow-y: auto;
}
.cms-docs-page table.docs-table td > div {
  overflow-x: auto;
  white-space: nowrap;
  word-break: keep-all;
}
.cms-docs-page table.docs-table th.lr-number {
  width: 140px;
}
.cms-docs-page table.docs-table td.lr-number > div {
  width: 140px;
}
.cms-docs-page table.docs-table th.disposal-number {
  width: 90px;
}
.cms-docs-page table.docs-table td.disposal-number > div {
  width: 90px;
}
.cms-docs-page table.docs-table th.disposal-vehicles {
  width: 75px;
}
.cms-docs-page table.docs-table td.disposal-vehicles > div {
  width: 75px;
}
.cms-docs-page table.docs-table th.disposal-dec_type {
  width: 165px;
}
.cms-docs-page table.docs-table td.disposal-dec_type > div {
  width: 165px;
}
.cms-docs-page table.docs-table th.disposal-app_type {
  width: 165px;
}
.cms-docs-page table.docs-table td.disposal-app_type > div {
  width: 165px;
}
.cms-docs-page table.docs-table th.disposal-bos {
  width: 125px;
}
.cms-docs-page table.docs-table td.disposal-bos > div {
  width: 125px;
}
.cms-docs-page table.docs-table th.date {
  width: 105px;
}
.cms-docs-page table.docs-table td.date > div {
  width: 105px;
}
.cms-docs-page table.docs-table {
  border: 1px solid rgba(128, 128, 128, 0.7);
}
.cms-docs-page table.docs-table thead {
  background-color: #aaaaaa;
  color: white;
}
.cms-docs-page table.docs-table thead th {
  height: 30px;
}
.cms-docs-page table.docs-table thead th:first-child {
  width: 20px;
}
.cms-docs-page table.docs-table thead th:not(:last-child) {
  border-right: 1px solid rgba(128, 128, 128, 0.7);
}
.cms-docs-page table.docs-table th,
.cms-docs-page table.docs-table td {
  padding-left: 4px;
  padding-right: 4px;
}
.cms-docs-page table.docs-table tbody {
  background-color: white;
}
.cms-docs-page table.docs-table tbody tr:nth-child(2n-1) {
  color: black;
}
.cms-docs-page table.docs-table tbody tr:nth-child(2n) {
  color: #086eaa;
}
.cms-docs-page table.docs-table tbody tr:not(:last-child) {
  border-bottom: 1px solid rgba(128, 128, 128, 0.7);
}
.cms-docs-page table.docs-table tbody tr td:not(:last-child) {
  border-right: 1px solid rgba(128, 128, 128, 0.7);
}
.cms-docs-page table.docs-table tbody tr {
  height: 30px;
}
.cms-docs-page .pages-container .underlined {
  border-bottom: 1px solid gray;
}
.cms-docs-page .pages-container .inactive {
  color: rgba(128, 128, 128, 0.8);
}
.cms-docs-page .pages-container .item {
  cursor: pointer;
  display: inline-block;
  margin: 0 2px;
}

.rich-editor {
  border: 1px solid gray;
  background-color: white;
}
.rich-editor__content {
  padding-left: 4px;
  padding-right: 4px;
  width: 100%;
  height: 100%;
}
.rich-editor__content h1,
.rich-editor__content h2,
.rich-editor__content h3,
.rich-editor__content h4,
.rich-editor__content h5,
.rich-editor__content h6 {
  display: inline-block;
}
.rich-editor__content p {
  margin-bottom: 2px;
  text-indent: 10px;
}
.rich-editor__content a {
  color: #0080ff;
}
.rich-editor__content a:hover {
  color: black;
  cursor: pointer;
}
.rich-editor__content img,
.rich-editor__content svg {
  width: 35px;
  height: 35px;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: #333333;
}
.rich-editor__content ul {
  margin-bottom: 5px;
}
.rich-editor__content ol {
  margin-bottom: 5px;
  padding-top: 5px;
}
.rich-editor__content ol li {
  margin-left: 46px;
  min-height: 30px;
  padding: 0;
}
.rich-editor__content ol li::before {
  height: 25px;
  width: 25px;
}
.rich-editor__content ol li::after {
  min-height: unset;
  height: 0;
}
.rich-editor__content li p {
  text-indent: unset;
}
.rich-editor .menububble {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 20;
  background: black;
  border-radius: 5px;
  padding: 0.3rem;
  margin-bottom: 0.5rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
}
.rich-editor .menububble.is-active {
  opacity: 1;
  visibility: visible;
}
.rich-editor .menububble__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: white;
  border: 0;
  color: black;
  padding: 0.2rem 0.5rem;
  margin-right: 0.2rem;
  border-radius: 3px;
  cursor: pointer;
}
.rich-editor .menububble__button:last-child {
  margin-right: 0;
}
.rich-editor .menububble__button:hover {
  background-color: #cccccc;
}
.rich-editor .menububble__button.is-active {
  background-color: rgb(229.5, 229.5, 229.5);
}
.rich-editor .menububble__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rich-editor .menububble__input {
  font: inherit;
  border: none;
  color: black;
}
.rich-editor .menububble .image-container {
  display: inline-block;
  height: 26px;
  width: 26px;
}
.rich-editor .menububble .image-container img,
.rich-editor .menububble .image-container svg {
  height: 100%;
}
.rich-editor .menubar {
  width: 100%;
  height: 100%;
  background-color: rgb(246, 245, 244);
  border-bottom: 1px solid gray;
}
.rich-editor .menubar__group {
  display: inline-block;
  height: 100%;
  border: 2px solid rgba(128, 128, 128, 0.3);
  border-radius: 4px;
  margin: 2px;
}
.rich-editor .menubar__button {
  border: 0;
  padding: 2px;
  margin: 2px;
}
.rich-editor .menubar__button.is-active {
  background-color: rgba(128, 128, 128, 0.7);
}
.rich-editor .menubar__button:hover {
  background-color: rgba(128, 128, 128, 0.4);
}
.rich-editor .menubar__button .image-container {
  display: inline-block;
  height: 20px;
}
.rich-editor .menubar__button .image-container img,
.rich-editor .menubar__button .image-container svg {
  height: 100%;
}

.add-services-btn {
  width: 18em;
}
@media screen and (max-width: 991px) {
  .add-services-btn {
    width: 100%;
  }
}
.add-services-btn::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  left: auto;
  top: 20px;
  right: 15px;
  bottom: auto;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU2IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIHBvaW50cz0iMjI1LjgxMyw0OC45MDcgMTI4LDE0Ni43MiAzMC4xODcsNDguOTA3IDAsNzkuMDkzIDEyOCwyMDcuMDkzIDI1Niw3OS4wOTMiIGZpbGw9IiNmZmYiPjwvcG9seWdvbj4KCTwvZz4KPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 15px 15px;
}
.add-services-btn:not(.collapsed)::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media screen and (min-width: 1200px) {
  .apply_changes_block {
    position: absolute;
    right: 0;
    top: 0;
    max-width: 400px;
    padding-right: 15px;
  }
}

.vehicle-image, .service-image {
  width: 140px;
  text-align: center;
}
.vehicle-image > img, .vehicle-image > svg, .service-image > img, .service-image > svg {
  height: 67px;
  max-width: 140px;
  -o-object-fit: contain;
     object-fit: contain;
}

.vehicle-info, .service-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vehicle-info > .sub-info, .service-info > .sub-info {
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.2;
}

.zintpo-alert, .liv-alert {
  margin-top: 1rem;
  background-color: #f55b5b;
  padding: 1rem;
  color: white;
  font-size: 0.95rem;
  font-weight: bold;
}

.zintpo-main, .liv-main {
  padding-bottom: 5rem;
  margin-bottom: 0 !important;
}

.vehicle-catalogue .result-title {
  margin-left: 5%;
  margin-right: 11%;
  width: 100%;
}
.vehicle-catalogue .result-title .result-text {
  min-width: 270px;
}
.vehicle-catalogue .line {
  width: 100%;
  background: white;
  height: 1px;
}
.vehicle-catalogue .margin-side-5 {
  margin: 0 5%;
}
.vehicle-catalogue .hf-form-group li.disabled a {
  color: #ddd !important;
}
.vehicle-catalogue .hf-form-group li.selected a {
  color: black !important;
  font-weight: 300;
}
.vehicle-catalogue .hf-form-group .clear-btn {
  cursor: pointer;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 45px;
  height: 40px;
  padding: 6px 4px;
  color: darkgray;
  text-decoration: underline;
}
.vehicle-catalogue .hf-form-group .clear-btn:hover {
  background-color: darkgray;
  color: white;
}
.vehicle-catalogue .hf-form-group .filter-option {
  padding-right: 30px;
  padding-left: 5px !important;
}
.vehicle-catalogue__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
  row-gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vehicle-catalogue__buttons .btn {
  font-size: 16px;
}
.vehicle-catalogue__buttons .xc-btn {
  max-width: 445px;
  color: white;
  text-decoration: none;
  background-color: #719c00;
}
.vehicle-catalogue__buttons .xc-btn:hover {
  background-color: rgb(131.4711538462, 181.5, 0);
}
.vehicle-catalogue__buttons .review-btn {
  width: 300px;
}
.vehicle-catalogue__buttons .review-btn.disabled {
  color: #949494;
  opacity: 0.8;
}

#id__block__preclecrence_details[show=false] {
  display: none !important;
}

.coa-contact-person .ms-choice {
  border: none;
  border-radius: 0;
  padding: 0.1rem 0.5rem;
  height: 30px;
}

.un-order-review .bootstrap-select {
  height: 25px;
  width: 55px !important;
}
.un-order-review .bootstrap-select .btn {
  margin: 0;
  padding: 0 0 0 5px;
  height: 100%;
  outline: none;
}
.un-order-review .bootstrap-select .btn:focus {
  outline: none !important;
}
.un-order-review .bootstrap-select .btn .filter-option {
  color: black;
  font-size: 20px;
  font-weight: normal;
}
.un-order-review .bootstrap-select .dropdown-menu {
  max-height: 320px !important;
  color: black;
}
.un-order-review .bootstrap-select .dropdown-menu > li {
  margin-bottom: 5px;
}
.un-order-review .bootstrap-select .dropdown-menu .text {
  width: 100%;
  height: 100%;
  color: black;
  font-size: 20px;
  font-weight: normal;
  padding-left: 5px;
}
.un-order-review .bootstrap-select .dropdown-menu .text:hover {
  color: #0080ff;
}
.un-order-review .bootstrap-select .dropdown-menu .selected .text {
  color: #ddd;
}
.un-order-review .bootstrap-select .dropdown-menu .selected .text:hover {
  color: #ddd;
}
.un-order-review .bootstrap-select .dropdown-toggle::after {
  font-size: 20px;
}
.un-order-review .bootstrap-select .bs-caret {
  display: none;
}

#payment_method1, #payment_method2 {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}

.spare-parts {
  outline: none;
}
.spare-parts hr {
  background-color: rgba(255, 255, 255, 0.5);
  margin: 5px 0;
}
.spare-parts .sp-title {
  font-size: 20px;
  text-align: center;
  letter-spacing: 5px;
  margin-bottom: 5px;
}
.spare-parts .sp-title .sp-border {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.spare-parts .sp-subtitle {
  font-size: 16px;
  text-align: center;
  margin-bottom: 30px;
}
.spare-parts .progress-line-block {
  width: 450px;
  margin: 0 100px;
}
.spare-parts .progress-line-block .point-text {
  font-size: 12px;
  left: -50px;
  width: 100px;
}
.spare-parts .progress-line li:last-of-type .point-text {
  width: 191px;
  left: -95px;
  padding-left: 5px;
}
.spare-parts .form-block {
  max-width: 550px;
  font-size: 14px;
}
.spare-parts .form-block.step-3 {
  min-width: 400px;
  padding-right: 0;
}
.spare-parts .form-block.step-3 .spare-parts-input-block {
  min-width: auto;
}
@media screen and (max-width: 991px) {
  .spare-parts .form-block.step-3 {
    margin: 0 auto;
  }
}
.spare-parts .spare-parts-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.spare-parts .spare-parts-content.step-2 {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
@media screen and (max-width: 991px) {
  .spare-parts .spare-parts-content.step-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .spare-parts .spare-parts-content.step-2 .progress-line-block {
    margin: 0 auto 70px;
  }
  .spare-parts .spare-parts-content.step-2 .form-block {
    margin: 0 auto;
  }
}
.spare-parts .spare-parts-input-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 400px;
  margin: 10px 0;
}
.spare-parts .spare-parts-input-block .round-border {
  border-radius: 5px;
}
.spare-parts .spare-parts-input-block .spare-parts-input {
  width: 300px;
  height: 30px;
  font-size: 14px;
}
.spare-parts .spare-parts-input-block .simple-input {
  background: #ededed;
  color: #35495e;
  padding-left: 0.5rem;
}
.spare-parts .spare-parts-input-block .simple-input[disabled] {
  opacity: 0.6;
}
@media screen and (max-width: 700px) {
  .spare-parts .spare-parts-input-block .quantity-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
}
.spare-parts .spare-parts-input-block .quantity-row .quantity-block {
  border-radius: 5px;
  background: #ededed;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}
.spare-parts .spare-parts-input-block .quantity-row .quantity-block .simple-input {
  width: 40px;
  border-radius: 0 !important;
  outline: none;
}
.spare-parts .spare-parts-input-block .quantity-row .quantity-block .plus {
  width: 20px;
  height: 100%;
  background: grey;
  color: white;
  border-radius: 0 5px 5px 0;
  border: none;
}
.spare-parts .spare-parts-input-block .spare-parts-input, .spare-parts .spare-parts-input-block .spare-parts-input .simple-input {
  border-radius: 5px;
  border: none;
}
.spare-parts .spare-parts-input-block .multiselect {
  min-height: auto;
  font-size: 12px;
  border-radius: 5px;
  border: none;
}
.spare-parts .spare-parts-input-block .multiselect__tags {
  min-height: 30px;
  padding: 0;
}
.spare-parts .spare-parts-input-block .multiselect__select, .spare-parts .spare-parts-input-block .multiselect__spinner {
  height: 29px;
  width: 25px;
  z-index: 10;
  border-radius: 5px;
}
.spare-parts .spare-parts-input-block .multiselect__placeholder {
  margin-bottom: 0;
  padding-left: 0.5rem;
  font-weight: 400;
  color: rgba(77, 77, 77, 0.7);
}
.spare-parts .spare-parts-input-block .multiselect__single, .spare-parts .spare-parts-input-block .multiselect__input {
  padding-top: 0.25rem;
  margin-bottom: 0;
  font-size: 14px;
}
.spare-parts .spare-parts-btn-block {
  margin-top: 30px;
}
.spare-parts .spare-parts-btn-block button {
  margin: 0;
}
.spare-parts .spare-parts-btn-block .submit-btn-block {
  width: 300px;
  height: 30px;
  margin-left: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  border-radius: 5px;
}
.spare-parts .spare-parts-btn-block .submit-btn-block .submit-btn {
  font-size: 16px;
  color: white;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 15px;
  height: 100%;
}
.spare-parts .spare-parts-btn-block .submit-btn-block .submit-btn[disabled] {
  cursor: default;
}
.spare-parts .not-known-btn {
  background: none;
  border: none;
  outline: none;
  color: white;
  text-decoration: underline;
  font-size: 12px;
}
.spare-parts .back-btn {
  color: white;
  background: none;
  border: none;
  outline: none;
  height: auto;
  font-size: 12px;
  font-style: italic;
  border-bottom: 1px solid;
  text-transform: uppercase;
  margin-top: 5px;
  padding: 0;
}

.select-spare-parts .spare-parts-content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.select-spare-parts .left-part {
  width: 100%;
  max-width: 700px;
  padding-right: 0;
  padding-left: 0;
}
.select-spare-parts .left-part .second-half, .select-spare-parts .left-part .spare-parts-input {
  width: 83%;
}
.select-spare-parts .sp-form-block {
  padding-left: 25px;
  padding-right: 50px;
}
.select-spare-parts .sp-review-block {
  padding-right: 25px;
}
.select-spare-parts .sp-form-block, .select-spare-parts .sp-review-block {
  width: 50%;
}
@media screen and (max-width: 1360px) {
  .select-spare-parts .sp-form-block, .select-spare-parts .sp-review-block {
    width: 90%;
    margin: 0 auto;
    padding: 0;
  }
  .select-spare-parts .sp-form-block > *, .select-spare-parts .sp-review-block > * {
    margin: 0 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.select-spare-parts .progress-line-info {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  height: 30px;
  margin-bottom: 2px;
}
.select-spare-parts .progress-line-info .progress-line {
  padding-left: 10px;
}
.select-spare-parts .sp-tooltip-content .tooltip-inner {
  max-width: 300px;
}
.select-spare-parts .icon-info {
  width: 22px;
  background-color: orange;
  border: 1px solid orange;
  border-radius: 50%;
}
.select-spare-parts .multiselect__single {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 95%;
}
.select-spare-parts .multiselect__placeholder {
  white-space: nowrap;
}
.select-spare-parts .back-btn {
  opacity: 0.5;
  font-size: 10px;
  margin-top: 0;
}
.select-spare-parts .sp-catalogue {
  margin-left: auto;
}
.select-spare-parts .sp-catalogue-link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  color: white;
  text-decoration: none;
  margin-bottom: 15px;
  border: 1px solid white;
  border-radius: 10px;
  padding: 5px 10px;
  margin-top: 10px;
  font-weight: 300;
}
.select-spare-parts .sp-upload-picture-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 20px 0;
}
.select-spare-parts .sp-upload-picture-block > div {
  width: 300px;
}
.select-spare-parts .sp-upload-picture-block .add-file-btn {
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 110px;
  font-size: 12px;
  border-radius: 8px;
  padding: 2px 10px;
}
.select-spare-parts .sp-upload-picture-block .add-file-btn > span {
  width: 50%;
}
.select-spare-parts .sp-upload-picture-block .add-file-btn > img, .select-spare-parts .sp-upload-picture-block .add-file-btn > svg {
  width: 40%;
  height: auto;
}
.select-spare-parts .sp-upload-picture-block .file-inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.select-spare-parts .sp-upload-picture-block .file-inputs > li {
  width: 25%;
  margin-bottom: 0 !important;
}
.select-spare-parts .sp-upload-picture-block .file-inputs > li .file-name {
  font-size: 10px;
}
.select-spare-parts .select-spare-parts-review {
  padding: 15px 30px;
  background-color: rgba(84, 83, 55, 0.5);
  font-weight: 300;
  min-width: 640px;
  max-width: 770px;
}
@media screen and (max-width: 1360px) {
  .select-spare-parts .select-spare-parts-review {
    min-width: auto;
  }
}
.select-spare-parts .select-spare-parts-review .review-title {
  font-size: 20px;
  text-align: center;
  width: 100%;
  margin: 0;
}
.select-spare-parts .select-spare-parts-review .continue-btn {
  font-size: 14px;
  margin: 10px 0;
  padding-right: 20px;
  height: 30px;
  min-width: 220px;
  border-radius: 5px;
}
.select-spare-parts .select-spare-parts-review .continue-btn > img, .select-spare-parts .select-spare-parts-review .continue-btn > svg {
  height: 25px;
  width: auto;
}
.select-spare-parts .select-spare-parts-review .accodion_content {
  min-height: auto;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_header > h2 {
  height: auto;
  margin-bottom: 10px;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_header > h2 .accordion_click {
  border-bottom: none;
  padding-bottom: 0;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_header > h2 .accordion_click::before {
  top: 8px;
  right: 0;
  left: auto;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body {
  padding: 0 0 30px;
  margin-top: 10px;
  color: white;
  font-size: 14px;
  overflow: auto;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-table-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-table-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3px;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-table-header > div {
  margin-right: 3px;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-table-body > div {
  margin-right: 3px;
  background-color: grey;
  padding: 2px;
  opacity: 0.7;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-part-number {
  width: 25%;
  min-width: 150px;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-category {
  width: 20%;
  min-width: 110px;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-description {
  width: 30%;
  min-width: 160px;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-unit {
  width: 10%;
  min-width: 40px;
  text-align: center;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-row {
  width: 5%;
  min-width: 40px;
  text-align: center;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-image {
  width: 5%;
  min-width: 40px;
  text-align: center;
  background-color: transparent !important;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-quantity {
  opacity: 1 !important;
  padding: 0 !important;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-quantity .sp-quantity-input {
  height: 100%;
  font-weight: bold;
  background: darkgray;
  border: none;
  outline: none;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-quantity, .select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-quantity .sp-quantity-input {
  width: 5%;
  min-width: 40px;
  margin-right: 2px;
  text-align: center;
  color: white;
}
.select-spare-parts .select-spare-parts-review .accodion_content .accordion_body .sp-delete {
  min-width: 20px;
  font-weight: bold;
  background-color: lightgray;
}

.select-spare-parts .spare-parts-content, .spare-parts-order-review .spare-parts-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.select-spare-parts .progress-line-block, .spare-parts-order-review .progress-line-block {
  width: 150px;
  margin: 10px;
}
.select-spare-parts .progress-line, .spare-parts-order-review .progress-line {
  font-size: 1rem;
}
.select-spare-parts .progress-line li::before, .spare-parts-order-review .progress-line li::before {
  width: 1.5em;
  height: 1.5em;
  top: -0.6em;
  left: -1em;
  line-height: 1.5em;
}
.select-spare-parts .file-block, .spare-parts-order-review .file-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.select-spare-parts .file-block .file-inputs, .spare-parts-order-review .file-block .file-inputs {
  padding-left: 0;
  margin-bottom: 0;
}
.select-spare-parts .file-block .file-inputs li:not(:last-child), .spare-parts-order-review .file-block .file-inputs li:not(:last-child) {
  margin-bottom: 5px;
}
.select-spare-parts .file-block .file-name, .spare-parts-order-review .file-block .file-name {
  width: 100%;
  margin-right: 0;
  font-size: 11px;
  padding: 3px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select-spare-parts .file-block .upload-btn, .spare-parts-order-review .file-block .upload-btn {
  margin: 0;
}
.select-spare-parts .file-block .add-another-btn, .spare-parts-order-review .file-block .add-another-btn {
  width: 100%;
  text-align: left;
  padding: 0 0 0 4px;
  background-color: inherit;
  color: white;
  border: 0;
  font-style: italic;
  font-size: 12px;
}
.select-spare-parts .file-block .add-another-btn > small, .spare-parts-order-review .file-block .add-another-btn > small {
  font-style: normal;
}
.select-spare-parts .multiple-file-input-container, .spare-parts-order-review .multiple-file-input-container {
  padding: 0;
}
.select-spare-parts .multiple-file-input-container .add-another-btn, .spare-parts-order-review .multiple-file-input-container .add-another-btn {
  width: 100%;
  text-align: left;
  padding: 0;
  padding-left: 4px;
}

.spare-parts-order-review .spare-parts-content, .spare-parts-shipping-details .spare-parts-content {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.spare-parts-order-review .spare-parts-content hr, .spare-parts-shipping-details .spare-parts-content hr {
  background-color: rgba(255, 255, 255, 0.5);
  margin: 5px 0;
}
.spare-parts-order-review .accodion_content .accordion_header > h2, .spare-parts-shipping-details .accodion_content .accordion_header > h2 {
  height: 80px;
}
.spare-parts-order-review .accodion_content .edit-icon, .spare-parts-shipping-details .accodion_content .edit-icon {
  width: 20px;
  height: 15px;
}
.spare-parts-order-review .accodion_content a.accordion_click, .spare-parts-shipping-details .accodion_content a.accordion_click {
  height: 80px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
.spare-parts-order-review .accodion_content a.accordion_click:before, .spare-parts-shipping-details .accodion_content a.accordion_click:before {
  top: 0 !important;
}
@media screen and (max-width: 991px) {
  .spare-parts-order-review .accodion_content a.accordion_click:before, .spare-parts-shipping-details .accodion_content a.accordion_click:before {
    top: 0 !important;
    left: auto !important;
    right: -5px !important;
  }
}
.spare-parts-order-review .accodion_content a.accordion_click .btn, .spare-parts-shipping-details .accodion_content a.accordion_click .btn {
  height: 30px;
  width: 250px;
  font-size: 12px;
  margin: 0 0 0 10px;
  padding: 0 5px;
}
.spare-parts-order-review .accodion_content a.accordion_click .btn > img, .spare-parts-order-review .accodion_content a.accordion_click .btn > svg, .spare-parts-shipping-details .accodion_content a.accordion_click .btn > img, .spare-parts-shipping-details .accodion_content a.accordion_click .btn > svg {
  height: 17px;
  margin-right: 5px;
}
.spare-parts-order-review .accodion_content .accordion_body, .spare-parts-shipping-details .accodion_content .accordion_body {
  max-height: 250px;
  padding: 0 0 10px;
  overflow-y: auto;
  overflow-x: hidden;
}
.spare-parts-order-review .accodion_content .accordion_body .number, .spare-parts-shipping-details .accodion_content .accordion_body .number {
  font-size: 1.875rem;
  margin: 15px 20px 15px 5px;
  line-height: 1;
  white-space: nowrap;
}
.spare-parts-order-review .accodion_content .accordion_body .part-info, .spare-parts-shipping-details .accodion_content .accordion_body .part-info {
  width: 88%;
}
.spare-parts-order-review .summary, .spare-parts-shipping-details .summary {
  max-width: 800px;
  min-width: 621px;
  margin: 0 auto;
}
.spare-parts-order-review .actions, .spare-parts-shipping-details .actions {
  max-width: 500px;
  margin: 0 auto;
}
.spare-parts-order-review .button-block, .spare-parts-shipping-details .button-block {
  width: 75%;
  margin: 0 auto;
}
.spare-parts-order-review .button-block .btn, .spare-parts-shipping-details .button-block .btn {
  height: 40px;
  font-size: 16px;
  padding-right: 17px;
}
@media screen and (max-width: 1200px) {
  .spare-parts-order-review .button-block .btn, .spare-parts-shipping-details .button-block .btn {
    font-size: 14px;
  }
}

.spare-parts-shipping-details .sp-title {
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 5px auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 1.5rem;
  font-weight: 300;
}
.spare-parts-shipping-details .back-btn {
  padding: 5px 10px 5px 20px;
  background-size: 8px;
  border: 0;
  outline: 0;
}
.spare-parts-shipping-details .remarks-block {
  margin: 0 auto;
  width: 80%;
  padding: 15px 0;
}
.spare-parts-shipping-details .remarks-block > textarea {
  width: 100%;
  min-height: 90px;
  font-size: 14px;
  padding-left: 10px;
}
.spare-parts-shipping-details .consignee-form-bg {
  padding: 10px 30px 10px 15px;
}
.spare-parts-shipping-details .consignee-form {
  max-height: 57vh;
  padding-left: 40px;
  padding-right: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 14px;
}
.spare-parts-shipping-details .consignee-form .part-title {
  margin-bottom: 15px;
  border-bottom: 1px solid white;
}
.spare-parts-shipping-details .consignee-form .form-control {
  font-size: 12px;
}
.spare-parts-shipping-details .multiselect {
  min-height: auto;
  font-size: 12px;
}
.spare-parts-shipping-details .multiselect__tags {
  min-height: 30px;
  padding: 0;
  border-radius: 0;
}
.spare-parts-shipping-details .multiselect__select {
  height: 30px;
  z-index: 10;
}
.spare-parts-shipping-details .multiselect__placeholder {
  margin-bottom: 0;
  padding-left: 0.5rem;
  font-weight: 400;
  color: rgba(77, 77, 77, 0.7);
}
.spare-parts-shipping-details .multiselect__single {
  padding-top: 0.25rem;
  margin-bottom: 0;
  font-size: 14px;
}
.spare-parts-shipping-details .option-image {
  background-color: #171717;
  border: 1px solid rgba(45, 252, 30, 0.5);
  border-radius: 10px;
  padding: 5px;
}
.spare-parts-shipping-details .option-image.active {
  border: 1px solid rgb(45, 252, 30);
}
.spare-parts-shipping-details .submit-button.disabled {
  cursor: default;
  opacity: 1;
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
.do-sp-order .w-10 {
  width: 10% !important;
}
.do-sp-order .sp_remarks {
  width: 244px;
  border: none;
}
.do-sp-order .sp_remarks:disabled {
  background-color: #f5f5f5;
}
.do-sp-order .status-wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.do-sp-order .status-wrapper .status {
  min-width: 430px;
}
@media screen and (max-width: 768px) {
  .do-sp-order .status-wrapper .status {
    min-width: auto;
  }
}
@media screen and (max-width: 768px) {
  .do-sp-order .status-wrapper .history-block {
    margin-top: 10px;
  }
}
.do-sp-order .nounderline {
  text-decoration: none !important;
}
.do-sp-order .comment-block {
  border: 1px solid #808080;
  background-color: #fff;
  width: 100%;
  height: 110px;
  overflow-y: scroll;
  padding-left: 1rem;
  padding-top: 0.5rem;
}
.do-sp-order .comment-button {
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #282828;
  text-decoration: underline;
  cursor: pointer;
}
.do-sp-order .dd-fixed-height {
  height: 110px;
}
.do-sp-order .info dl {
  vertical-align: top;
}
.do-sp-order .info dl.team-comment {
  position: absolute;
  width: 31.5%;
  height: 55%;
  top: 0;
  right: 0;
}
@media screen and (max-width: 768px) {
  .do-sp-order .info dl.team-comment {
    position: static;
    width: 90%;
  }
}
.do-sp-order .order-details__economics > dl {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.do-sp-order .order-details__economics > dl dt {
  -ms-flex-preferred-size: 66%;
      flex-basis: 66%;
  max-width: 66%;
}
.do-sp-order .order-details__economics > dl dd {
  -ms-flex-preferred-size: 34%;
      flex-basis: 34%;
  max-width: 34%;
}
.do-sp-order .spare-parts-details {
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  padding-top: 15px;
  color: #666666;
  font-size: 14px;
  overflow-x: auto;
}
.do-sp-order .spare-parts-details .sp-row:nth-child(even) > div {
  background: #f5f5f5;
}
.do-sp-order .spare-parts-details .sp-row {
  margin-left: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-size: 12px;
}
.do-sp-order .spare-parts-details .sp-row .sp-title {
  font-weight: bold;
}
.do-sp-order .spare-parts-details .sp-row.sp-details-body > div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.do-sp-order .spare-parts-details .sp-row > div {
  margin-right: 3px;
  padding: 0 5px;
}
.do-sp-order .spare-parts-details .sp-row .sp-quantity {
  width: 10%;
  min-width: 76px;
}
.do-sp-order .spare-parts-details .sp-row .sp-part-number {
  width: 15%;
  min-width: 85px;
}
.do-sp-order .spare-parts-details .sp-row .sp-category {
  width: 15%;
  min-width: 85px;
}
.do-sp-order .spare-parts-details .sp-row .sp-description {
  width: 25%;
  min-width: 150px;
}
.do-sp-order .spare-parts-details .sp-row .sp-supplier {
  width: 15%;
}
.do-sp-order .spare-parts-details .sp-row .sp-supply {
  width: 20%;
}
.do-sp-order .spare-parts-details .sp-row .sp-supplier {
  width: 15%;
}
.do-sp-order .sp-order-edit .sp-ref-vehicle {
  margin-bottom: 1rem;
}
.do-sp-order .sp-order-edit .sp-ref-vehicle .vehicle-info-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.do-sp-order .sp-order-edit .sp-ref-vehicle .sp-section__table {
  width: 100%;
}
.do-sp-order .sp-order-edit .sp-ref-vehicle .sp-section .sp-header-section,
.do-sp-order .sp-order-edit .sp-ref-vehicle .sp-section .sp-info-row,
.do-sp-order .sp-order-edit .sp-ref-vehicle .sp-section .sp-bottom-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.do-sp-order .sp-order-edit .sp-ref-vehicle .sp-section .sp-bottom-bar {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.do-sp-order .sp-order-edit .sp-ref-vehicle .sp-section .non-approved .section-cell:not(.button-cell) {
  background-color: #a7b377;
}
.do-sp-order .sp-order-edit .sp-ref-vehicle .sp-section .non-approved .section-cell:not(.button-cell):not(:nth-child(2)) {
  color: #fff;
}
.do-sp-order .sp-order-edit .section-cell {
  width: 25%;
}
.do-sp-order .sp-order-edit .section-cell:not(:last-child) {
  margin-right: 2px;
}
.do-sp-order .sp-order-edit .section-cell:disabled {
  background-color: #f5f5f5;
}
.do-sp-order .sp-order-edit .section-cell__value {
  border: 1px solid #ccc;
  background-color: white;
  text-align: center;
  height: calc(28px + 3px);
  line-height: calc(28px + 3px);
  background-size: 1.3rem;
  background-position: right;
  background-repeat: no-repeat;
}
.do-sp-order .sp-order-edit .section-cell__disabled_value {
  border: 1px solid #ccc;
  background-color: #f5f5f5;
  text-align: center;
  height: calc(28px + 3px);
  line-height: calc(28px + 3px);
  background-size: 1.3rem;
  background-position: right;
  background-repeat: no-repeat;
}
.do-sp-order .sp-order-edit .selected-option-popover {
  z-index: 1500;
  position: absolute;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  background-color: white;
  width: 200px;
  border-radius: 5px;
  padding: 5px;
  font-size: 12px;
}
.do-sp-order .sp-order-edit .selected-option-popover a {
  text-decoration: none;
  color: black;
  cursor: pointer;
}
.do-sp-order .sp-order-edit .selected-option-popover a:hover {
  background-color: lightgreen;
}
.do-sp-order .sp-order-edit .section-header {
  border-bottom: 1px solid #ccc;
}
.do-sp-order .sp-order-edit .section-header-title {
  color: #85542c;
  font-size: 1.3rem;
}
.do-sp-order .sp-order-edit .sp-btn {
  border: 0;
  margin-top: 1rem;
}
.do-sp-order .sp-order-edit .sp-btn svg {
  width: 20px;
  height: auto;
}
.do-sp-order .sp-order-edit .sp-btn:disabled {
  background-color: gray;
  cursor: not-allowed;
}
.do-sp-order .sp-order-edit .delete-btn {
  display: block;
  text-decoration: none;
  color: #c30a0a;
  min-height: 30px;
  min-width: 30px;
  font-size: 0.8rem;
  line-height: 30px;
  background-color: #ccc;
  padding: 0 0.5rem;
  border-radius: 5px;
}
.do-sp-order .sp-order-edit .delete-btn::before {
  content: "× ";
  font-weight: bold;
  font-size: 1rem;
}
.do-sp-order .sp-order-edit .delete-btn:hover {
  color: #ccc;
  background-color: #c30a0a;
}
.do-sp-order .btn-orange {
  background-color: #e5be01;
}
.do-sp-order .attachments-btn {
  border-radius: 5px;
  padding: 0.2rem;
  font-size: 0.8rem;
}
.do-sp-order .attachments-btn img,
.do-sp-order .attachments-btn svg {
  height: 1rem;
  width: 1.5rem;
  vertical-align: center;
}
.do-sp-order .attachments-btn:hover {
  text-decoration: none;
}
.do-sp-order .category-section-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}
.do-sp-order .part-number-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.do-sp-order .select-spare-part {
  min-height: auto;
  border: none;
}
.do-sp-order .select-spare-part .multiselect__tags {
  background: transparent;
  border-radius: 0;
  border: 0;
  min-height: 28px;
  padding: 0;
  cursor: pointer;
}
.do-sp-order .select-spare-part .multiselect__tag {
  margin: 3px;
}
.do-sp-order .select-spare-part .multiselect__tag span {
  width: 91px;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.do-sp-order .select-spare-part .multiselect__strong {
  margin: 3px;
}
.do-sp-order .select-spare-part .multiselect__input {
  border-radius: 0;
  border: 0;
  min-height: 28px;
}
.do-sp-order .select-spare-part .multiselect__select,
.do-sp-order .select-spare-part .multiselect__spinner {
  height: 28px;
  width: 24px;
  z-index: 10;
  border-radius: 5px;
}
.do-sp-order .select-spare-part .multiselect__select {
  padding: 0;
}
.do-sp-order .select-spare-part .multiselect__select:before {
  border-color: #fff transparent transparent;
}
.do-sp-order .select-spare-part .multiselect__placeholder {
  padding: 0 5px;
  font-weight: 400;
  color: rgba(77, 77, 77, 0.7);
}
.do-sp-order .select-spare-part .multiselect__single {
  background: transparent;
  display: block;
  line-height: 28px;
  margin: 0;
  min-height: 28px;
  overflow: hidden !important;
  text-overflow: ellipsis;
  width: 95%;
  white-space: nowrap;
}
.do-sp-order .select-spare-part .multiselect__option {
  min-height: 28px;
  line-height: 28px;
  padding: 0 5px;
}
.do-sp-order .no-number-warning {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: 2px 2px;
}
.do-sp-order .button-cell {
  -ms-flex-preferred-size: 40px;
      flex-basis: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.do-sp-order .btn-edit-number {
  width: 25px;
  height: 25px;
  background-size: 20px 20px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* MAIN PALETTE (in progress)
 *
 * Default Text Color: $color-tundora;
 * Default Success Color: $color-amazon;
 * Default Warning Color: $color-tenn;
 * Default Error Color: $color-cardinal;
 * Default Glass Color: $color-black-glass;
 *
 ***************************/
/********** COLORS FOR REFACTORING: *****************/
/********** END COLORS *****************/
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

.bootstrap-select {
  width: 220px; /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle {
  border-color: rgb(185, 74, 72);
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*=col-]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*=col-].dropdown-menu-right, .row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 100%;
  text-align: left;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: rgb(245, 245, 245);
  border: 1px solid rgb(227, 227, 227);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}

.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}

.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC5jc3MiLCIuLi9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX2Jhc2Uuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX2hlYWRlci5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9fZm9vdGVyLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19tYWluLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19idXR0b25zLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19tb2RhbHMuc2NzcyIsIi4uL3Njc3MvX21peGlucy5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9kaXNwb3NhbC9fZGlzcG9zYWxfYXBwcm92YWxzLW1vZGFsLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19mb3Jtcy5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9fZmlsdGVyLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL191bl9vdmVycmlkZXMuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX21haW50ZW5hbmNlLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19tYWluX2RpZ19vZmZpY2Uuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX2Zhb19kby5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9fbW9udGhwaWNrZXJfY3VzdG9tLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL2Rpc3Bvc2FsL19kaXNwb3NhbF9saXN0LnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL2Rpc3Bvc2FsL19kaXNwb3NhbF9kZXRhaWwuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvZGlzcG9zYWwvX3RyYWNraW5nLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL2Rpc3Bvc2FsL190cmFja2luZy1jdXJyZW50LnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL2Rpc3Bvc2FsL2Rpc3Bvc2FsLW1vZGFscy5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9kaXNwb3NhbC9fbXlfZGlzcG9zYWxfbW9kYWwuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvc3VwcG9ydC9fc3VwcG9ydC5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9zdXBwb3J0L19zdXBwb3J0X2JvdW5kcy5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9yZWN1cnJpbmcvX3JlY3VycmluZ19kaWdpdGFsX29mZmljZS5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9yZWN1cnJpbmcvX3JlY3VycmluZ19kaWdfb2ZmX21vZGFsLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19tb2RhbC1idG4uc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX2lucHV0LWNvbnRyb2wtY3VzdG9tLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19teV9pbnZvaWNlcy5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9fcmVjdXJyaW5nX3RhYmxlLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL3N1cHBvcnQvX3N1cHBvcnRfb3V0Ym91bmQuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX2FjY2Vzc29yaWVzLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL2NvdW50cnlfcmVxdWlyZW1lbnRzL19jb3VudHJ5X3JlcXVpcmVtZW50cy5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9jb3VudHJ5X3JlcXVpcmVtZW50cy9fY291bnRyeV9yZXF1aXJlbWVudHNfbmV3LnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL2Ntcy9fY21zX2NvbnRlbnQuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX29yZGVyX2NyZWF0aW9uLnNjc3MiLCIuLi9zY3NzL2luY2x1ZGVzL19pbWFnZS5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9femludHBvX2luc2VydF9hbGVydC5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9fdmVoaWNsZV9jYXRhbG9ndWUuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX29yZGVyX3Jldmlldy5zY3NzIiwiLi4vc2Nzcy9pbmNsdWRlcy9fc3BhcmVfcGFydHMuc2NzcyIsIi4uL3Njc3MvaW5jbHVkZXMvX3NwX2RpZ19vZmZpY2Uuc2NzcyIsIi4uL3Njc3MvX2Jvb3RzdHJhcC1zZWxlY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNpQmhCOzs7Ozs7Ozs0QkFBQTtBQWtFQSxxREFBQTtBQXVGQSx3Q0FBQTtBQzFLQTs7Ozs7RUFBQTtBQ0FBO0VBR0ksZUFBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQSxlQUFBO0VBQUEsY0FBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUlBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxlQUFBO0VBSUEsa0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUtGLHdEQUFBO0VBQ0EsNkdBQUE7QUg4QkY7O0FJN0JBOzs7RUFHRSw4QkFBQTtVQUFBLHNCQUFBO0FKZ0NGOztBSTdCQTtFQUNFLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FKZ0NGOztBSTFCQTtFQUNFLGNBQUE7QUo2QkY7O0FJbkJBO0VBQ0UsU0FBQTtFQUNBLDJDSDRJdUI7RUlQbkIsZUFBQTtFRG5JSixnQkUrTzRCO0VGOU81QixnQkVtUDRCO0VGbFA1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Q0EsMEJBQUE7QUpuSEY7O0FJMEhBO0VBQ0UscUJBQUE7QUp2SEY7O0FJMEhBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FKdkhGOztBSTBIQTtFQUNFLGFBQUE7QUp2SEY7O0FJNEhBO0VBQ0Usd0JBQUE7QUp6SEY7O0FRbldBOztFQUVFLHFCRnNTNEI7RUVwUzVCLGdCUHFMcUI7RU9wTHJCLGdCRnNTNEI7QU4rRDlCOztBUWpXQTtFSHFLTSxpQkFBQTtBTGdNTjs7QVFwV0E7RUhvS00sZUFBQTtBTG9NTjs7QVF2V0E7RUhtS00sa0JBQUE7QUx3TU47O0FRMVdBO0VIa0tNLGlCQUFBO0FMNE1OOztBUTdXQTtFSGlLTSxrQkFBQTtBTGdOTjs7QVFoWEE7RUhnS00sZUFBQTtBTG9OTjs7QVFsWEE7RUg4Sk0sa0JBQUE7RUc1SkosZ0JGd1M0QjtBTjZFOUI7O0FRalhBO0VId0pNLGVBQUE7RUd0SkosZ0JGMlI0QjtFRTFSNUIsZ0JGa1I0QjtBTmtHOUI7O0FRbFhBO0VIbUpNLGlCQUFBO0VHakpKLGdCRnVSNEI7RUV0UjVCLGdCRjZRNEI7QU53RzlCOztBUW5YQTtFSDhJTSxpQkFBQTtFRzVJSixnQkZtUjRCO0VFbFI1QixnQkZ3UTRCO0FOOEc5Qjs7QVFwWEE7RUh5SU0saUJBQUE7RUd2SUosZ0JGK1E0QjtFRTlRNUIsZ0JGbVE0QjtBTm9IOUI7O0FRL1dBO0VBQ0UsZ0JGZ0ZPO0VFL0VQLG1CRitFTztFRTlFUCxTQUFBO0VBQ0Esd0NBQUE7QVJrWEY7O0FRMVdBOztFSGtHSSxrQkFBQTtFRy9GRixnQkYyTjRCO0FOa0o5Qjs7QVExV0E7O0VBRUUsY0ZtUTRCO0VFbFE1Qix5QkYyUTRCO0FOa0c5Qjs7QVFyV0E7RUMvRUUsZUFBQTtFQUNBLGdCQUFBO0FUd2JGOztBUXJXQTtFQ3BGRSxlQUFBO0VBQ0EsZ0JBQUE7QVQ2YkY7O0FRdldBO0VBQ0UscUJBQUE7QVIwV0Y7QVF4V0U7RUFDRSxvQkZxUDBCO0FOcUg5Qjs7QVFoV0E7RUgyREksY0FBQTtFR3pERix5QkFBQTtBUm1XRjs7QVEvVkE7RUFDRSxtQkZ1Qk87RUQ2Q0gsa0JBQUE7QUwrUk47O0FRL1ZBO0VBQ0UsY0FBQTtFSCtDRSxrQkFBQTtFRzdDRixjUDVCUztBRDhYWDtBUWhXRTtFQUNFLGFBQUE7QVJrV0o7O0FVcmRBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QVhtZEY7O0FVcGRBO0VBQ0UsZ0JKcWdDa0M7RUlwZ0NsQyxzQlRZWTtFU1haLHlCQUFBO0VDTEEsZUFBQTtFQUdBLFlBQUE7QVgyZEY7O0FVN2NBO0VBRUUscUJBQUE7QVYrY0Y7O0FVNWNBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FWK2NGOztBVTVjQTtFTDhISSxjQUFBO0VLNUhGLGNUbURTO0FENFpYOztBWXRmQTtFUG1LSSxnQkFBQTtFT2pLRixjWDBHSztFV3pHTCxxQkFBQTtBWnlmRjtBWXRmRTtFQUNFLGNBQUE7QVp3Zko7O0FZbmZBO0VBQ0Usc0JBQUE7RVBzSkUsZ0JBQUE7RU9wSkYsV1hXWTtFV1ZaLHlCWDZFUztBRHlhWDtBWWxmRTtFQUNFLFVBQUE7RVA4SUEsZUFBQTtFTzVJQSxnQk55UTBCO0FOMk85Qjs7QVk5ZUE7RUFDRSxjQUFBO0VQcUlFLGdCQUFBO0VPbklGLGNYNkRTO0FEb2JYO0FZOWVFO0VQZ0lFLGtCQUFBO0VPOUhBLGNBQUE7RUFDQSxrQkFBQTtBWmdmSjs7QVkzZUE7RUFDRSxpQk5pa0NrQztFTWhrQ2xDLGtCQUFBO0FaOGVGOztBYXRoQkU7Ozs7OztFQ0RBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBZGdpQkY7O0FlN2VJO0VGekNFO0lBQ0UsZ0JQOExlO0VONFZyQjtBQUNGO0FlbmZJO0VGekNFO0lBQ0UsZ0JQOExlO0VOaVdyQjtBQUNGO0FleGZJO0VGekNFO0lBQ0UsZ0JQOExlO0VOc1dyQjtBQUNGO0FlN2ZJO0VGekNFO0lBQ0UsaUJQOExlO0VOMldyQjtBQUNGO0FhOWdCRTtFQ25DQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JB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OUI7O0FpQng2Q0E7RUFDRSx5QkFBQTtBakIyNkNGO0FpQno2Q0U7O0VBRUUseUJBQUE7QWpCMjZDSjtBaUJ2NkNJOztFQUVFLHdCQUFBO0FqQnk2Q047O0FpQm42Q0U7Ozs7RUFJRSxTQUFBO0FqQnM2Q0o7O0FpQjc1Q0U7RUFDRSxxQ1h5UjBCO0FOdW9DOUI7O0FPLzlDRTtFVTJFSSxjaEJ2Q2E7RWdCd0NiLHNDWDhRd0I7QU4wb0M5Qjs7QWtCMStDSTs7O0VBR0UseUNEMkYrQjtBakJrNUNyQztBa0J6K0NNOzs7O0VBSUUscUNEbUZ5RTtBakJ3NUNqRjs7QU9oL0NFO0VXaUJNLHlDQUplO0FsQnUrQ3ZCO0FrQmorQ1E7O0VBRUUseUNBUmE7QWxCMitDdkI7O0FrQjkvQ0k7OztFQUdFLDZDRDJGK0I7QWpCczZDckM7QWtCNy9DTTs7OztFQUlFLHlDRG1GeUU7QWpCNDZDakY7O0FPcGdERTtFV2lCTSw2Q0FKZTtBbEIyL0N2QjtBa0JyL0NROztFQUVFLDZDQVJhO0FsQisvQ3ZCOztBa0JsaERJOzs7RUFHRSw2Q0QyRitCO0FqQjA3Q3JDO0FrQmpoRE07Ozs7RUFJRSx5Q0RtRnlFO0FqQmc4Q2pGOztBT3hoREU7RVdpQk0scUVBSmU7QWxCK2dEdkI7QWtCemdEUTs7RUFFRSxxRUFSYTtBbEJtaER2Qjs7QWtCdGlESTs7O0VBR0UsNENEMkYrQjtBakI4OENyQztBa0JyaURNOzs7O0VBSUUsd0NEbUZ5RTtBakJvOUNqRjs7QU81aURFO0VXaUJNLHFFQUplO0FsQm1pRHZCO0FrQjdoRFE7O0VBRUUscUVBUmE7QWxCdWlEdkI7O0FrQjFqREk7OztFQUdFLDBDRDJGK0I7QWpCaytDckM7QWtCempETTs7OztFQUlFLHNDRG1GeUU7QWpCdytDakY7O0FPaGtERTtFV2lCTSxrREFKZTtBbEJ1akR2QjtBa0JqakRROztFQUVFLGtEQVJhO0FsQjJqRHZCOztBa0I5a0RJOzs7RUFHRSx5Q0QyRitCO0FqQnMvQ3JDO0FrQjdrRE07Ozs7RUFJRSxxQ0RtRnlFO0FqQjQvQ2pGOztBT3BsREU7RVdpQk0seUNBSmU7QWxCMmtEdkI7QWtCcmtEUTs7RUFFRSx5Q0FSYTtBbEIra0R2Qjs7QWtCbG1ESTs7O0VBR0UsNENEMkYrQjtBakIwZ0RyQztBa0JqbURNOzs7O0VBSUUsd0NEbUZ5RTtBakJnaERqRjs7QU94bURFO0VXaUJNLCtDQUplO0FsQitsRHZCO0FrQnpsRFE7O0VBRUUsK0NBUmE7QWxCbW1EdkI7O0FrQnRuREk7OztFQUdFLDZDRDJGK0I7QWpCOGhEckM7QWtCcm5ETTs7OztFQUlFLHlDRG1GeUU7QWpCb2lEakY7O0FPNW5ERTtFV2lCTSw2Q0FKZTtBbEJtbkR2QjtBa0I3bURROztFQUVFLDZDQVJhO0FsQnVuRHZCOztBa0Ixb0RJOzs7RUFHRSxzQ1o2VndCO0FOZ3pDOUI7O0FPMW9ERTtFV2lCTSxzQ0FKZTtBbEJpb0R2QjtBa0IzbkRROztFQUVFLHNDQVJhO0FsQnFvRHZCOztBaUI3aURJO0VBQ0UsV2hCdkZRO0VnQndGUix5QmhCbkVhO0VnQm9FYix5Q1hpUXdCO0FOK3lDOUI7QWlCM2lESTtFQUNFLGNoQnBGVTtFZ0JxRlYseUJoQnBDSztFZ0JxQ0wscUJoQnBDSztBRGlsRFg7O0FpQnhpREE7RUFDRSxXaEJ2R1k7RWdCd0daLHlCaEJuRmlCO0FEOG5EbkI7QWlCemlERTs7O0VBR0UseUNYNk8wQjtBTjh6QzlCO0FpQnhpREU7RUFDRSxTQUFBO0FqQjBpREo7QWlCdGlESTtFQUNFLDJDWGlPd0I7QU51MEM5QjtBTzdxREU7RVU0SU0sV2hCN0hNO0VnQjhITiw0Q1gyTnNCO0FOeTBDOUI7O0FlcG5ESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFakJzaEROO0VpQm5oRE07SUFDRSxTQUFBO0VqQnFoRFI7QUFDRjtBZWhvREk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWpCaWlETjtFaUI5aERNO0lBQ0UsU0FBQTtFakJnaURSO0FBQ0Y7QWUzb0RJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VqQjRpRE47RWlCemlETTtJQUNFLFNBQUE7RWpCMmlEUjtBQUNGO0FldHBESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFakJ1akROO0VpQnBqRE07SUFDRSxTQUFBO0VqQnNqRFI7QUFDRjtBaUJoa0RJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0FqQmlrRFI7QWlCOWpEUTtFQUNFLFNBQUE7QWpCZ2tEVjs7QW1CN3VEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNiMmVzQztFYTFldEMseUJBQUE7RWQwS0ksZUFBQTtFY3ZLSixnQmJtUjRCO0VhbFI1QixnQmJ1UjRCO0VhdFI1QixjbEJ1QmM7RWtCdEJkLHNCbEJXWTtFa0JWWiw0QkFBQTtFQUNBLHlCQUFBO0VDR0UsZ0JBQUE7RUNMRSx3RkZRSjtFRVJJLGdGRlFKO0VFUkksd0VGUUo7RUVSSSw4R0ZRSjtBbkIydURGO0FxQi91RE07RUZkTjtJRWVRLHdCQUFBO0lBQUEsZ0JBQUE7RXJCa3ZETjtBQUNGO0FtQjd1REU7RUFDRSw2QkFBQTtFQUNBLFNBQUE7QW5CK3VESjtBc0IvdkRFO0VBQ0UsY3JCd0JZO0VxQnZCWixzQnJCWVU7RXFCWFYsb0NoQnNkb0M7RWdCcmRwQyxVQUFBO0VBS0Usd0RoQnFYd0I7VWdCclh4QixnRGhCcVh3QjtBTnc0QzlCO0FtQi91REU7RUFDRSxjbEJzRE87RWtCcERQLFVBQUE7QW5CZ3ZESjtBbUJudkRFO0VBQ0UsY2xCc0RPO0VrQnBEUCxVQUFBO0FuQmd2REo7QW1CbnZERTtFQUNFLGNsQnNETztFa0JwRFAsVUFBQTtBbkJndkRKO0FtQm52REU7RUFDRSxjbEJzRE87RWtCcERQLFVBQUE7QW5CZ3ZESjtBbUJudkRFO0VBQ0UsY2xCc0RPO0VrQnBEUCxVQUFBO0FuQmd2REo7QW1CeHVERTtFQUVFLHlCbEJzQ087RWtCcENQLFVBQUE7QW5Cd3VESjs7QW1CaHVERTs7OztFQUNFLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxn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K0RBN0N5TDtBekI2eEU3TDtBeUI5dUVJO0VBS0ksZ0VBQUE7VUFBQSx3REFBQTtBekI0dUVSOztBd0JwdUVFO0VDM0RBLFdBQUE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOK3RFZjtBTy94RUU7RWtCQUUsV0FBQTtFRk5BLDZDRUQyRDtFQVMzRCxvQ0FUcUc7QXpCMnlFekc7QXlCL3hFRTtFQUVFLFdBQUE7RUZiQSw2Q0VEMkQ7RUFnQjNELG9DQWhCcUc7RUFxQm5HLGdFQUFBO1VBQUEsd0RBQUE7QXpCNHhFTjtBeUJ2eEVFO0VBRUUsV0FBQTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU4rdUVmO0F5Qmp4RUU7RUFHRSxXQUFBO0VBQ0Esd0NBekMrSTtFQTZDL0kseUNBN0N5TDtBekIyekU3TDtBeUI1d0VJO0VBS0ksZ0VBQUE7VUFBQSx3REFBQTtBekIwd0VSOztBd0Jsd0VFO0VDM0RBLFdBQUE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FONnZFZjtBTzd6RUU7RWtCQUUsV0FBQTtFRk5BLCtDRUQyRDtFQVMzRCx3Q0FUcUc7QXpCeTBFekc7QXlCN3pFRTtFQUVFLFdBQUE7RUZiQSwrQ0VEMkQ7RUFnQjNELHdDQWhCcUc7RUFxQm5HLDZEQUFBO1VBQUEscURBQUE7QXpCMHpFTjtBeUJyekVFO0VBRUUsV0FBQTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU42d0VmO0F5Qi95RUU7RUFHRSxXQUFBO0VBQ0EsNENBekMrSTtFQTZDL0ksMkNBN0N5TDtBekJ5MUU3TDtBeUIxeUVJO0VBS0ksNkRBQUE7VUFBQSxxREFBQTtBekJ3eUVSOztBd0JoeUVFO0VDM0RBLFdBQUE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOMnhFZjtBTzMxRUU7RWtCQUUsV0FBQTtFRk5BLHVDRUQyRDtFQVMzRCwrQkFUcUc7QXpCdTJFekc7QXlCMzFFRTtFQUVFLFdBQUE7RUZiQSx1Q0VEMkQ7RUFnQjNELCtCQWhCcUc7RUFxQm5HLDREQUFBO1VBQUEsb0RBQUE7QXpCdzFFTjtBeUJuMUVFO0VBRUUsV0FBQTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU4yeUVmO0F5QjcwRUU7RUFHRSxXQUFBO0VBQ0EsbUNBekMrSTtFQTZDL0ksbUNBN0N5TDtBekJ1M0U3TDtBeUJ4MEVJO0VBS0ksNERBQUE7VUFBQSxvREFBQTtBekJzMEVSOztBd0I5ekVFO0VDM0RBLGNBQUE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOeXpFZjtBT3ozRUU7RWtCQUUsY0FBQTtFRk5BLGtERUQyRDtFQVMzRCx3Q0FUcUc7QXpCcTRFekc7QXlCejNFRTtFQUVFLGNBQUE7RUZiQSxrREVEMkQ7RUFnQjNELHdDQWhCcUc7RUFxQm5HLGlFQUFBO1VBQUEseURBQUE7QXpCczNFTjtBeUJqM0VFO0VBRUUsY0FBQTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU55MEVmO0F5QjMyRUU7RUFHRSxjQUFBO0VBQ0EsNENBekMrSTtFQTZDL0ksOENBN0N5TDtBekJxNUU3TDtBeUJ0MkVJO0VBS0ksaUVBQUE7VUFBQSx5REFBQTtBekJvMkVSOztBd0I1MUVFO0VDM0RBLFdBQUE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOdTFFZjtBT3Y1RUU7RWtCQUUsV0FBQTtFRk5BLDZDRUQyRDtFQVMzRCxtQ0FUcUc7QXpCbTZFekc7QXlCdjVFRTtFQUVFLFdBQUE7RUZiQSw2Q0VEMkQ7RUFnQjNELG1DQWhCcUc7RUFxQm5HLCtEQUFBO1VBQUEsdURBQUE7QXpCbzVFTjtBeUIvNEVFO0VBRUUsV0FBQTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU51MkVmO0F5Qno0RUU7RUFHRSxXQUFBO0VBQ0EsdUNBekMrSTtFQTZDL0kseUNBN0N5TDtBekJtN0U3TDtBeUJwNEVJO0VBS0ksK0RBQUE7VUFBQSx1REFBQTtBekJrNEVSOztBd0JwM0VFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FObzNFZjtBT3A3RUU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU55M0VmO0F5QjUzRUU7RUFFRSx1REFBQTtVQUFBLCtDQUFBO0F6QjYzRUo7QXlCMTNFRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6QjIzRUo7QXlCeDNFRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOcTRFZjtBeUJ0M0VJO0VBS0ksdURBQUE7VUFBQSwrQ0FBQTtBekJvM0VSOztBd0I3NEVFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FONjRFZjtBTzc4RUU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5rNUVmO0F5QnI1RUU7RUFFRSxzREFBQTtVQUFBLDhDQUFBO0F6QnM1RUo7QXlCbjVFRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6Qm81RUo7QXlCajVFRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOODVFZjtBeUIvNEVJO0VBS0ksc0RBQUE7VUFBQSw4Q0FBQTtBekI2NEVSOztBd0J0NkVFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOczZFZjtBT3QrRUU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU4yNkVmO0F5Qjk2RUU7RUFFRSx1REFBQTtVQUFBLCtDQUFBO0F6Qis2RUo7QXlCNTZFRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6QjY2RUo7QXlCMTZFRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOdTdFZjtBeUJ4NkVJO0VBS0ksdURBQUE7VUFBQSwrQ0FBQTtBekJzNkVSOztBd0IvN0VFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOKzdFZjtBTy8vRUU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5vOEVmO0F5QnY4RUU7RUFFRSx1REFBQTtVQUFBLCtDQUFBO0F6Qnc4RUo7QXlCcjhFRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6QnM4RUo7QXlCbjhFRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOZzlFZjtBeUJqOEVJO0VBS0ksdURBQUE7VUFBQSwrQ0FBQTtBekIrN0VSOztBd0J4OUVFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOdzlFZjtBT3hoRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU42OUVmO0F5QmgrRUU7RUFFRSx3REFBQTtVQUFBLGdEQUFBO0F6QmkrRUo7QXlCOTlFRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6Qis5RUo7QXlCNTlFRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOeStFZjtBeUIxOUVJO0VBS0ksd0RBQUE7VUFBQSxnREFBQTtBekJ3OUVSOztBd0JqL0VFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOaS9FZjtBT2pqRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU5zL0VmO0F5QnovRUU7RUFFRSxzREFBQTtVQUFBLDhDQUFBO0F6QjAvRUo7QXlCdi9FRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6QncvRUo7QXlCci9FRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOa2dGZjtBeUJuL0VJO0VBS0ksc0RBQUE7VUFBQSw4Q0FBQTtBekJpL0VSOztBd0IxZ0ZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FOMGdGZjtBTzFrRkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU4rZ0ZmO0F5QmxoRkU7RUFFRSx5REFBQTtVQUFBLGlEQUFBO0F6Qm1oRko7QXlCaGhGRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6QmloRko7QXlCOWdGRTtFQUdFLGNBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOMmhGZjtBeUI1Z0ZJO0VBS0kseURBQUE7VUFBQSxpREFBQTtBekIwZ0ZSOztBd0JuaUZFO0VDUEEsY25CWWE7RW1CWGIscUJuQldhO0FObWlGZjtBT25tRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCbkJPVztFbUJOWCxxQm5CTVc7QU53aUZmO0F5QjNpRkU7RUFFRSxzREFBQTtVQUFBLDhDQUFBO0F6QjRpRko7QXlCemlGRTtFQUVFLGNuQkpXO0VtQktYLDZCQUFBO0F6QjBpRko7QXlCdmlGRTtFQUdFLFdBQUE7RUFDQSx5Qm5CWlc7RW1CYVgscUJuQmJXO0FOb2pGZjtBeUJyaUZJO0VBS0ksc0RBQUE7VUFBQSw4Q0FBQTtBekJtaUZSOztBd0JqakZBO0VBQ0UsZ0JsQjZNNEI7RWtCNU01QixjbEIyRndDO0VrQjFGeEMscUJsQjJGd0M7QU55OUUxQztBTzduRkU7RWlCNEVFLDBCbEJ5RnNDO0VrQnhGdEMsMEJsQnlGc0M7QU4yOUUxQztBd0JqakZFO0VBRUUsMEJsQm9Gc0M7QU44OUUxQztBd0IvaUZFO0VBRUUsY3ZCUk87RXVCU1Asb0JBQUE7QXhCZ2pGSjs7QXdCcmlGQTtFQ1BFLG9CQUFBO0VwQjRFSSxrQkFBQTtFb0IxRUosZ0JuQitINEI7RWNwTjFCLGdCS3VGcUM7QXpCK2lGekM7O0F3QnhpRkE7RUNYRSx1QkFBQTtFcEI0RUksbUJBQUE7RW9CMUVKLGdCbkJnSTRCO0Vjck4xQixnQkt1RnFDO0F6QnNqRnpDOztBd0J0aUZBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QXhCeWlGRjtBd0J0aUZFO0VBQ0Usa0JsQndUMEI7QU5ndkU5Qjs7QXdCaGlGRTs7O0VBQ0UsV0FBQTtBeEJxaUZKOztBMEJockZBO0VMZ0JNLHdDS2ZKO0VMZUksZ0NLZko7QTFCbXJGRjtBcUJocUZNO0VLcEJOO0lMcUJRLHdCQUFBO0lBQUEsZ0JBQUE7RXJCbXFGTjtBQUNGO0EwQnRyRkU7RUFDRSxVQUFBO0ExQndyRko7O0EwQm5yRkU7RUFDRSxhQUFBO0ExQnNyRko7O0EwQmxyRkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFTERJLHFDS0VKO0VMRkksNkJLRUo7QTFCcXJGRjtBcUJuckZNO0VLTk47SUxPUSx3QkFBQTtJQUFBLGdCQUFBO0VyQnNyRk47QUFDRjtBMEJ4ckZFO0VBQ0UsUUFBQTtFQUNBLFlBQUE7RUxORSxvQ0tPRjtFTFBFLDRC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NkJLO0FEOGxHWDtBZ0N6bkdNO0VBQ0UseUIvQnNCRztBRHFtR1g7O0FnQ2puR0E7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBRUEsbUJBQUE7QWhDbW5HRjtBZ0MvbUdFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUJ3Ym9DO0UwQnZicEMsWTFCdWJvQztFMEJ0YnBDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLHNCL0JqRVU7RStCa0VWLHlCQUFBO0FoQ2luR0o7QWdDNW1HRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVzFCeWFvQztFMEJ4YXBDLFkxQndhb0M7RTBCdmFwQyxXQUFBO0VBQ0EsaUNBQUE7QWhDOG1HSjs7QWdDL2xHSTtFQUNFLGtPQUFBO0FoQ2ttR047QWdDN2xHSTtFQUNFLHFCMUIwSHdCO0VpQnBQMUIseUJqQm9QMEI7QU5zK0Y5QjtBZ0M1bEdJO0VBQ0UsK0tBQUE7QWhDOGxHTjtBZ0N6bEdJO0VUcElBLHdDakJ5aEI0QztBTnVzRmhEO0FnQ3psR0k7RVR2SUEsd0NqQnloQjRDO0FOMHNGaEQ7O0FnQ2psR0U7RUFFRSxrQjFCMFo0QztBTnlyRmhEO0FnQy9rR0k7RUFDRSw4S0FBQTtBaENpbEdOO0FnQzVrR0k7RVQ5SkEsd0NqQnloQjRDO0FOb3RGaEQ7O0FnQ3BrR0E7RUFDRSxxQkFBQTtBaEN1a0dGO0FnQ3BrR0k7RUFDRSxjQUFBO0VBQ0EsYzFCa1kwQztFMEJqWTFDLG1CQUFBO0VBRUEscUIxQmdZMEM7QU5xc0ZoRDtBZ0Nsa0dJO0VBQ0Usd0JBQUE7RUFDQSwwQkFBQTtFQUNBLHVCMUIyWDBDO0UwQjFYMUMsd0IxQjBYMEM7RTBCelgxQyx5Qi9CckpPO0UrQnVKUCxxQjFCc1gwQztFZXhpQjFDLGlLV21MQTtFWG5MQSx5SldtTEE7RVhuTEEseUlXbUxBO0VYbkxBLG9OV21MQTtBaENta0dOO0FxQmx2R007RVd1S0Y7SVh0S0ksd0JBQUE7SUFBQSxnQkFBQTtFckJxdkdOO0FBQ0Y7QWdDbmtHSTtFQUNFLHNCL0I5S1E7RStCK0tSLHNDQUFBO01BQUEsa0NBQUE7VUFBQSw4QkFBQTtBaENxa0dOO0FnQ2hrR0k7RVR6TUEsd0NqQnloQjRDO0FObXZGaEQ7O0FnQ3RqR0E7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQzFCcVJzQztFMEJwUnRDLDBDQUFBO0UzQjVDSSxlQUFBO0UyQitDSixnQjFCNkQ0QjtFMEI1RDVCLGdCMUJpRTRCO0UwQmhFNUIsYy9CL0xjO0UrQmdNZCxzQkFBQTtFQUNBLHVPQUFBO0VBQ0EseUJBQUE7RVpuTkUsZ0JZb05tRDtFQUVyRCx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QWhDdWpHRjtBZ0NyakdFO0VBQ0Usb0MxQndQb0M7RTBCdlBwQyxVQUFBO0VBS0Usd0QxQm1XOEI7VTBCblc5QixnRDFCbVc4QjtBTmd0RnBDO0FnQ2hqR0k7RUFNRSxjL0J2TlU7RStCd05WLHNCL0JuT1E7QURneEdkO0FnQ3ppR0U7RUFFRSxZQUFBO0VBQ0Esc0IxQitIMEI7RTBCOUgxQixzQkFBQTtBaEMwaUdKO0FnQ3ZpR0U7RUFDRSxjL0IvS087RStCZ0xQLHlCL0JwTE87QUQ2dEdYO0FnQ3JpR0U7RUFDRSxhQUFBO0FoQ3VpR0o7QWdDbmlHRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QWhDcWlHSjs7QWdDamlHQTtFQUNFLGtDMUIwTnNDO0UwQnpOdEMsb0IxQmlINEI7RTBCaEg1Qix1QjFCZ0g0QjtFMEIvRzVCLG9CMUJnSDRCO0VEMU54QixtQkFBQTtBTCtvR047O0FnQ2ppR0E7RUFDRSxnQzFCbU5zQztFMEJsTnRDLG1CMUI4RzRCO0UwQjdHNUIsc0IxQjZHNEI7RTBCNUc1QixrQjFCNkc0QjtFRC9OeEIsa0JBQUE7QUx1cEdOOztBZ0M1aEdBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQzFCaU1zQztFMEJoTXRDLGdCQUFBO0FoQytoR0Y7O0FnQzVoR0E7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUMxQnlMc0M7RTBCeEx0QyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FoQytoR0Y7QWdDN2hHRTtFQUNFLG9DMUJxS29DO0UwQnBLcEMsd0QxQnlFMEI7VTBCekUxQixnRDFCeUUwQjtBTnM5RjlCO0FnQzNoR0U7RUFFRSx5Qi9CalBPO0FENndHWDtBZ0N4aEdJO0VBQ0UsaUIxQjJUYTtBTit0Rm5CO0FnQ3RoR0U7RUFDRSwwQkFBQTtBaEN3aEdKOztBZ0NwaEdBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsbUMxQndKc0M7RTBCdkp0Qyx5QkFBQTtFQUNBLGdCQUFBO0VBRUEsZ0IxQmhFNEI7RTBCaUU1QixnQjFCNUQ0QjtFMEI2RDVCLGMvQjVUYztFK0I2VGQsc0IvQnhVWTtFK0J5VVoseUJBQUE7QWhDc2hHRjtBZ0NsaEdFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLDZCMUJpSW9DO0UwQmhJcEMseUJBQUE7RUFDQSxnQjFCNUUwQjtFMEI2RTFCLGMvQjVVWTtFK0I2VVosaUJBQUE7RVQ3V0EseUJ0QmlGTztFK0I4UlAsb0JBQUE7QWhDb2hHSjs7QWdDemdHQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0FoQzRnR0Y7QWdDMWdHRTtFQUNFLFVBQUE7QWhDNGdHSjtBZ0N4Z0dJO0VBQTBCLHdFMUJvT2U7VTBCcE9mLGdFMUJvT2U7QU51eUY3QztBZ0MxZ0dJO0VBQTBCLGdFMUJtT2U7QU4weUY3QztBZ0M1Z0dJO0VBQTBCLGdFMUJrT2U7QU42eUY3QztBZ0M1Z0dFO0VBQ0UsU0FBQTtBaEM4Z0dKO0FnQzNnR0U7RUFDRSxXMUJvTnlDO0UwQm5OekMsWTFCbU55QztFMEJsTnpDLG9CQUFBO0VUbFpBLHlCakJvUDBCO0UwQmdLMUIsUzFCbU55QztFZTdsQnZDLDRIVzZZRjtFWDdZRSxvSFc2WUY7RVg3WUUsNEdXNllGO0VYN1lFLGtKVzZZRjtBaEMyZ0dKO0FxQnA1R007RVdpWUo7SVhoWU0sd0JBQUE7SUFBQSxnQkFBQTtFckJ1NUdOO0FBQ0Y7QWdDeGhHRTtFQVNFLHdCQUFBO1VBQUEsZ0JBQUE7QWhDa2hHSjtBZ0NoaEdJO0VUMVpBLHdDakI0bUJ5QztBTmkwRjdDO0FnQzlnR0U7RUFDRSxXMUI2TGdDO0UwQjVMaEMsYzFCNkxnQztFMEI1TGhDLGtCQUFBO0VBQ0EsZTFCNExnQztFMEIzTGhDLHlCL0JsVk87RStCbVZQLHlCQUFBO0FoQ2doR0o7QWdDM2dHRTtFQUNFLFcxQnlMeUM7RTBCeEx6QyxZMUJ3THlDO0VpQnBtQnpDLHlCakJvUDBCO0UwQjBMMUIsUzFCeUx5QztFZTdsQnZDLGlIV3VhRjtFWHZhRSw0R1d1YUY7QWhDMmdHSjtBcUI5NkdNO0VXNFpKO0lYM1pNLHFCQUFBO0lBQUEsZ0JBQUE7RXJCaTdHTjtBQUNGO0FnQ3ZoR0U7RUFRRSxxQkFBQTtPQUFBLGdCQUFBO0FoQ2toR0o7QWdDaGhHSTtFVHBiQSx3Q2pCNG1CeUM7QU4yMUY3QztBZ0M5Z0dFO0VBQ0UsVzFCbUtnQztFMEJsS2hDLGMxQm1LZ0M7RTBCbEtoQyxrQkFBQTtFQUNBLGUxQmtLZ0M7RTBCaktoQyx5Qi9CNVdPO0UrQjZXUCx5QkFBQTtBaENnaEdKO0FnQzNnR0U7RUFDRSxXMUIrSnlDO0UwQjlKekMsWTFCOEp5QztFMEI3SnpDLGFBQUE7RUFDQSxvQjFCckUwQjtFMEJzRTFCLG1CMUJ0RTBCO0VpQm5ZMUIseUJqQm9QMEI7RTBCdU4xQixTMUI0SnlDO0VlN2xCdkMsZ0hXb2NGO0VYcGNFLDRHV29jRjtBaEMyZ0dKO0FxQjM4R007RVdzYko7SVhyYk0sb0JBQUE7SUFBQSxnQkFBQTtFckI4OEdOO0FBQ0Y7QWdDMWhHRTtFQVdFLGdCQUFBO0FoQ2toR0o7QWdDaGhHSTtFVGpkQSx3Q2pCNG1CeUM7QU53M0Y3QztBZ0M5Z0dFO0VBQ0UsVzFCc0lnQztFMEJySWhDLGMxQnNJZ0M7RTBCckloQyxrQkFBQTtFQUNBLGUxQnFJZ0M7RTBCcEloQyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7QWhDZ2hHSjtBZ0M1Z0dFO0VBQ0UseUIvQmhaTztBRDg1R1g7QWdDMWdHRTtFQUNFLGtCQUFBO0VBQ0EseUIvQnRaTztBRGs2R1g7QWdDdmdHSTtFQUNFLHlCL0J6Y087QURrOUdiO0FnQ3RnR0k7RUFDRSxlQUFBO0FoQ3dnR047QWdDcmdHSTtFQUNFLHlCL0JqZE87QUR3OUdiO0FnQ3BnR0k7RUFDRSxlQUFBO0FoQ3NnR047QWdDbmdHSTtFQUNFLHlCL0J6ZE87QUQ4OUdiOztBZ0NoZ0dBOzs7RVh6Zk0sNEhXNGZKO0VYNWZJLG9IVzRmSjtFWDVmSSw0R1c0Zko7RVg1Zkksa0pXNGZKO0FoQ21nR0Y7QXFCMy9HTTtFV3FmTjs7O0lYcGZRLHdCQUFBO0lBQUEsZ0JBQUE7RXJCZ2dITjtBQUNGOztBaUNqaEhBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBakNvaEhGOztBaUNqaEhBO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0FqQ29oSEY7QU9uaEhFO0UwQkdFLHFCQUFBO0FqQ21oSEo7QWlDL2dIRTtFQUNFLGNoQ21FTztFZ0NsRVAsb0JBQUE7RUFDQSxlQUFBO0FqQ2loSEo7O0FpQ3pnSEE7RUFDRSxnQ0FBQTtBakM0Z0hGO0FpQzFnSEU7RUFDRSxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7QWpDNGdISjtBT3BpSEU7RTBCNkJJLGtCQUFBO0VBQ0EscUMzQmlwQjhCO0FOeTNGcEM7QWlDdmdISTtFQUNFLGNoQ3lDSztFZ0N4Q0wsNkJBQUE7RUFDQSx5QkFBQTtBakN5Z0hOO0FpQ3JnSEU7O0VBRUUsY2hDcEJZO0VnQ3FCWixzQmhDaENVO0VnQ2lDVixrQzNCc29CZ0M7QU5pNEZwQztBaUNwZ0hFO0VBRUUsZ0JBQUE7QWpDcWdISjs7QWlDei9HRTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtBakM0L0dKO0FpQ3gvR0U7O0VBRUUs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QjhmOEI7QU5xckdwQztBa0M5cUhJO0VBQ0UseUI1QnNmOEI7QU4wckdwQztBT2o1SEU7RTJCb09NLHlCakMzQ21CO0FEMnRIM0I7QWtDN3FITTtFQUNFLHlCNUJrZjRCO0FONnJHcEM7QWtDM3FISTs7OztFQUlFLHlCNUJ5ZThCO0FOb3NHcEM7QWtDenFIRTtFQUNFLHlCNUJrZWdDO0U0QmplaEMsZ0M1QnNlZ0M7QU5xc0dwQztBa0N4cUhFO0VBQ0UsbVJBQUE7QWxDMHFISjtBa0N2cUhFO0VBQ0UseUI1QnlkZ0M7QU5ndEdwQztBa0N4cUhJO0VBQ0UseUI1QnlkOEI7QU5pdEdwQztBTzE2SEU7RTJCbVFNLHlCNUJzZDRCO0FOb3RHcEM7O0FrQ2xxSEU7RUFDRSxXakNqUVU7QURzNkhkO0FPajdIRTtFMkIrUUksV2pDcFFRO0FEeTZIZDtBa0NocUhJO0VBQ0UsK0I1QjJiOEI7QU51dUdwQztBT3Y3SEU7RTJCd1JNLFlqQ2pHa0I7QURtd0gxQjtBa0MvcEhNO0VBQ0UsZ0M1QnViNEI7QU4wdUdwQztBa0M3cEhJOzs7O0VBSUUsV2pDelJRO0FEdzdIZDtBa0MzcEhFO0VBQ0UsK0I1QnVhZ0M7RTRCdGFoQyxzQzVCMmFnQztBTmt2R3BDO0FrQzFwSEU7RUFDRSx5UkFBQTtBbEM0cEhKO0FrQ3pwSEU7RUFDRSwrQjVCOFpnQztBTjZ2R3BDO0FrQzFwSEk7RUFDRSxXakN6U1E7QURxOEhkO0FPaDlIRTtFMkJ1VE0sV2pDNVNNO0FEdzhIZDs7QW1DLzlIQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFlBQUE7RUFFQSxxQkFBQTtFQUNBLHNCbENnQlk7RWtDZlosMkJBQUE7RUFDQSxzQ0FBQTtBbkNpK0hGO0FtQzk5SEU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBbkNnK0hKO0FtQzc5SEU7RUFDRSxtQkFBQTtFQUNBLHNCQUFBO0FuQys5SEo7QW1DNzlISTtFQUNFLG1CQUFBO0FuQys5SE47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QUFBLGFBQUE7RTVCR0EsZUFBQTtFQUNBLGdCQUFBO0FUK3BJRjs7QXFDOXBJQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQi9Cb3hCa0M7RStCbnhCbEMsYy9CbUt3QztFK0JqS3hDLHNCcENhWTtFb0NaWix5QkFBQTtBckNncUlGO0FxQzlwSUU7RUFDRSxVQUFBO0VBQ0EsMEIvQjhKc0M7RStCN0p0QyxxQkFBQTtFQUNBLHlCcENrRU87RW9DakVQLHFCcENrRU87QUQ4bElYO0FxQzdwSUU7RUFDRSxVQUFBO0VBQ0EsVS9CNHdCZ0M7RStCM3dCaEMsd0QvQitXMEI7VStCL1cxQixnRC9CK1cwQjtBTmd6SDlCOztBcUN6cElJO0VBQ0UsY0FBQTtBckM0cElOO0FxQ2xwSUU7RUFDRSxVQUFBO0VBQ0EsV3BDcEJVO0VvQ3FCVix5Qi9CME0wQjtFK0J6TTFCLHFCL0J5TTBCO0FOMjhIOUI7QXFDanBJRTtFQUNFLGNwQ3NDTztFb0NyQ1Asb0JBQUE7RUFFQSxZQUFBO0VBQ0Esc0JwQzlCVTtFb0MrQlYscUJwQzhCTztBRG9uSVg7O0FzQ3pzSUU7RUFDRSx1QkFBQTtFakNnTEUsa0JBQUE7RWlDOUtGLGdCaENtTzBCO0FOeStIOUI7QXNDL3NJRTtFQUNFLHVCQUFBO0VqQ2dMRSxtQkFBQTtFaUM5S0YsZ0JoQ29PMEI7QU42K0g5QjtBdUNsdElBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtFbEM2SkUsY0FBQTtFa0MzSkYsZ0JqQ3dSNEI7RWlDdlI1QixjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VsQkdJLHFKa0JESjtFbEJDSSw2SWtCREo7RWxCQ0kscUlrQkRKO0VsQkNJLDJLa0JESjtBdkNtdElGO0FxQjlzSU07RWtCZk47SWxCZ0JRLHdCQUFBO0lBQUEsZ0JBQUE7RXJCaXRJTjtBQUNGO0FPdnRJRTtFZ0NHSSxxQkFBQTtBdkN1dElOOztBdUNsdElFO0VBQ0UsYUFBQTtBdkNxdElKOztBdUNodElBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0F2Q210SUY7O0F1QzVzSUE7RUFDRSxvQmpDaTRCa0M7RWlDaDRCbEMsbUJqQ2c0QmtDO0FOKzBHcEM7O0F1Q3RzSUU7RUNqREEsV0FBQTtFQUNBLHlCbEMwRWE7QU5pcklmO0FPN3VJRTtFaUNWSSxXQUFBO0VBQ0Esb0NBQUE7QXhDMHZJTjtBd0N2dklJO0VBRUUsVUFBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7QXhDd3ZJTjs7QXVDbnRJRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzBFYTtBTjhySWY7QU8xdklFO0VpQ1ZJLFdBQUE7RUFDQSx1Q0FBQTtBeEN1d0lOO0F3Q3B3SUk7RUFFRSxVQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtBeENxd0lOOztBdUNodUlFO0VDakRBLFdBQUE7RUFDQSx5QmxDMEVhO0FOMnNJZjtBT3Z3SUU7RWlDVkksV0FBQTtFQUNBLG1FQUFBO0F4Q294SU47QXdDanhJSTtFQUVFLFVBQUE7RUFDQSx1REFBQTtVQUFBLCtDQUFBO0F4Q2t4SU47O0F1Qzd1SUU7RUNqREEsV0FBQTtFQUNBLHlCbEMwRWE7QU53dElmO0FPcHhJRTtFaUNWSSxXQUFBO0VBQ0Esd0NBQUE7QXhDaXlJTjtBd0M5eElJO0VBRUUsVUFBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7QXhDK3hJTjs7QXVDMXZJRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzBFYTtBTnF1SWY7QU9qeUlFO0VpQ1ZJLFdBQUE7RUFDQSw0Q0FBQTtBeEM4eUlOO0F3QzN5SUk7RUFFRSxVQUFBO0VBQ0Esd0RBQUE7VUFBQSxnREFBQTtBeEM0eUlOOztBdUN2d0lFO0VDakRBLFdBQUE7RUFDQSx5QmxDMEVhO0FOa3ZJZjtBTzl5SUU7RWlDVkksV0FBQTtFQUNBLG1DQUFBO0F4QzJ6SU47QXdDeHpJSTtFQUVFLFVBQUE7RUFDQSxzREFBQTtVQUFBLDhDQUFBO0F4Q3l6SU47O0F1Q3B4SUU7RUNqREEsY0FBQTtFQUNBLHlCbEMwRWE7QU4rdklmO0FPM3pJRTtFaUNWSSxjQUFBO0VBQ0EsNENBQUE7QXhDdzBJTjtBd0NyMElJO0VBRUUsVUFBQTtFQUNBLHlEQUFBO1VBQUEsaURBQUE7QXhDczBJTjs7QXVDanlJRTtFQ2pEQSxXQUFBO0VBQ0EseUJsQzBFYTtBTjR3SWY7QU94MElFO0VpQ1ZJLFdBQUE7RUFDQSx1Q0FBQTtBeENxMUlOO0F3Q2wxSUk7RUFFRSxVQUFBO0VBQ0Esc0RBQUE7VUFBQSw4Q0FBQTtBeENtMUlOOztBeUNoMklBO0VBQ0Usa0JBQUE7RUFDQSxtQm5DeXpCa0M7RW1DdnpCbEMseUJ4Q21GUztBRCt3SVg7QWUxeUlJO0UwQjVESjtJQVFJLGtCQUFBO0V6Q2sySUY7QUFDRjs7QXlDLzFJQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBekNrMklGOztBMEM1MklBO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CcEN5OUJrQztFb0N4OUJsQywyQkFBQTtBMUMrMklGOztBMEMxMklBO0VBRUUsY0FBQTtBMUM0MklGOztBMEN4MklBO0VBQ0UsZ0JwQzZRNEI7QU44bEk5Qjs7QTBDbjJJQTtFQUNFLG1CQUFBO0ExQ3MySUY7QTBDbjJJRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0ExQ3EySUo7O0EwQzMxSUU7RUMvQ0EsMkJEZ0RxSDtFbkIzQ25ILHNDbUIyQ3VCO0VDOUN6QixxQ0Q4Q3FFO0ExQ2cySXZFO0EyQzU0SUU7RUFDRSx5Q0FBQTtBM0M4NElKO0EyQzM0SUU7RUFDRSwwQkFBQTtBM0M2NElKOztBMEN2MklFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBMUM0Mkl2RTtBMkN4NUlFO0VBQ0UsNkNBQUE7QTNDMDVJSjtBMkN2NUlFO0VBQ0UsNEJBQUE7QTNDeTVJSjs7QTBDbjNJRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTFDdzNJdkU7QTJDcDZJRTtFQUNFLHFFQUFBO0EzQ3M2SUo7QTJDbjZJRTtFQUNFLHVEQUFBO0EzQ3E2SUo7O0EwQy8zSUU7RUMvQ0EsMkJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0ExQ280SXZFO0EyQ2g3SUU7RUFDRSxxRUFBQTtBM0NrN0lKO0EyQy82SUU7RUFDRSxnQ0FBQTtBM0NpN0lKOztBMEMzNElFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCx3Q21CMkN1QjtFQzlDekIsc0NEOENxRTtBMUNnNUl2RTtBMkM1N0lFO0VBQ0Usa0RBQUE7QTNDODdJSjtBMkMzN0lFO0VBQ0Usc0RBQUE7QTNDNjdJSjs7QTBDdjVJRTtFQy9DQSwyQkRnRHFIO0VuQjNDbkgsc0NtQjJDdUI7RUM5Q3pCLHFDRDhDcUU7QTFDNDVJdkU7QTJDeDhJRTtFQUNFLHlDQUFBO0EzQzA4SUo7QTJDdjhJRTtFQUNFLDBCQUFBO0EzQ3k4SUo7O0EwQ242SUU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0ExQ3c2SXZFO0EyQ3A5SUU7RUFDRSwrQ0FBQTtBM0NzOUlKO0EyQ245SUU7RUFDRSxrREFBQTtBM0NxOUlKOztBMEMvNklFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBMUNvN0l2RTtBMkNoK0lFO0VBQ0UsNkNBQUE7QTNDaytJSjtBMkMvOUlFO0VBQ0UsK0JBQUE7QTNDaStJSjs7QTRDeitJRTtFQUNFO0lBQU8sMEJBQUE7RTVDNitJVDtFNEM1K0lFO0lBQUssd0JBQUE7RTVDKytJUDtBQUNGOztBNENsL0lFO0VBQ0U7SUFBTywwQkFBQTtFNUM2K0lUO0U0QzUrSUU7SUFBSyx3QkFBQTtFNUMrK0lQO0FBQ0Y7QTRDNStJQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsVzNDdU1nQjtFMkN0TWhCLGdCQUFBO0VBQ0EsY0FBQTtFdkN3S0ksa0JBQUE7RXVDdEtKLHlCM0N5RVM7QURxNklYOztBNEN6K0lBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtF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O0l3Q3pIcEIsb0JBQUE7RTlDNmlKUjtFOEMzaUpRO0lBQ0UsaUJBQUE7SUFDQSxzQnhDcUhrQjtFTnc3STVCO0FBQ0Y7QThDN2hKRTtFQUNFLHFCQUFBO0E5QytoSko7QThDN2hKSTtFQUNFLHNCQUFBO0E5QytoSk47O0ErQ3hxSkU7RUFDRSwyQkRvSnNFO0VDbkp0RSx5Q0RtSnVDO0E5Q3doSjNDO0FPaHFKRTtFd0NQTSwyQkQrSWtFO0VDOUlsRSx5Q0FBQTtBL0MwcUpSO0ErQ3ZxSk07RUFDRSxXOUNhTTtFOENaTixzQ0R5SWtFO0VDeElsRSxrQ0R3SWtFO0E5Q2lpSjFFOztBK0N0ckpFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBOUNzaUozQztBTzlxSkU7RXdDUE0sK0JEK0lrRTtFQzlJbEUsNkNBQUE7QS9Dd3JKUjtBK0NyckpNO0VBQ0UsVzlDYU07RThDWk4sMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBOUMraUoxRTs7QStDcHNKRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QTlDb2pKM0M7QU81ckpFO0V3Q1BNLCtCRCtJa0U7RUM5SWxFLHFFQUFBO0EvQ3NzSlI7QStDbnNKTTtFQUNFLFc5Q2FNO0U4Q1pOLDBDRHlJa0U7RUN4SWxFLHNDRHdJa0U7QTlDNmpKMUU7O0ErQ2x0SkU7RUFDRSwyQkRvSnNFO0VDbkp0RSw0Q0RtSnVDO0E5Q2trSjNDO0FPMXNKRTtFd0NQTSwyQkQrSWtFO0VDOUlsRSxxRUFBQTtBL0NvdEpSO0ErQ2p0Sk07RUFDRSxXOUNhTTtFOENaTixzQ0R5SWtFO0VDeElsRSxrQ0R3SWtFO0E5QzJrSjFFOztBK0NodUpFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsMENEbUp1QztBOUNnbEozQztBT3h0SkU7RXdDUE0sK0JEK0lrRTtFQzlJbEUsa0RBQUE7QS9Da3VKUjtBK0MvdEpNO0VBQ0UsVzlDYU07RThDWk4sMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBOUN5bEoxRTs7QStDOXVKRTtFQUNFLDJCRG9Kc0U7RUNuSnRFLHlDRG1KdUM7QTlDOGxKM0M7QU90dUpFO0V3Q1BNLDJCRCtJa0U7RUM5SWxFLHlDQUFBO0EvQ2d2SlI7QStDN3VKTTtFQUNFLFc5Q2FNO0U4Q1pOLHNDRHlJa0U7RUN4SWxFLGtDRHdJa0U7QTlDdW1KMUU7O0ErQzV2SkU7RUFDRSwrQkRvSnNFO0VDbkp0RSw0Q0RtSnVDO0E5QzRtSjNDO0FPcHZKRTtFd0NQTSwrQkQrSWtFO0VDOUlsRSwrQ0FBQTtBL0M4dkpSO0ErQzN2Sk07RUFDRSxXOUNhTTtFOENaTiwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0E5Q3FuSjFFOztBK0Mxd0pFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBOUMwbkozQztBT2x3SkU7RXdDUE0sK0JEK0lrRTtFQzlJbEUsNkNBQUE7QS9DNHdKUjtBK0N6d0pNO0VBQ0UsVzlDYU07RThDWk4sMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBOUNtb0oxRTs7QWdEM3hKQTtFQUNFLFlBQUE7RTNDbUxJLGlCQUFBO0UyQ2pMSixnQjFDOFI0QjtFMEM3UjVCLGNBQUE7RUFDQSxXL0N3Qlk7RStDdkJaLHlCMUN5bENrQztFMEN4bENsQyxZQUFBO0FoRDh4SkY7QU96eEpFO0V5Q0RFLFcvQ2tCVTtFK0NqQlYscUJBQUE7QWhENnhKSjtBT3p4SkU7RXlDQ0ksYUFBQTtBaEQyeEpOOztBZ0RoeEpBO0VBQ0UsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtBaERteEpGOztBZ0Q3d0pBO0VBQ0Usb0JBQUE7QWhEZ3hKRjs7QWlEdHpKQTtFQUdFLDhCM0MyNEJrQztNMkMzNEJsQyxpQjNDMjRCa0M7RTJDMTRCbEMsZ0IzQzA0QmtDO0VEMXRCOUIsbUJBQUE7RTRDN0tKLDJDM0M0NEJrQztFMkMzNEJsQyw0QkFBQTtFQUNBLG9DQUFBO0VBQ0Esd0QzQzY0QmtDO1UyQzc0QmxDLGdEM0M2NEJrQztFMkM1NEJsQyxVQUFBO0FqRHN6SkY7QWlEbnpKRTtFQUNFLHNCM0NnNEJnQztBTnE3SHBDO0FpRGx6SkU7RUFDRSxVQUFBO0FqRG96Sko7QWlEanpKRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0Fq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akxKOztBT3RpTEU7OztFbURMSSx1REFBQTtBMURpakxOOztBMER2akxFO0VBQ0Usb0NBQUE7QTFEMGpMSjs7QU9oakxFOzs7RW1ETEksOENBQUE7QTFEMmpMTjs7QTBEamtMRTtFQUNFLG9DQUFBO0ExRG9rTEo7O0FPMWpMRTs7O0VtRExJLHVEQUFBO0ExRHFrTE47O0EwRDNrTEU7RUFDRSxvQ0FBQTtBMUQ4a0xKOztBT3BrTEU7OztFbURMSSxrREFBQTtBMUQra0xOOztBMkQ5a0xBO0VBQ0UsaUNBQUE7QTNEaWxMRjs7QTJEOWtMQTtFQUNFLHdDQUFBO0EzRGlsTEY7O0E0RDVsTEE7RUFBa0Isb0NBQUE7QTVEZ21MbEI7O0E0RC9sTEE7RUFBa0Isd0NBQUE7QTVEbW1MbEI7O0E0RGxtTEE7RUFBa0IsMENBQUE7QTVEc21MbEI7O0E0RHJtTEE7RUFBa0IsMkNBQUE7QTVEeW1MbEI7O0E0RHhtTEE7RUFBa0IseUNBQUE7QTVENG1MbEI7O0E0RDFtTEE7RUFBbUIsb0JBQUE7QTVEOG1MbkI7O0E0RDdtTEE7RUFBbUIsd0JBQUE7QTVEaW5MbkI7O0E0RGhuTEE7RUFBbUIsMEJBQUE7QTVEb25MbkI7O0E0RG5uTEE7RUFBbUIsMkJBQUE7QTVEdW5MbkI7O0E0RHRuTEE7RUFBbUIseUJBQUE7QTVEMG5MbkI7O0E0RHZuTEU7RUFDRSxnQ0FBQTtBNUQwbkxKOztBNEQzbkxFO0VBQ0UsZ0NBQUE7QTVEOG5MSjs7QTREL25MRTtFQUNFLGdDQUFBO0E1RGtvTEo7O0E0RG5vTEU7RUFDRSxnQ0FBQTtBNURzb0xKOztBNER2b0xFO0VBQ0UsZ0NBQUE7QTVEMG9MSjs7QTREM29MRTtFQUNFLGdDQUFBO0E1RDhvTEo7O0E0RC9vTEU7RUFDRSxnQ0FBQTtBNURrcExKOztBNERucExFO0VBQ0UsZ0NBQUE7QTVEc3BMSjs7QTREbHBMQTtFQUNFLDZCQUFBO0E1RHFwTEY7O0E0RDlvTEE7RUFDRSxnQ0FBQTtBNURpcExGOztBNEQ5b0xBO0VBQ0UsaUNBQUE7QTVEaXBMRjs7QTREOW9MQTtFQUNFLDBDQUFBO0VBQ0EsMkNB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QUVFLGlDQUFBO0F4RXl0TlY7O0F3RXZ0TlE7O0VBRUUsK0JBQUE7QXhFMHROVjs7QXdFenVOUTtFQUFnQyx5QkFBQTtBeEU2dU54Qzs7QXdFNXVOUTs7RUFFRSw2QkFBQTtBeEUrdU5WOztBd0U3dU5ROztFQUVFLCtCQUFBO0F4RWd2TlY7O0F3RTl1TlE7O0VBRUUsZ0NBQUE7QXhFaXZOVjs7QXdFL3VOUTs7RUFFRSw4QkFBQTtBeEVrdk5WOztBd0Vqd05RO0VBQWdDLHVCQUFBO0F4RXF3TnhDOztBd0Vwd05ROztFQUVFLDJCQUFBO0F4RXV3TlY7O0F3RXJ3TlE7O0VBRUUsNkJBQUE7QXhFd3dOVjs7QXdFdHdOUTs7RUFFRSw4QkFBQTtBeEV5d05WOztBd0V2d05ROztFQUVFLDRCQUFBO0F4RTB3TlY7O0F3RXp4TlE7RUFBZ0MseUJBQUE7QXhFNnhOeEM7O0F3RTV4TlE7O0VBRUUsNkJBQUE7QXhFK3hOVjs7QXdFN3hOUTs7RUFFRSwrQkFBQTtBeEVneU5WOztBd0U5eE5ROztFQUVFLGdDQUFBO0F4RWl5TlY7O0F3RS94TlE7O0VBRUUsOEJBQUE7QXhFa3lOVjs7QXdFanpOUTtFQUFnQyx1QkFBQTtBeEVxek54Qzs7QXdFcHpOUTs7RUFFRSwyQkFBQTtBeEV1ek5WOztBd0Vyek5ROztFQUVFLDZCQUFBO0F4RXd6TlY7O0F3RXR6TlE7O0VBRUUsOEJBQUE7QXhFeXpOVjs7QXdFdnpOUTs7RUFFRSw0QkFBQTtBeEUwek5WOztBd0V6ME5RO0VBQWdDLHFCQUFBO0F4RTYwTnhDOztBd0U1ME5ROztFQUVFLHlCQUFBO0F4RSswTlY7O0F3RTcwTlE7O0VBRUUsMkJBQUE7QXhFZzFOVjs7QXdFOTBOUTs7RUFFRSw0QkFBQTtBeEVpMU5WOztBd0UvME5ROztFQUVFLDBCQUFBO0F4RWsxTlY7O0F3RWoyTlE7RUFBZ0MsMkJBQUE7QXhFcTJOeEM7O0F3RXAyTlE7O0VBRUUsK0JBQUE7QXhFdTJOVjs7QXdFcjJOUTs7RUFFRSxpQ0FBQTtBeEV3Mk5WOztBd0V0Mk5ROztFQUVFLGtDQUFBO0F4RXkyTlY7O0F3RXYyTlE7O0VBRUUsZ0NBQUE7QXhFMDJOVjs7QXdFejNOUTtFQUFnQywwQkFBQTtBeEU2M054Qzs7QXdFNTNOUTs7RUFFRSw4QkFBQTtBeEUrM05WOztBd0U3M05ROztFQUVFLGdDQUFBO0F4RWc0TlY7O0F3RTkzTlE7O0VBRUUsaUNBQUE7QXhFaTROVjs7QXdFLzNOUTs7RUFFRSwrQkFBQTtBeEVrNE5WOztBd0VqNU5RO0VBQWdDLHdCQUFBO0F4RXE1TnhDOztBd0VwNU5ROztFQUVFLDRCQUFBO0F4RXU1TlY7O0F3RXI1TlE7O0VBRUUsOEJBQUE7QXhFdzVOVjs7QXdFdDVOUTs7RUFFRSwrQkFBQTtBeEV5NU5WOztBd0V2NU5ROztFQUVFLDZCQUFBO0F4RTA1TlY7O0F3RXo2TlE7RUFBZ0MsMEJBQUE7QXhFNjZOeEM7O0F3RTU2TlE7O0VBRUUsOEJBQUE7QXhFKzZOVjs7QXdFNzZOUTs7RUFFRSxnQ0FBQTtBeEVnN05WOztBd0U5Nk5ROztFQUVFLGlDQUFBO0F4RWk3TlY7O0F3RS82TlE7O0VBRUUsK0JBQUE7QXhFazdOVjs7QXdFajhOUTtFQUFnQyx3QkFBQTtBeEVxOE54Qzs7QXdFcDhOUTs7RUFFRSw0QkFBQTtBeEV1OE5WOztBd0VyOE5ROztFQUVFLDhCQUFBO0F4RXc4TlY7O0F3RXQ4TlE7O0VBRUUsK0JBQUE7QXhFeThOVjs7QXdFdjhOUTs7RUFFRSw2QkFBQTtBeEUwOE5WOztBd0VsOE5RO0VBQXdCLDJCQUFBO0F4RXM4TmhDOztBd0VyOE5ROztFQUVFLCtCQUFBO0F4RXc4TlY7O0F3RXQ4TlE7O0VBRUUsaUNBQUE7QXhFeThOVjs7QXdFdjhOUTs7RUFFRSxrQ0FBQTtBeEUwOE5WOztBd0V4OE5ROztFQUVFLGdDQUFBO0F4RTI4TlY7O0F3RTE5TlE7RUFBd0IsMEJBQUE7QXhFODlOaEM7O0F3RTc5TlE7O0VBRUUsOEJBQUE7QXhFZytOVjs7QXdFOTlOUTs7RUFFRSxnQ0FBQTtBeEVpK05WOztBd0UvOU5ROztFQUVFLGlDQUFBO0F4RWsrTlY7O0F3RWgrTlE7O0VBRUUsK0JBQUE7QXhFbStOVjs7QXdFbC9OUTtFQUF3Qix3QkFBQTtBeEVzL05oQzs7QXdFci9OUTs7RUFFRSw0QkFBQTtBeEV3L05WOztBd0V0L05ROztFQUVFLDhCQUFBO0F4RXkvTlY7O0F3RXYvTlE7O0VBRUUsK0JBQUE7QXhFMC9OVjs7QXdFeC9OUTs7RUFFRSw2QkFBQTtBeEUyL05WOztBd0UxZ09RO0VBQXdCLDBCQUFBO0F4RThnT2hDOztBd0U3Z09ROztFQUVFLDhCQUFBO0F4RWdoT1Y7O0F3RTlnT1E7O0VBRUUsZ0NBQUE7QXhFaWhPVjs7QXdFL2dPUTs7RUFFRSxpQ0FBQTtBeEVraE9WOztBd0VoaE9ROztFQUVFLCtCQUFBO0F4RW1oT1Y7O0F3RWxpT1E7RUFBd0Isd0JBQUE7QXhFc2lPaEM7O0F3RXJpT1E7O0VBRUUsNEJBQUE7QXhFd2lPVjs7QXdFdGlPUTs7RUFFRSw4QkFBQTtBeEV5aU9WOztBd0V2aU9ROztFQUVFLCtCQUFBO0F4RTBpT1Y7O0F3RXhpT1E7O0VBRUUsNkJBQUE7QXhFMmlPVjs7QXdFcmlPSTtFQUFtQix1QkFBQTtBeEV5aU92Qjs7QXdFeGlPSTs7RUFFRSwyQkFBQTtBeEUyaU9OOztBd0V6aU9JOztFQUVFLDZCQUFBO0F4RTRpT047O0F3RTFpT0k7O0VBRUUsOEJBQUE7QXhFNmlPTjs7QXdFM2lPSTs7RUFFRSw0QkFBQTtBeEU4aU9OOztBZXZqT0k7RXlEbERJO0lBQWdDLG9CQUFBO0V4RThtT3RDO0V3RTdtT007O0lBRUUsd0JBQUE7RXhFK21PUjtFd0U3bU9NOztJQUVFLDBCQUFBO0V4RSttT1I7RXdFN21PTTs7SUFFRSwyQkFBQTtFeEUrbU9SO0V3RTdtT007O0lBRUUseUJBQUE7RXhFK21PUjtFd0U5bk9NO0lBQWdDLDBCQUFBO0V4RWlvT3RDO0V3RWhvT007O0lBRUUsOEJBQUE7RXhFa29PUjtFd0Vob09NOztJQUVFLGdDQUFBO0V4RWtvT1I7RXdFaG9PTTs7SUFFRSxpQ0FBQTtFeEVrb09SO0V3RWhvT007O0lBRUUsK0JBQUE7RXhFa29PUjtFd0VqcE9NO0lBQWdDLHlCQUFBO0V4RW9wT3RDO0V3RW5wT007O0lBRUUsNkJBQUE7RXhFcXBPUjtFd0VucE9NOztJQUVFLCtCQUFBO0V4RXFwT1I7RXdFbnBPTTs7SUFFRSxnQ0FBQTtFeEVxcE9SO0V3RW5wT007O0lBRUUsOEJBQUE7RXhFcXBPUjtFd0VwcU9NO0lBQWdDLHVCQUFBO0V4RXVxT3RDO0V3RXRxT007O0lBRUUsMkJBQUE7RXhFd3FPUjtFd0V0cU9NOztJQUVFLDZCQUFBO0V4RXdxT1I7RXdFdHFPTTs7SUFFRSw4QkFBQTtFeEV3cU9SO0V3RXRxT007O0lBRUUsNEJBQUE7RXhFd3FPUjtFd0V2ck9NO0lBQWdDLHlCQUFBO0V4RTByT3RDO0V3RXpyT007O0lBRUUsNkJBQUE7RXhFMnJPUjtFd0V6ck9NOztJQUVFLCtCQUFBO0V4RTJyT1I7RXdFenJPTTs7SUFFRSxnQ0FBQTtFeEUyck9SO0V3RXpyT007O0lBRUUsOEJBQUE7RXhFMnJPUjtFd0Uxc09NO0lBQWdDLHVCQUFBO0V4RTZzT3RDO0V3RTVzT007O0lBRUUsMkJBQUE7RXhFOHNPUjtFd0U1c09NOztJQUVFLDZCQUFBO0V4RThzT1I7RXdFNXNPTTs7SUFFRSw4QkFBQTtFeEU4c09SO0V3RTVzT007O0lBRUUsNEJBQUE7RXhFOHNPUjtFd0U3dE9NO0lBQWdDLHFCQUFBO0V4RWd1T3RDO0V3RS90T007O0lBRUUseUJBQUE7RXhFaXVPUjtFd0UvdE9NOztJQUVFLDJCQUFBO0V4RWl1T1I7RXdFL3RPTTs7SUFFRSw0QkFBQTtFeEVpdU9SO0V3RS90T007O0lBRUUsMEJBQUE7RXhFaXVPUjtFd0Vodk9NO0lBQWdDLDJCQUFBO0V4RW12T3RDO0V3RWx2T007O0lBRUUsK0JBQUE7RXhFb3ZPUjtFd0Vsdk9NOztJQUVFLGlDQUFBO0V4RW92T1I7RXdFbHZPTTs7SUFFRSxrQ0FBQTtFeEVvdk9SO0V3RWx2T007O0lBRUUsZ0NBQUE7RXhFb3ZPUjtFd0Vud09NO0lBQWdDLDBCQUFBO0V4RXN3T3RDO0V3RXJ3T007O0lBRUUsOEJBQUE7RXhFdXdPUjtFd0Vyd09NOztJQUVFLGdDQUFBO0V4RXV3T1I7RXdFcndPTTs7SUFFRSxpQ0FBQTtFeEV1d09SO0V3RXJ3T007O0lBRUUsK0JBQUE7RXhFdXdPUjtFd0V0eE9NO0lBQWdDLHdCQUFBO0V4RXl4T3RDO0V3RXh4T007O0lBRUUsNEJBQUE7RXhFMHhPUjtFd0V4eE9NOztJQUVFLDhCQUFBO0V4RTB4T1I7RXdFeHhPTTs7SUFFRSwrQkFBQTtFeEUweE9SO0V3RXh4T007O0lBRUUsNkJBQUE7RXhFMHhPUjtFd0V6eU9NO0lBQWdDLDBCQUFBO0V4RTR5T3RDO0V3RTN5T007O0lBRUUsOEJBQUE7RXhFNnlPUjtFd0UzeU9NOztJQUVFLGdDQUFBO0V4RTZ5T1I7RXdFM3lPTTs7SUFFRSxpQ0FBQTtFeEU2eU9SO0V3RTN5T007O0lBRUUsK0JBQUE7RXhFNnlPUjtFd0U1ek9NO0lBQWdDLHdCQUFBO0V4RSt6T3RDO0V3RTl6T007O0lBRUUsNEJBQUE7RXhFZzBPUjtFd0U5ek9NOztJQUVFLDhCQUFBO0V4RWcwT1I7RXdFOXpPTTs7SUFFRSwrQkFBQTtFeEVnME9SO0V3RTl6T007O0lBRUUsNkJBQUE7RXhFZzBPUjtFd0V4ek9NO0lBQXdCLDJCQUFBO0V4RTJ6TzlCO0V3RTF6T007O0lBRUUsK0JBQUE7RXhFNHpPUjtFd0Uxek9NOztJQUVFLGlDQUFBO0V4RTR6T1I7RXdFMXpPTTs7SUFFRSxrQ0FBQTtFeEU0ek9SO0V3RTF6T007O0lBRUUsZ0NBQUE7RXhFNHpPUjtFd0UzME9NO0lBQXdCLDBCQUFBO0V4RTgwTzlCO0V3RTcwT007O0lBRUUsOEJBQUE7RXhFKzBPUjtFd0U3ME9NOztJQUVFLGdDQUFBO0V4RSswT1I7RXdFNzBPTTs7SUFFRSxpQ0FBQTtFeEUrME9SO0V3RTcwT007O0lBRUUsK0JBQUE7RXhFKzBPUjtFd0U5MU9NO0lBQXdCLHdCQUFBO0V4RWkyTzlCO0V3RWgyT007O0lBRUUsNEJBQUE7RXhFazJPUjtFd0VoMk9NOztJQUVFLDhCQUFBO0V4RWsyT1I7RXdFaDJPTTs7SUFFRSwrQkFBQTtFeEVrMk9SO0V3RWgyT007O0lBRUUsNkJBQUE7RXhFazJPUjtFd0VqM09NO0lBQXdCLDBCQUFBO0V4RW8zTzlCO0V3RW4zT007O0lBRUUsOEJBQUE7RXhFcTNPUjtFd0VuM09NOztJQUVFLGdDQUFBO0V4RXEzT1I7RXdFbjNPTTs7SUFFRSxpQ0FBQTtFeEVxM09SO0V3RW4zT007O0lBRUUsK0JBQUE7RXhFcTNPUjtFd0VwNE9NO0lBQXdCLHdCQUFBO0V4RXU0TzlCO0V3RXQ0T007O0lBRUUsNEJBQUE7RXhFdzRPUjtFd0V0NE9NOztJQUVFLDhCQUFBO0V4RXc0T1I7RXdFdDRPTTs7SUFFRSwrQkFBQTtFeEV3NE9SO0V3RXQ0T007O0lBRUUsNkJBQUE7RXhFdzRPUjtFd0VsNE9FO0lBQW1CLHVCQUFBO0V4RXE0T3JCO0V3RXA0T0U7O0lBRUUsMkJBQUE7RXhFczRPSjtFd0VwNE9FOztJQUVFLDZCQUFBO0V4RXM0T0o7RXdFcDRPRTs7SUFFRSw4QkFBQTtFeEVzNE9KO0V3RXA0T0U7O0lBRUUsNEJBQUE7RXhFczRPSjtBQUNGO0FlaDVPSTtFeURsREk7SUFBZ0Msb0JBQUE7RXhFczhPdEM7RXdFcjhPTTs7SUFFRSx3QkFBQTtFeEV1OE9SO0V3RXI4T007O0lBRUUsMEJBQUE7RXhFdThPUjtFd0VyOE9NOztJQUVFLDJCQUFBO0V4RXU4T1I7RXdFcjhPTTs7SUFFRSx5QkFBQTtFeEV1OE9SO0V3RXQ5T007SUFBZ0MsMEJBQUE7RXhFeTlPdEM7RXdFeDlPTTs7SUFFRSw4QkFBQTtFeEUwOU9SO0V3RXg5T007O0lBRUUsZ0NBQUE7RXhFMDlPUjtFd0V4OU9NOztJQUVFLGlDQUFBO0V4RTA5T1I7RXdFeDlPTTs7SUFFRSwrQkFBQTtFeEUwOU9SO0V3RXorT007SUFBZ0MseUJBQUE7RXhFNCtPdEM7RXdFMytPTTs7SUFFRSw2QkFBQTtFeEU2K09SO0V3RTMrT007O0lBRUUsK0JBQUE7RXhFNitPUjtFd0UzK09NOztJQUVFLGdDQUFBO0V4RTYrT1I7RXdFMytPTTs7SUFFRSw4QkFBQTtFeEU2K09SO0V3RTUvT007SUFBZ0MsdUJBQUE7RXhFKy9PdEM7RXdFOS9PTTs7SUFFRSwyQkFBQTtFeEVnZ1BSO0V3RTkvT007O0lBRUUsNkJBQUE7RXhFZ2dQUjtFd0U5L09NOztJQUVFLDhCQUFBO0V4RWdnUFI7RXdFOS9PTTs7SUFFRSw0QkFBQTtFeEVnZ1BSO0V3RS9nUE07SUFBZ0MseUJBQUE7RXhFa2hQdEM7RXdFamhQTTs7SUFFRSw2QkFBQTtFeEVtaFBSO0V3RWpoUE07O0lBRUUsK0JBQUE7RXhFbWhQUjtFd0VqaFBNOztJQUVFLGdDQUFBO0V4RW1oUFI7RXdFamhQTTs7SUFFRSw4QkFBQTtFeEVtaFBSO0V3RWxpUE07SUFBZ0MsdUJBQUE7RXhFcWlQdEM7RXdFcGlQTTs7SUFFRSwyQkFBQTtFeEVzaVBSO0V3RXBpUE07O0lBRUUsNkJBQUE7RXhFc2lQUjtFd0VwaVBNOztJQUVFLDhCQUFBO0V4RXNpUFI7RXdFcGlQTTs7SUFFRSw0QkFBQTtFeEVzaVBSO0V3RXJqUE07SUFBZ0MscUJBQUE7RXhFd2pQdEM7RXdFdmpQTTs7SUFFRSx5QkFBQTtFeEV5alBSO0V3RXZqUE07O0lBRUUsMkJBQUE7RXhFeWpQUjtFd0V2alBNOztJQUVFLDRCQUFBO0V4RXlqUFI7RXdFdmpQTTs7SUFFRSwwQkFBQTtFeEV5alBSO0V3RXhrUE07SUFBZ0MsMkJBQUE7RXhFMmtQdEM7RXdFMWtQTTs7SUFFRSwrQkFBQTtFeEU0a1BSO0V3RTFrUE07O0lBRUUsaUNBQUE7RXhFNGtQUjtFd0Uxa1BNOztJQUVFLGtDQUFBO0V4RTRrUFI7RXdFMWtQTTs7SUFFRSxnQ0FBQTtFeEU0a1BSO0V3RTNsUE07SUFBZ0MsMEJBQUE7RXhFOGxQdEM7RXdFN2xQTTs7SUFFRSw4QkFBQTtFeEUrbFBSO0V3RTdsUE07O0lBRUUsZ0NBQUE7RXhFK2xQUjtFd0U3bFBNOztJQUVFLGlDQUFBO0V4RStsUFI7RXdFN2xQTTs7SUFFRSwrQkFBQTtFeEUrbFBSO0V3RTltUE07SUFBZ0Msd0JBQUE7RXhFaW5QdEM7RXdFaG5QTTs7SUFFRSw0QkFBQTtFeEVrblBSO0V3RWhuUE07O0lBRUUsOEJBQUE7RXhFa25QUjtFd0VoblBNOztJQUVFLCtCQUFBO0V4RWtuUFI7RXdFaG5QTTs7SUFFRSw2QkFBQTtFeEVrblBSO0V3RWpvUE07SUFBZ0MsMEJBQUE7RXhFb29QdEM7RXdFbm9QTTs7SUFFRSw4QkFBQTtFeEVxb1BSO0V3RW5vUE07O0lBRUUsZ0NBQUE7RXhFcW9QUjtFd0Vub1BNOztJQUVFLGlDQUFBO0V4RXFvUFI7RXdFbm9QTTs7SUFFRSwrQkFBQTtFeEVxb1BSO0V3RXBwUE07SUFBZ0Msd0JBQUE7RXhFdXBQdEM7RXdFdHBQTTs7SUFFRSw0QkFBQTtFeEV3cFBSO0V3RXRwUE07O0lBRUUsOEJBQUE7RXhFd3BQUjtFd0V0cFBNOztJQUVFLCtCQUFBO0V4RXdwUFI7RXdFdHBQTTs7SUFFRSw2QkFBQTtFeEV3cFBSO0V3RWhwUE07SUFBd0IsMkJBQUE7RXhFbXBQOUI7RXdFbHBQTTs7SUFFRSwrQkFBQTtFeEVvcFBSO0V3RWxwUE07O0lBRUUsaUNBQUE7RXhFb3BQUjtFd0VscFBNOztJQUVFLGtDQUFBO0V4RW9wUFI7RXdFbHBQTTs7SUFFRSxnQ0FBQTtFeEVvcFBSO0V3RW5xUE07SUFBd0IsMEJBQUE7RXhFc3FQOUI7RXdFcnFQTTs7SUFFRSw4QkFBQTtFeEV1cVBSO0V3RXJxUE07O0lBRUUsZ0NBQUE7RXhFdXFQUjtFd0VycVBNOztJQUVFLGlDQUFBO0V4RXVxUFI7RXdFcnFQTTs7SUFFRSwrQkFBQTtFeEV1cVBSO0V3RXRyUE07SUFBd0Isd0JBQUE7RXhFeXJQOUI7RXdFeHJQTTs7SUFFRSw0QkFBQTtFeEUwclBSO0V3RXhyUE07O0lBRUUsOEJBQUE7RXhFMHJQUjtFd0V4clBNOztJQUVFLCtCQUFBO0V4RTByUFI7RXdFeHJQTTs7SUFFRSw2QkFBQTtFeEUwclBSO0V3RXpzUE07SUFBd0IsMEJBQUE7RXhFNHNQOUI7RXdFM3NQTTs7SUFFRSw4QkFBQTtFeEU2c1BSO0V3RTNzUE07O0lBRUUsZ0NBQUE7RXhFNnNQUjtFd0Uzc1BNOztJQUVFLGlDQUFBO0V4RTZzUFI7RXdFM3NQTTs7SUFFRSwrQkFBQTtFeEU2c1BSO0V3RTV0UE07SUFBd0Isd0JBQUE7RXhFK3RQOUI7RXdFOXRQTTs7SUFFRSw0QkFBQTtFeEVndVBSO0V3RTl0UE07O0lBRUUsOEJBQUE7RXhFZ3VQUjtFd0U5dFBNOztJQUVFLCtCQUFBO0V4RWd1UFI7RXdFOXRQTTs7SUFFRSw2QkFBQTtFeEVndVBSO0V3RTF0UEU7SUFBbUIsdUJBQUE7RXhFNnRQckI7RXdFNXRQRTs7SUFFRSwyQkFBQTtFeEU4dFBKO0V3RTV0UEU7O0lBRUUsNkJBQUE7RXhFOHRQSjtFd0U1dFBFOztJQUVFLDhCQUFBO0V4RTh0UEo7RXdFNXRQRTs7SUFFRSw0QkFBQTtFeEU4dFBKO0FBQ0Y7QWV4dVBJO0V5RGxESTtJQUFnQyxvQkFBQTtFeEU4eFB0QztFd0U3eFBNOztJQUVFLHdCQUFBO0V4RSt4UFI7RXdFN3hQTTs7SUFFRSwwQkFBQTtFeEUreFBSO0V3RTd4UE07O0lBRUUsMkJBQUE7RXhFK3hQUjtFd0U3eFBNOztJQUVFLHlCQUFBO0V4RSt4UFI7RXdFOXlQTTtJQUFnQywwQkFBQTtFeEVpelB0QztFd0VoelBNOztJQUVFLDhCQUFBO0V4RWt6UFI7RXdFaHpQTTs7SUFFRSxnQ0FBQTtFeEVrelBSO0V3RWh6UE07O0lBRUUsaUNBQUE7RXhFa3pQUjtFd0VoelBNOztJQUVFLCtCQUFBO0V4RWt6UFI7RXdFajBQTTtJQUFnQyx5QkFBQTtFeEVvMFB0QztFd0VuMFBNOztJQUVFLDZCQUFBO0V4RXEwUFI7RXdFbjBQTTs7SUFFRSwrQkFBQTtFeEVxMFBSO0V3RW4wUE07O0lBRUUsZ0NBQUE7RXhFcTBQUjtFd0VuMFBNOztJQUVFLDhCQUFBO0V4RXEwUFI7RXdFcDFQTTtJQUFnQyx1QkFBQTtFeEV1MVB0QztFd0V0MVBNOztJQUVFLDJCQUFBO0V4RXcxUFI7RXdFdDFQTTs7SUFFRSw2QkFBQTtFeEV3MVBSO0V3RXQxUE07O0lBRUUsOEJBQUE7RXhFdzFQUjtFd0V0MVBNOztJQUVFLDRCQUFBO0V4RXcxUFI7RXdFdjJQTTtJQUFnQyx5QkFBQTtFeEUwMlB0QztFd0V6MlBNOztJQUVFLDZCQUFBO0V4RTIyUFI7RXdFejJQTTs7SUFFRSwrQkFBQTtFeEUyMlBSO0V3RXoyUE07O0lBRUUsZ0NBQUE7RXhFMjJQUjtFd0V6MlBNOztJQUVFLDhCQUFBO0V4RTIyUFI7RXdFMTNQTTtJQUFnQyx1QkFBQTtFeEU2M1B0QztFd0U1M1BNOztJQUVFLDJCQUFBO0V4RTgzUFI7RXdFNTNQTTs7SUFFRSw2QkFBQTtFeEU4M1BSO0V3RTUzUE07O0lBRUUsOEJBQUE7RXhFODNQUjtFd0U1M1BNOztJQUVFLDRCQUFBO0V4RTgzUFI7RXdFNzRQTTtJQUFnQyxxQkFBQTtFeEVnNVB0QztFd0UvNFBNOztJQUVFLHlCQUFBO0V4RWk1UFI7RXdFLzRQTTs7SUFFRSwyQkFBQTtFeEVpNVBSO0V3RS80UE07O0lBRUUsNEJBQUE7RXhFaTVQUjtFd0UvNFBNOztJQUVFLDBCQUFBO0V4RWk1UFI7RXdFaDZQTTtJQUFnQywyQkFBQTtFeEVtNlB0QztFd0VsNlBNOztJQUVFLCtCQUFBO0V4RW82UFI7RXdFbDZQTTs7SUFFRSxpQ0FBQTtFeEVvNlBSO0V3RWw2UE07O0lBRUUsa0NBQUE7RXhFbzZQUjtFd0VsNlBNOztJQUVFLGdDQUFBO0V4RW82UFI7RXdFbjdQTTtJQUFnQywwQkFBQTtFeEVzN1B0QztFd0VyN1BNOztJQUVFLDhCQUFBO0V4RXU3UFI7RXdFcjdQTTs7SUFFRSxnQ0FBQTtFeEV1N1BSO0V3RXI3UE07O0lBRUUsaUNBQUE7RXhFdTdQUjtFd0VyN1BNOztJQUVFLCtCQUFBO0V4RXU3UFI7RXdFdDhQTTtJQUFnQyx3QkFBQTtFeEV5OFB0QztFd0V4OFBNOztJQUVFLDRCQUFBO0V4RTA4UFI7RXdFeDhQTTs7SUFFRSw4QkFBQTtFeEUwOFBSO0V3RXg4UE07O0lBRUUsK0JBQUE7RXhFMDhQUjtFd0V4OFBNOztJQUVFLDZCQUFBO0V4RTA4UFI7RXdFejlQTTtJQUFnQywwQkFBQTtFeEU0OVB0QztFd0UzOVBNOztJQUVFLDhCQUFBO0V4RTY5UFI7RXdFMzlQTTs7SUFFRSxnQ0FBQTtFeEU2OVBSO0V3RTM5UE07O0lBRUUsaUNBQUE7RXhFNjlQUjtFd0UzOVBNOztJQUVFLCtCQUFBO0V4RTY5UFI7RXdFNStQTTtJQUFnQyx3QkFBQTtFeEUrK1B0QztFd0U5K1BNOztJQUVFLDRCQUFBO0V4RWcvUFI7RXdFOStQTTs7SUFFRSw4QkFBQTtFeEVnL1BSO0V3RTkrUE07O0lBRUUsK0JBQUE7RXhFZy9QUjtFd0U5K1BNOztJQUVFLDZCQUFBO0V4RWcvUFI7RXdFeCtQTTtJQUF3QiwyQkFBQTtFeEUyK1A5QjtFd0UxK1BNOztJQUVFLCtCQUFBO0V4RTQrUFI7RXdFMStQTTs7SUFFRSxpQ0FBQTtFeEU0K1BSO0V3RTErUE07O0lBRUUsa0NBQUE7RXhFNCtQUjtFd0UxK1BNOztJQUVFLGdDQUFBO0V4RTQrUFI7RXdFMy9QTTtJQUF3QiwwQkFBQTtFeEU4L1A5QjtFd0U3L1BNOztJQUVFLDhCQUFBO0V4RSsvUFI7RXdFNy9QTTs7SUFFRSxnQ0FBQTtFeEUrL1BSO0V3RTcvUE07O0lBRUUsaUNBQUE7RXhFKy9QUjtFd0U3L1BNOztJQUVFLCtCQUFBO0V4RSsvUFI7RXdFOWdRTTtJQUF3Qix3QkFBQTtFeEVpaFE5QjtFd0VoaFFNOztJQUVFLDRCQUFBO0V4RWtoUVI7RXdFaGhRTTs7SUFFRSw4QkFBQTtFeEVraFFSO0V3RWhoUU07O0lBRUUsK0JBQUE7RXhFa2hRUjtFd0VoaFFNOztJQUVFLDZCQUFBO0V4RWtoUVI7RXdFamlRTTtJQUF3QiwwQkFBQTtFeEVvaVE5QjtFd0VuaVFNOztJQUVFLDhCQUFBO0V4RXFpUVI7RXdFbmlRTTs7SUFFRSxnQ0FBQTtFeEVxaVFSO0V3RW5pUU07O0lBRUUsaUNBQUE7RXhFcWlRUjtFd0VuaVFNOztJQUVFLCtCQUFBO0V4RXFpUVI7RXdFcGpRTTtJQUF3Qix3QkFBQTtFeEV1alE5QjtFd0V0alFNOztJQUVFLDRCQUFBO0V4RXdqUVI7RXdFdGpRTTs7SUFFRSw4QkFBQTtFeEV3alFSO0V3RXRqUU07O0lBRUUsK0JBQUE7RXhFd2pRUjtFd0V0alFNOztJQUVFLDZCQUFBO0V4RXdqUVI7RXdFbGpRRTtJQUFtQix1QkFBQTtFeEVxalFyQjtFd0VwalFFOztJQUVFLDJCQUFBO0V4RXNqUUo7RXdFcGpRRTs7SUFFRSw2QkFBQTtFeEVzalFKO0V3RXBqUUU7O0lBRUUsOEJBQUE7RXhFc2pRSjtFd0VwalFFOztJQUVFLDRCQUFBO0V4RXNqUUo7QUFDRjtBZWhrUUk7RXlEbERJO0lBQWdDLG9CQUFBO0V4RXNuUXRDO0V3RXJuUU07O0lBRUUsd0JBQUE7RXhFdW5RUjtFd0VyblFNOztJQUVFLDBCQUFBO0V4RXVuUVI7RXdFcm5RTTs7SUFFRSwyQkFBQTtFeEV1blFSO0V3RXJuUU07O0lBRUUseUJBQUE7RXhFdW5RUjtFd0V0b1FNO0lBQWdDLDBCQUFBO0V4RXlvUXRDO0V3RXhvUU07O0lBRUUsOEJBQUE7RXhFMG9RUjtFd0V4b1FNOztJQUVFLGdDQUFBO0V4RTBvUVI7RXdFeG9RTTs7SUFFRSxpQ0FBQTtFeEUwb1FSO0V3RXhvUU07O0lBRUUsK0JBQUE7RXhFMG9RUjtFd0V6cFFNO0lBQWdDLHlCQUFBO0V4RTRwUXRDO0V3RTNwUU07O0lBRUUsNkJBQUE7RXhFNnBRUjtFd0UzcFFNOztJQUVFLCtCQUFBO0V4RTZwUVI7RXdFM3BRTTs7SUFFRSxnQ0FBQTtFeEU2cFFSO0V3RTNwUU07O0lBRUUsOEJBQUE7RXhFNnBRUjtFd0U1cVFNO0lBQWdDLHVCQUFBO0V4RStxUXRDO0V3RTlxUU07O0lBRUUsMkJBQUE7RXhFZ3JRUjtFd0U5cVFNOztJQUVFLDZCQUFBO0V4RWdyUVI7RXdFOXFRTTs7SUFFRSw4QkFBQTtFeEVnclFSO0V3RTlxUU07O0lBRUUsNEJBQUE7RXhFZ3JRUjtFd0UvclFNO0lBQWdDLHlCQUFBO0V4RWtzUXRDO0V3RWpzUU07O0lBRUUsNkJBQUE7RXhFbXNRUjtFd0Vqc1FNOztJQUVFLCtCQUFBO0V4RW1zUVI7RXdFanNRTTs7SUFFRSxnQ0FBQTtFeEVtc1FSO0V3RWpzUU07O0lBRUUsOEJBQUE7RXhFbXNRUjtFd0VsdFFNO0lBQWdDLHVCQUFBO0V4RXF0UXRDO0V3RXB0UU07O0lBRUUsMkJBQUE7RXhFc3RRUjtFd0VwdFFNOztJQUVFLDZCQUFBO0V4RXN0UVI7RXdFcHRRTTs7SUFFRSw4QkFBQTtFeEVzdFFSO0V3RXB0UU07O0lBRUUsNEJBQUE7RXhFc3RRUjtFd0VydVFNO0lBQWdDLHFCQUFBO0V4RXd1UXRDO0V3RXZ1UU07O0lBRUUseUJBQUE7RXhFeXVRUjtFd0V2dVFNOztJQUVFLDJCQUFBO0V4RXl1UVI7RXdFdnVRTTs7SUFFRSw0QkFBQTtFeEV5dVFSO0V3RXZ1UU07O0lBRUUsMEJBQUE7RXhFeXVRUjtFd0V4dlFNO0lBQWdDLDJCQUFBO0V4RTJ2UXRDO0V3RTF2UU07O0lBRUUsK0JBQUE7RXhFNHZRUjtFd0UxdlFNOztJQUVFLGlDQUFBO0V4RTR2UVI7RXdFMXZRTTs7SUFFRSxrQ0FBQTtFeEU0dlFSO0V3RTF2UU07O0lBRUUsZ0NBQUE7RXhFNHZRUjtFd0Uzd1FNO0lBQWdDLDBCQUFBO0V4RTh3UXRDO0V3RTd3UU07O0lBRUUsOEJBQUE7RXhFK3dRUjtFd0U3d1FNOztJQUVFLGdDQUFBO0V4RSt3UVI7RXdFN3dRTTs7SUFFRSxpQ0FBQTtFeEUrd1FSO0V3RTd3UU07O0lBRUUsK0JBQUE7RXhFK3dRUjtFd0U5eFFNO0lBQWdDLHdCQUFBO0V4RWl5UXRDO0V3RWh5UU07O0lBRUUsNEJBQUE7RXhFa3lRUjtFd0VoeVFNOztJQUVFLDhCQUFBO0V4RWt5UVI7RXdFaHlRTTs7SUFFRSwrQkFBQTtFeEVreVFSO0V3RWh5UU07O0lBRUUsNkJBQUE7RXhFa3lRUjtFd0VqelFNO0lBQWdDLDBCQUFBO0V4RW96UXRDO0V3RW56UU07O0lBRUUsOEJBQUE7RXhFcXpRUjtFd0VuelFNOztJQUVFLGdDQUFBO0V4RXF6UVI7RXdFbnpRTTs7SUFFRSxpQ0FBQTtFeEVxelFSO0V3RW56UU07O0lBRUUsK0JBQUE7RXhFcXpRUjtFd0VwMFFNO0lBQWdDLHdCQUFBO0V4RXUwUXRDO0V3RXQwUU07O0lBRUUsNEJBQUE7RXhFdzBRUjtFd0V0MFFNOztJQUVFLDhCQUFBO0V4RXcwUVI7RXdFdDBRTTs7SUFFRSwrQkFBQTtFeEV3MFFS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RUFBdUIsMkJBQUE7QTFFZ2lSdkI7O0EwRS9oUkE7RUFBdUIsMkJBQUE7QTFFbWlSdkI7O0EwRWxpUkE7RUFBdUIsOEJBQUE7QTFFc2lSdkI7O0EwRXJpUkE7RUFBdUIsNkJBQUE7QTFFeWlSdkI7O0EwRXJpUkE7RUFBYyxzQkFBQTtBMUV5aVJkOztBNEVobFJFO0VBQ0UseUJBQUE7QTVFbWxSSjs7QU96a1JFO0VxRUxNLHFDQUFBO0E1RWtsUlI7O0E0RXhsUkU7RUFDRSx5QkFBQTtBNUUybFJKOztBT2psUkU7RXFFTE0sMENBQUE7QTVFMGxSUjs7QTRFaG1SRTtFQUNFLHlCQUFBO0E1RW1tUko7O0FPemxSRTtFcUVMTSxtRUFBQTtBNUVrbVJSOztBNEV4bVJFO0VBQ0UseUJBQUE7QTVFMm1SSjs7QU9qbVJFO0VxRUxNLDJDQUFBO0E1RTBtUlI7O0E0RWhuUkU7RUFDRSx5QkFBQTtBNUVtblJKOztBT3ptUkU7RXFFTE0sNkNBQUE7QTVFa25SUjs7QTRFeG5SRTtFQUNFLHlCQUFBO0E1RTJuUko7O0FPam5SRTtFcUVMTSxxQ0FBQTtBNUUwblJSOztBNEVob1JFO0VBQ0UseUJBQUE7QTVFbW9SSjs7QU96blJFO0VxRUxNLCtDQUFBO0E1RWtvUlI7O0E0RXhvUkU7RUFDRSx5QkFBQTtBNUUyb1JKOztBT2pvUkU7RXFFTE0sMENBQUE7QTVFMG9SUjs7QTBFbm1SQTtFQUFhLHlCQUFBO0ExRXVtUmI7O0EwRXRtUkE7RUFBYyx5QkFBQTtBMUUwbVJkOztBMEV4bVJBO0VBQWlCLG9DQUFBO0ExRTRtUmpCOztBMEUzbVJBO0VBQWlCLDBDQUFBO0ExRSttUmpCOztBMEUzbVJBO0VHdkRFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0E3RXNxUkY7O0EwRS9tUkE7RUFBd0IsZ0NBQUE7QTFFbW5SeEI7O0EwRWpuUkE7RUFDRSxpQ0FBQTtFQUNBLGdDQUFBO0ExRW9uUkY7O0EwRS9tUkE7RUFBYyx5QkFBQTtBMUVtblJkOztBOEVwclJBO0VBQ0UsOEJBQUE7QTlFdXJSRjs7QThFcHJSQTtFQUNFLDZCQUFBO0E5RXVyUkY7O0ErRXZyUkU7RUFDRTs7O0lBS0UsNEJBQUE7SUFFQSxtQ0FBQTtZQUFBLDJCQUFBO0UvRXVyUko7RStFbnJSSTtJQUNFLDBCQUFBO0UvRXFyUk47RStFNXFSRTtJQUNFLDZCQUFBO0UvRThxUko7RStFaHFSRTtJQUNFLGdDQUFBO0UvRWtxUko7RStFaHFSRTs7SUFFRSx5QkFBQTtJQUNBLHdCQUFBO0UvRWtxUko7RStFL3BSRTs7SUFFRSx3QkFBQTtFL0VpcVJKO0UrRTlwUkU7OztJQUdFLFVBQUE7SUFDQSxTQUFBO0UvRWdxUko7RStFN3BSRTs7SUFFRSx1QkFBQTtFL0UrcFJKO0UrRXZwUkU7SUFDRSxRekUyaUM4QjtFTjhtUGxDO0UrRXZwUkU7SUFDRSwyQkFBQTtFL0V5cFJKO0UrRXZwUkU7SUFDRSwyQkFBQTtFL0V5cFJKO0UrRXJwUkU7SUFDRSxhQUFBO0UvRXVwUko7RStFcnBSRTtJQUNFLHNCQUFBO0UvRXVwUko7RStFcHBSRTtJQUNFLG9DQUFBO0UvRXNwUko7RStFcHBSSTs7SUFFRSxpQ0FBQTtFL0VzcFJOO0UrRWpwUkk7O0lBRUUsb0NBQUE7RS9FbXBSTjtFK0Uvb1JFO0lBQ0UsY0FBQTtFL0VpcFJKO0UrRS9vUkk7Ozs7SUFJRSxxQjlFaENHO0VEaXJSVDtFK0U3b1JFO0lBQ0UsY0FBQTtJQUNBLHFCOUV0Q0s7RURxclJUO0FBQ0Y7QUM3dlJBOzs7Ozs7Ozs0QkFBQTtBQWtFQSxxREFBQTtBQXVGQSx3Q0FBQTtBK0V4S0E7O0VBRUUsMkMvRXVMdUI7RStFdEx2QixnQkFBQTtBaEZ5eFJGO0FnRnR4UkU7RUFORjs7SUFPSSxvREFBQTtFaEYweFJGO0FBQ0Y7O0FnRnh4UkE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7QWhGMnhSRjs7QWdGenhSQTtFQUNFLG1CQUFBO0VBQ0EsbUNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0FoRjR4UkY7QWdGM3hSRTtFQUxGO0lBTUksZ0JBQUE7RWhGOHhSRjtBQUNGOztBZ0YxeFJBOztFQUVFLFVBQUE7QWhGNnhSRjs7QWdGM3hSQTtFQUNFLGVBQUE7QWhGOHhSRjs7QWdGMXhSQTs7RUFFRSxnQi9FMEpnQjtBRG1vUmxCOztBZ0YzeFJBOztFQUVFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0FoRjh4UkY7QWdGN3hSRTtFQVRGOztJQVVJLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQkFBQTtFaEZpeVJGO0FBQ0Y7O0FnRjd4UkU7RUFGRjs7SUFHSSxvQkFBQTtJQUNBLGdCQUFBO0VoRmt5UkY7QUFDRjs7QWdGaHlSQTtFQUNFLGdCQUFBO0FoRm15UkY7QWdGbHlSRTtFQUZGO0lBR0ksa0JBQUE7SUFDQSxnQkFBQTtFaEZxeVJGO0FBQ0Y7O0FnRm55UkE7O0VBRUUsVy9FN0NZO0UrRThDWixpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7QWhGc3lSRjtBZ0ZyeVJFOztFQUNFLHFCQUFBO0VBQ0EsVy9FbkRVO0UrRW9EViw2QkFBQTtBaEZ3eVJKOztBZ0ZyeVJBOztFQUVFLGdCQUFBO0FoRnd5UkY7O0FnRnB5UkU7RUFERjtJQUVJLDRCQUFBO0VoRnd5UkY7QUFDRjs7QWdGcnlSQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0FoRnd5UkY7O0FnRnR5UkE7RUFDRSxrQkFBQTtBaEZ5eVJGOztBZ0Z2eVJBO0VBQ0Usa0JBQUE7QWhGMHlSRjs7QWdGdHlSQTs7RUFFRSxrQi9FNUZvQjtFK0U2RnBCLGlCL0U3Rm9CO0FEczRSdEI7O0FnRnR5UkE7RUFDRSxzQkFBQTtBaEZ5eVJGO0FnRnh5UkU7RUFGRjtJQUdJLG1CQUFBO0VoRjJ5UkY7QUFDRjtBZ0YxeVJFO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FoRjR5Uko7QWdGM3lSSTtFQUpGO0lBS0ksa0JBQUE7SUFDQSxnQkFBQTtFaEY4eVJKO0FBQ0Y7O0FnRjN5UkE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWhGOHlSRjtBZ0Y3eVJFO0VBQ0Usb0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVy9FM0dVO0UrRTRHVixpQkFBQTtBaEYreVJKO0FnRjd5UkU7RUFYRjtJQVlJLG1CQUFBO0VoRmd6UkY7QUFDRjs7QWdGOXlSQTtFQUNFLFcvRW5IWTtFK0VvSFosZ0JBQUE7QWhGaXpSRjtBZ0ZoelJFO0VBSEY7SUFJSSxjQUFBO0lBQ0EsZ0JBQUE7RWhGbXpSRjtBQUNGO0FnRmp6UkU7RUFDRSxrQkFBQTtBaEZtelJKO0FnRmh6UkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsbUJBQUE7QWhGa3pSSjtBZ0ZqelJJO0VBQ0Usb0NBQUE7QWhGbXpSTjtBZ0ZselJNO0VBQ0UsVUFBQTtBaEZvelJSO0FnRmh6UkU7O0VBRUUsaUJBQUE7QWhGa3pSSjtBZ0ZoelJFO0VBQ0UsYUFBQTtBaEZrelJKO0FnRjl5Uk07RUFDRSxnQkFBQTtBaEZnelJSO0FnRjl5Uk07RUFDRSxVQUFBO0FoRmd6UlI7QWdGOXlSTTtFQUNFLGVBQUE7QWhGZ3pSUjtBZ0Y3eVJJO0VBWkY7SUFhSSxhQUFBO0VoRmd6Uko7QUFDRjtBZ0YveVJJO0VBQ0UsY0FBQTtBaEZpelJOO0FnRi95Ukk7RUFDRSxhQUFBO0FoRml6Uk47QWdGOXlSRTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7QWhGZ3pSSjtBZ0YveVJJO0VBWkY7SUFhSSxrQkFBQTtJQUNBLG1CQUFBO0VoRmt6Uko7QUFDRjtBZ0ZoelJFOztFQUVFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVy9FM0xVO0UrRTRMVixtQkFBQTtFQUNBLG1CL0UvS1M7RStFZ0xULHFDQUFBO1VBQUEsNkJBQUE7QWhGa3pSSjtBZ0ZqelJJOztFQUNFLGFBQUE7QWhGb3pSTjtBZ0ZselJJOztFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWhGcXpSTjtBZ0ZwelJNO0VBUkY7O0lBU0ksZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RWhGd3pSTjtBQUNGO0FnRnJ6UkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QWhGdXpSSjtBZ0Z0elJJO0VBQ0UscUJBQUE7QWhGd3pSTjtBZ0YvelJFO0VBU0UsZUFBQTtBaEZ5elJKO0FnRnZ6UkU7RUFDRSxXQUFBO0VBQ0EsNEJBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7RUFDQSxlQUFBO0VBQ0EsZ0IvRWxPVTtBRDJoU2Q7QWdGdnpSRTtFQUNFLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBaEZ5elJKO0FnRnh6Ukk7RUFKRjtJQUtJLFVBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7RWhGMnpSSjtBQUNGO0FnRnp6UkU7RUFDRSxZQUFBO0VBQ0EsbUIvRXJKRztBRGc5UlA7QWdGMXpSSTtFQUNFLG1CL0V2SkM7QURtOVJQO0FnRjF6Ukk7RUFORjtJQU9JLFlBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7RWhGNnpSSjtBQUNGO0FnRjV6Ukk7RUFYRjtJQVlJLFdBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFaEYrelJKO0FBQ0Y7QWdGOXpSSTtFQUNFLFVBQUE7QWhGZzBSTjtBZ0Y5elJJO0VBQ0UsVy9FcFFRO0UrRXFRUixTQUFBO0VBQ0EsZ0JBQUE7QWhGZzBSTjtBZ0Y3elJFO0VBQ0UsVy9FMVFVO0UrRTJRVixxQkFBQTtBaEYrelJKO0FnRjl6Ukk7RUFDRSxXL0U3UVE7RStFOFFSLHFCQUFBO0FoRmcwUk47QWdGOXpSSTtFQUNFLG1CL0V2TU07QUR1Z1NaO0FnRjd6UkU7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0FoRit6Uko7QWdGOXpSSTtFQUhGO0lBSUksZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RWhGaTBSSjtBQUNGOztBZ0Y3elJBO0VBQ0UsZ0RBQUE7QWhGZzBSRjs7QWdGOXpSQTtFQUNFLHlDQUFBO0FoRmkwUkY7O0FnRi96UkE7RUFDRSx5Q0FBQTtBaEZrMFJGOztBZ0YvelJBO0VBQ0UsOENBQUE7QWhGazBSRjs7QWdGaDBSQTtFQUNFLG9DQUFBO0FoRm0wUkY7O0FnRmowUkE7RUFDRSxvQ0FBQTtBaEZvMFJGOztBZ0ZsMFJBO0VBQ0Usb0NBQUE7QWhGcTBSRjs7QWdGbjBSQTtFQUNFLG9DQUFBO0FoRnMwUkY7O0FnRm4wUkE7RUFDRSx5QkFBQTtBaEZzMFJGOztBZ0ZwMFJBO0VBQ0UseUJBQUE7QWhGdTBSRjs7QWdGcjBSQTtFQUNFLHlCQUFBO0FoRncwUkY7O0FnRnQwUkE7RUFDRSx5QkFBQTtBaEZ5MFJGOztBZ0Z0MFJBO0VBQ0UseUJBQUE7QWhGeTBSRjs7QWdGdDBSQTs7RUFFRSx3Q0FBQTtBaEZ5MFJGOztBZ0Z0MFJBOztFQUVFLHdDQUFBO0FoRnkwUkY7O0FnRnQwUkE7O0VBRUUsd0NBQUE7QWhGeTBSRjs7QWdGcjBSQTs7RUFFRSx5QkFBQTtFQUNBLDJDQUFBO0FoRncwUkY7O0FnRnIwUkE7O0VBRUUseUJBQUE7RUFDQSwyQ0FBQTtBaEZ3MFJGOztBZ0ZyMFJBOztFQUVFLHlCQUFBO0VBQ0EsMkNBQUE7QWhGdzBSRjs7QWdGcjBSQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QWhGdzBSRjtBZ0Z2MFJFO0VBSkY7SUFLSSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFaEYwMFJGO0FBQ0Y7QWdGejBSRTtFQUNFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBaEYyMFJKO0FnRjEwUkk7RUFGRjtJQUdJLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFaEY2MFJKO0FBQ0Y7QWdGNTBSSTtFQUNFLHFCQUFBO0FoRjgwUk47QWdGNzBSTTtFQUZGO0lBR0ksa0JBQUE7RWhGZzFSTjtBQUNGO0FnRjkwUkk7RUFDRSxTQUFBO0FoRmcxUk47QWdGLzBSTTtFQUZGO0lBR0ksa0JBQUE7RWhGazFSTjtBQUNGO0FnRi8wUkU7RUFDRSxpQkFBQTtBaEZpMVJKO0FnRmgxUkk7RUFGRjtJQUdJLDJCQUFBO0VoRm0xUko7QUFDRjs7QWdGaDFSQTtFQUVFO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFaEZrMVJGO0VnRmgxUkU7Ozs7O0lBS0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFaEZrMVJKO0VnRi8wUkE7SUFDRSxlQUFBO0VoRmkxUkY7RWdGLzBSQTtJQUNFLGlCQUFBO0VoRmkxUkY7RWdGLzBSQTtJQUNFLDZCQUFBO0VoRmkxUkY7RWdGLzBSQTtJQUNFLGdCQUFBO0VoRmkxUkY7QUFDRjtBZ0Y5MFJBO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtBaEZnMVJGO0FnRi8wUkU7RUFDRSxlQUFBO0FoRmkxUko7QWdGaDFSSTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSwrUkFBQTtBaEZrMVJOO0FnRmgxUkk7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx3Q0FBQTtBaEZrMVJOOztBZ0Y3MFJBO0VBQ0UsNEJBQUE7QWhGZzFSRjs7QWdGOTBSQTtFQUNFLDZCQUFBO0FoRmkxUkY7O0FnRi8wUkE7RUFDRSwwQkFBQTtBaEZrMVJGOztBZ0ZoMVJBO0VBQ0UsOEJBQUE7QWhGbTFSRjs7QWdGajFSQTtFQUNFLDZCQUFBO0FoRm8xUkY7O0FnRmwxUkE7RUFDRSw4QkFBQTtBaEZxMVJGOztBZ0ZsMVJBO0VBQ0UsNkJBQUE7QWhGcTFSRjs7QWdGbjFSQTtFQUNFLDBCQUFBO0FoRnMxUkY7O0FnRnAxUkE7RUFDRSxxQkFBQTtBaEZ1MVJGOztBZ0ZyMVJBO0VBQ0Usb0JBQUE7QWhGdzFSRjs7QWdGcDFSRTs7RUFFRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBaEZ1MVJKO0FnRnIxUkk7O0VBQ0UscUJBQUE7RUFDQSxvQ0FBQTtBaEZ3MVJOOztBZ0ZuMVJBO0VBQ0UsZUFBQTtBaEZzMVJGOztBZ0ZwMVJBO0VBQ0UsZUFBQTtBaEZ1MVJGOztBZ0ZwMVJBO0VBQ0UsWUFBQTtBaEZ1MVJGOztBZ0ZwMVJBO0VBQ0Usb0JBQUE7QWhGdTFSRjs7QWdGcDFSQTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FoRnUxUkY7QWdGcjFSRTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QWhGdTFSSjs7QWlGdjRTQTtFQUNFLFdBQUE7QWpGMDRTRjtBaUZ6NFNFO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJoRjBGRztFZ0Z6RkgsV0FBQTtBakYyNFNKO0FpRjE0U0k7RUFDRSx5QmhGeUZNO0FEbXpTWjtBaUYxNFNROztFQUVFLFlBQUE7QWpGNDRTVjtBaUZ4NFNJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtREFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtBakYwNFNOO0FpRno0U007RUFSRjtJQVNJLGFBQUE7SUFDQSxzQkFBQTtFakY0NFNOO0FBQ0Y7QWlGMzRTTTs7RUFFRSxlQUFBO0FqRjY0U1I7QWlGNTRTUTtFQUhGOztJQUlJLGVBQUE7SUFDQSxrQkFBQTtFakZnNVNSO0FBQ0Y7QWlGNzRTTTtFQUNFLCtDQUFBO0FqRis0U1I7QWlGMzRTSTtFQUNFLHVCQUFBO01BQUEsb0JBQUE7VUFBQSwyQkFBQTtFQUNBLHNCQUFBO0FqRjY0U047QWlGNTRTTTtFQUNFLGlCQUFBO0VBQ0EsMkJBQUE7QWpGODRTUjtBaUY3NFNRO0VBSEY7SUFJSSw4QkFBQTtFakZnNVNSO0FBQ0Y7QWlGLzRTUTtFQU5GO0lBT0ksOEJBQUE7RWpGazVTUjtBQUNGO0FpRmo1U1E7RUFURjtJQVVJLDZCQUFBO0lBQ0EsOEJBQUE7RWpGbzVTUjtBQUNGO0FpRmg1U0k7RUEvREY7SUFnRUksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtFakZtNVNKO0FBQ0Y7QWlGajVTSTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdoRnJEUTtFZ0ZzRFIsU0FBQTtFQUNBLG1CQUFBO0FqRm01U047QWlGbDVTTTtFQVpGO0lBYUksZ0JBQUE7SUFDQSxpQkFBQTtFakZxNVNOO0FBQ0Y7QWlGcDVTTTtFQWhCRjtJQWlCSSxXQUFBO0lBQ0EsZUFBQTtFakZ1NVNOO0FBQ0Y7QWlGdDVTTTs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBakZ3NVNSO0FpRnY1U1E7RUFORjs7SUFPSSxhQUFBO0VqRjI1U1I7QUFDRjtBaUYxNVNRO0VBVEY7O0lBVUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RWpGODVTUjtBQUNGO0FpRjM1U0k7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDJCQUFBO01BQUEsd0JBQUE7VUFBQSxxQkFBQTtFQUNBLHVCQUFBO0tBQUEsb0JBQUE7VUFBQSxlQUFBO0FqRjY1U047QWlGMzVTSTtFQUNFLFdoRnBGUTtFZ0ZxRlIsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FqRjY1U047QWlGNTVTTTtFQUNFLHFCQUFBO0VBQ0EseUJBQUE7QWpGODVTUjtBaUYzNVNJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0FqRjY1U047QWlGNTVTTTs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0FqRjg1U1I7QWlGNzVTUTtFQUxGOztJQU1JLHVCQUFBO0VqRmk2U1I7QUFDRjtBaUYvNVNNO0VBQ0Usb0NBQUE7QWpGaTZTUjtBaUY5NVNJO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV2hGNUhRO0VnRjZIUiwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBakZnNlNOO0FpRjk1U007RUFURjtJQVVJLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLDBCQUFBO0VqRmk2U047QUFDRjtBaUYvNVNNO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FqRmk2U1I7QWlGaDZTUTtFQUpGO0lBS0ksbUJBQUE7RWpGbTZTUjtBQUNGO0FpRmw2U1E7RUFQRjtJQVFJLGtCQUFBO0VqRnE2U1I7QUFDRjtBaUZwNlNRO0VBQ0Usb0NBQUE7QWpGczZTVjtBaUZuNlNNOztFQUVFLGlCQUFBO0FqRnE2U1I7QWlGcDZTUTtFQUhGOztJQUlJLGFBQUE7RWpGdzZTUjtBQUNGO0FpRnQ2U007RUFDRSxjQUFBO0VBQ0EsK2lCQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtBakZ3NlNSO0FpRnY2U1E7RUFQRjtJQVFJLHNCQUFBO0VqRjA2U1I7QUFDRjtBaUZ4NlNNO0VBQ0UscUJBQUE7RUFDQSx5QkFBQTtBakYwNlNSO0FpRnQ2U0U7RUFDRSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7RUFDQSw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBakZ3NlNKO0FpRnY2U0k7RUFIRjtJQUlJLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsdUJBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0lBQ0EsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSw2QkFBQTtFakYwNlNKO0VpRno2U0k7SUFDRSxlQUFBO0lBQ0EsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RWpGMjZTTjtFaUZ6NlNJO0lBQ0UsNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RWpGMjZTTjtBQUNGOztBaUZ0NlNBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBakZ5NlNGO0FpRng2U0U7RUFIRjtJQUlJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0VqRjI2U0Y7QUFDRjtBaUYxNlNFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtFQUNBLFdoRjNNVTtFZ0Y0TVYsd0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FqRjQ2U0o7QWlGMzZTSTtFQUNFLHFCQUFBO0VBQ0EsV2hGak5RO0FEOG5UZDtBaUYzNlNJO0VBWEY7SUFZSSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFakY4NlNKO0FBQ0Y7QWlGNzZTSTtFQWRGO0lBZUksZUFBQTtFakZnN1NKO0FBQ0Y7QWlGOTZTRTs7RUFFRSxZQUFBO0VBQ0Esb0JBQUE7QWpGZzdTSjtBaUYvNlNJO0VBSkY7O0lBS0ksWUFBQTtJQUNBLGlCQUFBO0VqRm03U0o7QUFDRjtBaUZsN1NJO0VBUkY7O0lBU0ksY0FBQTtJQUNBLHFCQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtFakZzN1NKO0FBQ0Y7O0FpRm43U0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QWpGczdTRjtBaUZyN1NFO0VBQ0UsVUFBQTtBakZ1N1NKO0FpRnI3U0U7RUFDRSxXQUFBO0VBQ0EsV2hGdFBVO0FENnFUZDtBaUZyN1NJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0FqRnU3U047QWlGcjdTSTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCaEZsUVE7RWdGbVFSLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsK0JBQUE7RUFBQSw0REFBQTtFQUNBLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtBakZ1N1NOO0FpRnQ3U007RUFDRSw2Q0FBQTtNQUFBLHlDQUFBO1VBQUEscUNBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0FqRnc3U1I7QWlGdDdTTTtFQUNFLFNBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0FqRnc3U1I7QWlGcjdTTTtFQUNFO0lBQ0UsZ0NBQUE7RWpGdTdTUjtFaUZyN1NNO0lBQ0Usa0NBQUE7RWpGdTdTUjtFaUZyN1NNO0lBQ0Usa0NBQUE7RWpGdTdTUjtFaUZyN1NNO0lBQ0UsZ0NBQUE7RWpGdTdTUjtBQUNGO0FpRm44U007RUFDRTtJQUNFLGdDQUFBO0VqRnU3U1I7RWlGcjdTTTtJQUNFLGtDQUFBO0VqRnU3U1I7RWlGcjdTTTtJQUNFLGtDQUFBO0VqRnU3U1I7RWlGcjdTTTtJQUNFLGdDQUFBO0VqRnU3U1I7QUFDRjtBaUZwN1NNO0VBQ0U7SUFDRSxnQ0FBQTtFakZzN1NSO0VpRnA3U007SUFDRSwrQkFBQTtFakZzN1NSO0VpRnA3U007SUFDRSxrQ0FBQTtFakZzN1NSO0VpRnA3U007SUFDRSxrQ0FBQTtFakZzN1NSO0FBQ0Y7QWlGbDhTTTtFQUNFO0lBQ0UsZ0NBQUE7RWpGczdTUjtFaUZwN1NNO0lBQ0UsK0JBQUE7RWpGczdTUjtFaUZwN1NNO0lBQ0Usa0NBQUE7RWpGczdTUjtFaUZwN1NNO0lBQ0Usa0NBQUE7RWpGczdTUjtBQUNGO0FpRm43U007RUFDRSw2Q0FBQTtVQUFBLHFDQUFBO0FqRnE3U1I7QWlGbjdTTTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QWpGcTdTUjtBaUZsN1NNO0VBQ0U7SUFDRSxVQUFBO0VqRm83U1I7RWlGbDdTTTtJQUNFLFVBQUE7RWpGbzdTUjtFaUZsN1NNO0lBQ0UsVUFBQTtFakZvN1NSO0VpRmw3U007SUFDRSxVQUFBO0VqRm83U1I7QUFDRjtBaUZoOFNNO0VBQ0U7SUFDRSxVQUFBO0VqRm83U1I7RWlGbDdTTTtJQUNFLFVBQUE7RWpGbzdTUjtFaUZsN1NNO0lBQ0UsVUFBQTtFakZvN1NSO0VpRmw3U007SUFDRSxVQUFBO0VqRm83U1I7QUFDRjtBaUZqN1NNO0VBQ0U7SUFDRSxVQUFBO0VqRm03U1I7RWlGajdTTTtJQUNFLFVBQUE7RWpGbTdTUjtFaUZqN1NNO0lBQ0UsVUFBQTtFakZtN1NSO0FBQ0Y7QWlGNTdTTTtFQUNFO0lBQ0UsVUFBQTtFakZtN1NSO0VpRmo3U007SUFDRSxVQUFBO0VqRm03U1I7RWlGajdTTTtJQUNFLFVBQUE7RWpGbTdTUjtBQUNGO0FpRmg3U007RUFDRSw2Q0FBQTtNQUFBLHlDQUFBO1VBQUEscUNBQUE7RUFDQSwyQ0FBQTtVQUFBLG1DQUFBO0FqRms3U1I7QWlGaDdTTTtFQUNFLFNBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0FqRms3U1I7QWlGLzZTTTtFQUNFO0lBQ0UsZ0NBQUE7RWpGaTdTUjtFaUYvNlNNO0lBQ0UsbUNBQUE7RWpGaTdTUjtFaUYvNlNNO0lBQ0UsbUNBQUE7RWpGaTdTUjtFaUYvNlNNO0lBQ0UsaUNBQUE7RWpGaTdTUjtBQUNGO0FpRjc3U007RUFDRTtJQUNFLGdDQUFBO0VqRmk3U1I7RWlGLzZTTTtJQUNFLG1DQUFBO0VqRmk3U1I7RWlGLzZTTTtJQUNFLG1DQUFBO0VqRmk3U1I7RWlGLzZTTTtJQUNFLGlDQUFBO0VqRmk3U1I7QUFDRjtBaUY5NlNNO0VBQ0U7SUFDRSxpQ0FBQTtFakZnN1NSO0VpRjk2U007SUFDRSwrQkFBQTtFakZnN1NSO0VpRjk2U007SUFDRSxrQ0FBQTtFakZnN1NSO0VpRjk2U007SUFDRSxrQ0FBQTtFakZnN1NSO0FBQ0Y7QWlGNTdTTTtFQUNFO0lBQ0UsaUNBQUE7RWpGZzdTUjtFaUY5NlNNO0lBQ0UsK0JBQUE7RWpGZzdTUjtFaUY5NlNNO0lBQ0Usa0NBQUE7RWpGZzdTUjtFaUY5NlNNO0lBQ0Usa0NBQUE7RWpGZzdTUjtBQUNGOztBaUYzNlNBO0VBQ0UsVUFBQTtFQUNBLDhCQUFBO0FqRjg2U0Y7QWlGNzZTRTtFQUhGO0lBSUksZ0JoRjNYVTtFRDJ5VFo7QUFDRjtBaUYvNlNFO0VBQ0UsZUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtNQUFBLHNCQUFBO0FqRmk3U0o7QWlGaDdTSTtFQVBGO0lBUUksMEJBQUE7SUFDQSxhQUFBO0VqRm03U0o7QUFDRjtBaUZsN1NJO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtBakZvN1NOO0FpRm43U007RUFIRjtJQUlJLG9CQUFBO0VqRnM3U047QUFDRjtBaUZyN1NNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxXaEZyWk07RWdGc1pOLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QWpGdTdTUjtBaUZ0N1NRO0VBQ0UscUJBQUE7QWpGdzdTVjtBaUZ0N1NROztFQUVFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FqRnc3U1Y7QWlGdjdTVTtFQU5GOztJQU9JLGlCQUFBO0VqRjI3U1Y7QUFDRjtBaUYxN1NVO0VBVEY7O0lBVUksYUFBQTtFakY4N1NWO0FBQ0Y7QWlGNTdTUTtFQTNCRjtJQTRCSSxlQUFBO0lBQ0EsMEJBQUE7RWpGKzdTUjtBQUNGO0FpRjk3U1E7RUEvQkY7SUFnQ0ksaUJBQUE7SUFDQSwwQkFBQTtFakZpOFNSO0FBQ0Y7QWlGaDhTUTtFQW5DRjtJQW9DSSxlQUFBO0lBQ0Esb0JBQUE7RWpGbThTUjtBQUNGO0FpRmw4U1E7RUF2Q0Y7SUF3Q0ksa0JBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtFakZxOFNSO0FBQ0Y7QWlGbjhTTTtFQUVFLGtDQUFBO0FqRm84U1I7QWlGbjhTUTtFQUNFLFdoRnBjSTtFZ0ZxY0osbUNBQUE7QWpGcThTVjtBaUZsOFNNO0VBQ0Usb0NBQUE7QWpGbzhTUjtBaUZqOFNRO0VBQ0UsbUNBQUE7QWpGbThTVjs7QWlGNzdTQTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtBakZnOFNGOztBaUY3N1NBO0VBQ0UscUNBQUE7RUFBQSw2QkFBQTtFQUNBLFdBQUE7QWpGZzhTRjs7QWlGNzdTQTtFQUNFLFlBQUE7RUFDQSxzQmhGbmVZO0VnRm9lWixnQkFBQTtBakZnOFNGO0FpRjc3U0k7RUFDRSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7RUFDQSwwQkFBQTtBakYrN1NOOztBa0ZwOFRBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBRUEsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJqRnVDaUI7QUQrNVRuQjtBa0ZyOFRFO0VBVEY7SUFVSSx5QkFBQTtFbEZ3OFRGO0FBQ0Y7QWtGdjhURTtFQVpGO0lBYUksZUFBQTtJQUNBLFlBQUE7SUFDQSxxQkFBQTtRQUFBLGlCQUFBO0lBQ0EsdUJBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0lBQ0Esb0NBQUE7RWxGMDhURjtBQUNGO0FrRng4VEk7RUFERjtJQUVJLFVBQUE7RWxGMjhUSjtBQUNGO0FrRno4VEU7RUFDRSxlQUFBO0FsRjI4VEo7QWtGejhURTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtBbEYyOFRKO0FrRjE4VEk7RUFIRjtJQUlJLGVBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7RWxGNjhUSjtBQUNGOztBbUYvK1RBO0VBQ0UsV2xGeUJZO0VrRnhCWixnQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGFBQUE7QW5Gay9URjtBbUZqL1RFO0VBTkY7SUFPSSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtFbkZvL1RGO0FBQ0Y7QW1Gbi9URTtFQVhGO0lBWUksc0NBQUE7RW5Gcy9URjtBQUNGO0FtRnIvVEU7RUFDRSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QW5GdS9USjtBbUZwL1RJO0VBQ0UscUNBQUE7RUFDQSxzQkFBQTtBbkZzL1ROO0FtRnovVEU7RUFLRSxrQ0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0FuRnUvVEo7QW1GdC9USTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FuRncvVE47QW1GcC9USTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtBbkZzL1ROO0FtRm4vVEk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxvQ0FBQTtBbkZxL1ROO0FtRm5nVUU7RUFpQkUseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSxrQkFBQTtVQUFBLHlCQUFBO0FuRnEvVEo7QW1GcC9USTtFQW5CRjtJQW9CSSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RW5GdS9USjtBQUNGO0FtRnIvVEk7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0FuRnUvVE47QW1GcC9USTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBbkZzL1ROO0FtRmwvVE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBbkZvL1RSO0FtRmgvVEk7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QW5Gay9UTjtBbUZoL1RNO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBbkZrL1RSO0FtRi8rVE07RUFDRSxxQkFBQTtBbkZpL1RSO0FtRmgvVFE7RUFDRSxTQUFBO0FuRmsvVFY7QW1Gai9UVTtFQUNFLFVBQUE7QW5GbS9UWjtBbUZsL1RZO0VBQ0UsYUFBQTtFQUNBLFNBQUE7QW5Gby9UZDtBbUZuL1RjO0VBSEY7SUFJSSxlQUFBO0VuRnMvVGQ7QUFDRjtBbUZqL1RVO0VBQ0UsZ0JBQUE7QW5GbS9UWjtBbUZsL1RZO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FuRm8vVGQ7QW1Gai9UVTtFQUNFLGdCQUFBO0FuRm0vVFo7QW1GbC9UWTtFQUNFLFVBQUE7QW5Gby9UZDtBbUZsL1RZO0VBQ0UsU0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7QW5Gby9UZDtBbUZuL1RjO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QW5GcS9UaEI7QW1Gbi9UYztFQUNFLFlBQUE7RUFDQSxlQUFBO0FuRnEvVGhCO0FtRm4vVGM7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QW5GcS9UaEI7QW1GcC9UZ0I7RUFDRSxrQkFBQTtBbkZzL1RsQjtBbUYvK1RNO0VBQ0UsMkJBQUE7TUFBQSx3QkFBQTtVQUFBLHFCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esb0JBQUE7QW5GaS9UUjtBbUYvK1RRO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FuRmkvVFY7QW1GOStUTTtFQUNFLDJCQUFBO01BQUEsd0JBQUE7VUFBQSxxQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSx3Q0FBQTtFQUNBLGtCQUFBO0FuRmcvVFI7QW1GLytUUTtFQUNFLDBCQUFBO0FuRmkvVFY7QW1GOStUUTs7RUFFRSx3QkFBQTtBbkZnL1RWO0FtRjkrVFE7RUFDRSxVQUFBO0FuRmcvVFY7QW1GOStUUTtFQUNFLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FuRmcvVFY7QW1GLytUVTtFQVhGO0lBWUksWUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7RW5Gay9UVjtBQUNGO0FtRmovVFU7RUFqQkY7SUFrQkksWUFBQTtFbkZvL1RWO0FBQ0Y7QW1GbC9UVTtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QW5Gby9UWjtBbUZqL1RVO0VBQ0UsWUFBQTtFQUVBLFNBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxnQkFBQTtBbkZrL1RaO0FtRmgvVGM7RUFDRSw0QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtBbkZrL1RoQjtBbUZoL1RjO0VBQ0UsNEJBQUE7TUFBQSxpQkFBQTtVQUFBLFFBQUE7QW5Gay9UaEI7QW1GLytUWTtFQWRGO0lBZUksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSwyQ0FBQTtFbkZrL1RaO0VtRmovVFk7SUFDRSxnQkFBQTtFbkZtL1RkO0VtRmwvVGM7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0VuRm8vVGhCO0VtRmwvVGM7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0VuRm8vVGhCO0FBQ0Y7QW1Gai9UWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FuRm0vVGQ7QW1GbC9UYztFQUZGO0lBR0ksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSwwQkFBQTtRQUFBLHFCQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsbUJBQUE7RW5GcS9UZDtBQUNGO0FtRnAvVGM7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QW5Gcy9UaEI7QW1GcC9UYztFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7QW5Gcy9UaEI7QW1Gci9UZ0I7RUFIRjtJQUlJLGNBQUE7RW5Gdy9UaEI7QUFDRjtBbUZ2L1RnQjtFQUNFLHVCQUFBO0FuRnkvVGxCO0FtRngvVGtCO0VBRkY7SUFHSSxrQkFBQTtFbkYyL1RsQjtBQUNGO0FtRjEvVGtCO0VBTEY7SUFNSSx1QkFBQTtFbkY2L1RsQjtBQUNGO0FtRjUvVGtCO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBbkY4L1RwQjtBbUY3L1RvQjtFQUhGO0lBSUksa0JBQUE7SUFDQSxtQkFBQTtFbkZnZ1VwQjtBQUNGO0FtRjMvVFk7RUFDRSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXbEZ0UEE7RWtGdVBBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLFNBQUE7QW5GNi9UZDtBbUY1L1RjOztFQUVFLGlCQUFBO0FuRjgvVGhCO0FtRjUvVGM7RUFaRjtJQWFJLGVBQUE7SUFDQSxXQUFBO0VuRisvVGQ7QUFDRjtBbUY5L1RjO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0FuRmdnVWhCO0FtRjMvVFU7RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBbkY2L1RaO0FtRjUvVFk7RUFMRjtJQU1JLDBCQUFBO1FBQUEscUJBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RW5GKy9UWjtBQUNGO0FtRjMvVFk7O0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBbkY4L1RkO0FtRjcvVGM7RUFMRjs7SUFNSSxlQUFBO0lBQ0EsVUFBQTtFbkZpZ1VkO0FBQ0Y7QW1GaGdVYzs7RUFDRSxtQkFBQTtFQUNBLGNsRnRSQTtFa0Z1UkEsa0JBQUE7QW5GbWdVaEI7QW1GaGdVZ0I7O0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtBbkZtZ1VsQjtBbUY5L1RVO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0FuRmdnVVo7QW1GOS9UWTtFQUNFO0lBQ0UsbUJBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFDQSxjQUFBO0VuRmdnVWQ7RW1GOS9UWTtJQUNFLG1CQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFbkZnZ1VkO0FBQ0Y7QW1GNy9UWTtFQUNFLGVBQUE7QW5GKy9UZDtBbUY3L1RnQjtFQUNFLHVCQUFBO0VBQ0EsbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QW5GKy9UbEI7QW1GMy9UWTtFQUNFLFlBQUE7QW5GNi9UZDtBbUY1L1RjO0VBRkY7SUFHSSxXQUFBO0VuRisvVGQ7QUFDRjtBbUY3L1RZO0VBQ0UsV0FBQTtBbkYrL1RkO0FtRjkvVGM7RUFGRjtJQUdJLFdBQUE7RW5GaWdVZDtBQUNGO0FtRi8vVFk7RUFDRSxXQUFBO0FuRmlnVWQ7QW1GaGdVYztFQUZGO0lBR0ksV0FBQTtFbkZtZ1VkO0FBQ0Y7QW1GamdVWTtFQUNFLFdBQUE7QW5GbWdVZDtBbUZsZ1VjO0VBRkY7SUFHSSxXQUFBO0VuRnFnVWQ7QUFDRjtBbUZuZ1VZO0VBQ0UsV0FBQTtBbkZxZ1VkO0FtRnBnVWM7RUFGRjtJQUdJLFdBQUE7RW5GdWdVZDtBQUNGO0FtRm5nVWdCO0VBREY7SUFFSSxhQUFBO0VuRnNnVWhCO0FBQ0Y7QW1GbmdVWTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0FuRnFnVWQ7QW1GcGdVYzs7RUFFRSx3QkFBQTtBbkZzZ1VoQjtBbUZuZ1VjO0VBQ0Usd0NBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBbkZxZ1VoQjtBbUZuZ1VnQjtFQUNFLHFCQUFBO01BQUEsaUJBQUE7QW5GcWdVbEI7QW1GbmdVa0I7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QW5GcWdVcEI7QW1GbmdVb0I7RUFDRSxrQkFBQTtBbkZxZ1V0QjtBbUZsZ1VvQjtFQVRGO0lBVUksZUFBQTtJQUNBLFdBQUE7RW5GcWdVcEI7RW1GcGdVb0I7SUFDRSxZQUFBO0VuRnNnVXRCO0VtRnBnVW9CO0lBQ0UsWUFBQTtFbkZzZ1V0QjtBQUNGO0FtRm5nVW9CO0VBcEJGO0lBcUJJLFdBQUE7SUFDQSxlQUFBO0VuRnNnVXBCO0FBQ0Y7QW1GcmdVb0I7RUF4QkY7SUF5QkksV0FBQTtJQUNBLGNBQUE7RW5Gd2dVcEI7QUFDRjtBbUZ2Z1VvQjtFQTVCRjtJQTZCSSxXQUFBO0lBQ0EsZUFBQTtFbkYwZ1VwQjtBQUNGO0FtRnBnVVk7RUFDRSxpQkFBQTtFQUNBLFVBQUE7QW5Gc2dVZDtBbUZsZ1VjOztFQUVFLG9DQUFBO0VBQ0Esa0JBQUE7QW5Gb2dVaEI7QW1GamdVYztFQUNFLG1CQUFBO0FuRm1nVWhCO0FtRmhnVWM7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0FuRmtnVWhCO0FtRmhnVWdCO0VBQ0UsY0FBQTtBbkZrZ1VsQjtBbUZsaFVZO0VBb0JFLDBCQUFBO0FuRmlnVWQ7QW1GLy9UZ0I7RUFDRSxtQkFBQTtBbkZpZ1VsQjtBbUYvL1RnQjtFQUNFLGlCQUFBO0FuRmlnVWxCO0FtRjcvVGdCO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0FuRisvVGxCO0FtRjEvVGtCO0VBQ0UsNEJBQUE7TUFBQSxlQUFBO0VBQ0Esb0JBQUE7TUFBQSxjQUFBO0VBQ0Esa0JBQUE7QW5GNC9UcEI7QW1GMS9Ua0I7RUFDRSw0QkFBQTtNQUFBLGVBQUE7QW5GNC9UcEI7QW1Gei9UZ0I7RUFDRSxZQUFBO0FuRjIvVGxCO0FtRngvVGdCO0VBQ0UscUJBQUE7QW5GMC9UbEI7QW1Gdi9UZ0I7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0FuRnkvVGxCO0FtRnYvVGtCO0VBTEY7SUFNSSxnQkFBQTtFbkYwL1RsQjtBQUNGO0FtRngvVGdCO0VBQ0UsZ0JBQUE7QW5GMC9UbEI7QW1GeC9Ua0I7RUFDRSwyQkFBQTtNQUFBLGtCQUFBO0VBQ0EsZ0JBQUE7QW5GMC9UcEI7QW1Gdi9UZ0I7RUFDRSx5QkFBQTtFQUNBLFlBQUE7QW5GeS9UbEI7QW1Gdi9UZ0I7RUFDRSx5QkFBQTtFQUNBLFlBQUE7QW5GeS9UbEI7QW1Gdi9UZ0I7RUFDRSx5QkFBQTtFQUNBLFlBQUE7QW5GeS9UbEI7QW1Gci9UWTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QmxGNWJGO0VrRjZiRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBbkZ1L1RkO0FtRnQvVGM7RUFQRjtJQVFJLHVCQUFBO0VuRnkvVGQ7QUFDRjtBbUZ4L1RjO0VBQ0UsZUFBQTtFQUNBLHlCbEY1ZkQ7QURzL1VmO0FtRnYvVFk7RUFDRSxvQ0FBQTtBbkZ5L1RkO0FtRnYvVFk7RUFDRSxXQUFBO0FuRnkvVGQ7QW1GeC9UYztFQUNFLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxvQ0FBQTtBbkYwL1RoQjtBbUZ2L1RZOzs7RUFHRSxzQkFBQTtFQUNBLHlCQUFBO0FuRnkvVGQ7QW1GdC9UYztFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EseUJsRi9kVDtFa0ZnZVMsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSwwQkFBQTtBbkZ3L1RoQjtBbUZ2L1RnQjtFQVBGO0lBUUksdUJBQUE7RW5GMC9UaEI7QUFDRjtBbUZ6L1RnQjtFQUNFLGVBQUE7RUFDQSx5QmxGdmVMO0FEaytVYjtBbUZ6L1RnQjtFQUNFLGtCQUFBO0FuRjIvVGxCO0FtRjEvVGtCO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FuRjQvVHBCO0FtRnQvVGM7RUFDRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtBbkZ3L1RoQjtBbUZ0L1RjO0VBQ0UsV0FBQTtBbkZ3L1RoQjtBbUZwL1RjO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7QW5Gcy9UaEI7QW1GcC9UYztFQUNFLG1CQUFBO0FuRnMvVGhCO0FtRmgvVE07RUFDRSwyQkFBQTtNQUFBLHdCQUFBO1VBQUEscUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxjQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQkFBQTtBbkZrL1RSO0FtRmovVFE7RUFDRSxjQUFBO0VBQ0Esb0NBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQ0FBQTtBbkZtL1RWO0FtRmwvVFU7RUFYRjtJQVlJLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxjQUFBO0VuRnEvVFY7QUFDRjtBbUZwL1RVO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO01BQUEscUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw2QkFBQTtBbkZzL1RaO0FtRnIvVFk7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBbkZ1L1RkO0FtRnIvVFk7RUFkRjtJQWVJLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VuRncvVFo7QUFDRjtBbUZwL1RjOztFQUVFLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtBbkZzL1RoQjtBbUZyL1RnQjs7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QW5Gdy9UbEI7QW1Gdi9Ua0I7RUFIRjs7SUFJSSxrQkFBQTtJQUNBLG1CQUFBO0VuRjIvVGxCO0FBQ0Y7QW1Gei9UZ0I7O0VBQ0UsZ0JBQUE7QW5GNC9UbEI7QW1GMy9Ua0I7RUFGRjs7SUFHSSxtQkFBQTtFbkYrL1RsQjtBQUNGO0FtRjMvVFk7O0VBRUUsV0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QW5GNi9UZDtBbUY1L1RjOztFQUNFLHlCQUFBO0FuRisvVGhCO0FtRjMvVGM7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QW5GNi9UaEI7QW1GNS9UZ0I7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBbkY4L1RsQjtBbUYxL1RZOztFQUVFLHlCQUFBO0VBQ0EseUJBQUE7QW5GNC9UZDtBbUYxL1RZO0VBQ0Usc0JBQUE7RUFDQSxZQUFBO0FuRjQvVGQ7QW1GMS9UWTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxxQ0FBQTtFQUNBLFVBQUE7QW5GNC9UZDtBbUYxL1RZO0VBQ0Usd0JBQUE7QW5GNC9UZDtBbUYzL1RjO0VBQ0UsY0FBQTtBbkY2L1RoQjtBbUYxL1RZOztFQUVFLGlCQUFBO0VBQ0EsZ0JBQUE7QW5GNC9UZDtBbUYzL1RjO0VBSkY7O0lBS0ksMEJBQUE7RW5GKy9UZDtBQUNGO0FtRjcvVFk7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7QW5GKy9UZDtBbUY3L1RZO0VBQ0UsaUJBQUE7QW5GKy9UZDtBbUY1L1RjO0VBQ0UseUJBQUE7RUFDQSxXbEZ0dEJGO0VrRnV0QkUsY0FBQTtFQUNBLG1CQUFBO0FuRjgvVGhCO0FtRjcvVGdCO0VBQ0UscUJBQUE7RUFDQSx5QkFBQTtBbkYrL1RsQjtBbUZ6L1RZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FuRjIvVGQ7QW1GMS9UYztFQUhGO0lBSUksVUFBQTtJQUNBLGVBQUE7RW5GNi9UZDtBQUNGO0FtRjUvVGM7RUFQRjtJQVFJLFdBQUE7RW5GKy9UZDtBQUNGO0FtRjkvVGM7RUFWRjtJQVdJLFdBQUE7RW5GaWdVZDtBQUNGO0FtRi8vVFk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7QW5GaWdVZDtBbUZoZ1VjO0VBSEY7SUFJSSxXQUFBO0lBQ0EsZUFBQTtFbkZtZ1VkO0FBQ0Y7QW1GbGdVYztFQVBGO0lBUUksV0FBQTtFbkZxZ1VkO0FBQ0Y7QW1GcGdVYztFQVZGO0lBV0ksV0FBQTtFbkZ1Z1VkO0FBQ0Y7QW1GcGdVVTtFQUNFLGdCQUFBO0FuRnNnVVo7QW1GcmdVWTtFQUZGO0lBR0ksaUJBQUE7RW5Gd2dVWjtBQUNGO0FtRnZnVVk7RUFDRSxzQkFBQTtNQUFBLG1CQUFBO1VBQUEscUJBQUE7QW5GeWdVZDtBbUZwZ1VNO0VBQ0UsMkJBQUE7TUFBQSx3QkFBQTtVQUFBLHFCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLHdDQUFBO0VBQ0Esa0JBQUE7QW5Gc2dVUjtBbUZyZ1VRO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBbkZ1Z1VWO0FtRnRnVVU7RUFKRjtJQUtJLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxjQUFBO0VuRnlnVVY7QUFDRjtBbUZ2Z1VZO0VBQ0UsYUFBQTtBbkZ5Z1VkO0FtRnZnVVk7RUFDRSxhQUFBO0FuRnlnVWQ7QW1GdGdVWTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QW5Gd2dVZDtBbUZ0Z1VjO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0FuRndnVWhCO0FtRnBnVVk7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBbkZzZ1VkO0FtRnBnVWM7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7QW5Gc2dVaEI7QW1GamdVYztFQUNFLGtCQUFBO0FuRm1nVWhCO0FtRjkvVGM7RUFDRSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBbkZnZ1VoQjtBbUY1L1RZO0VBQ0UsYUFBQTtBbkY4L1RkO0FtRjMvVFk7RUFDRSxhQUFBO0FuRjYvVGQ7QW1GampVVTtFQXVERSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FuRjYvVFo7QW1GNS9UWTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FuRjgvVGQ7QW1GNy9UYztFQUNFLGVBQUE7RUFDQSxtQkFBQTtBbkYrL1RoQjtBbUYzL1RjO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0FuRjYvVGhCO0FtRjMvVGdCO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QW5GNi9UbEI7QW1GdC9UWTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7QW5Gdy9UZDtBbUZ0L1RZOztFQUVFLFVBQUE7QW5Gdy9UZDtBbUZyL1RjOzs7Ozs7Ozs7Ozs7Ozs7RUFlRSxZQUFBO0VBQ0EsZUFBQTtBbkZ1L1RoQjtBbUZwL1RZO0VBQ0Usb0JBQUE7QW5Gcy9UZDtBbUZwL1RZO0VBQ0UsV0FBQTtBbkZzL1RkO0FtRmwvVGM7O0VBRUUsZ0JBQUE7QW5Gby9UaEI7QW1Gai9UYztFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FuRm0vVGhCO0FtRi8rVFU7RUFDRSx5QkFBQTtFQUNBLFlBQUE7QW5GaS9UWjtBbUYvK1RVO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO01BQUEscUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0FuRmkvVFo7QW1GaC9UWTtFQUNFLG9CQUFBO0FuRmsvVGQ7QW1Gai9UYztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esc0JBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0FuRm0vVGhCO0FtRmwvVGdCO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBbkZvL1RsQjtBbUZsL1RnQjtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FuRm8vVGxCO0FtRmgvVFk7RUFDRSxvQkFBQTtBbkZrL1RkO0FtRmgvVFk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsZ0JBQUE7QW5Gay9UZDtBbUZqL1RjO0VBQ0Usa0JBQUE7QW5GbS9UaEI7QW1GbC9UZ0I7RUFDRSw2QkFBQTtBbkZvL1RsQjtBbUZuL1RrQjtFQUNFLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBbkZxL1RwQjtBbUZwL1RvQjtFQUNFLG1CQUFBO0FuRnMvVHRCO0FtRnIvVHNCO0VBQ0UsWUFBQTtBbkZ1L1R4QjtBbUZuL1RrQjtFQUNFLFlBQUE7QW5GcS9UcEI7QW1GcC9Ub0I7RUFDRSw4QkFBQTtFQUNBLGNBQUE7QW5Gcy9UdEI7QW1GOStUYzs7RUFDRSxrQkFBQTtBbkZpL1RoQjtBbUY1K1RjO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QW5GOCtUaEI7QW1GNytUZ0I7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0FuRisrVGxCO0FtRjMrVFk7RUFDRSxTQUFBO0FuRjYrVGQ7QW1GMytUWTtFQW5GRjtJQW9GSSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFbkY4K1RaO0FBQ0Y7QW1GMytUUTtFQUNFLHVCQUFBO0FuRjYrVFY7QW1GNStUVTtFQUNFLGtCQUFBO0FuRjgrVFo7QW1GNytUWTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBbkYrK1RkO0FtRjkrVGM7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7QW5GZy9UaEI7QW1GLytUZ0I7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QW5GaS9UbEI7QW1GLytUZ0I7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QW5GaS9UbEI7QW1GOStUYztFQUNFLGNBQUE7RUFDQSxtQkFBQTtBbkZnL1RoQjtBbUYvK1RnQjtFQUNFLGdCQUFBO0FuRmkvVGxCO0FtRi8rVGdCO0VBQ0UsaUJBQUE7QW5GaS9UbEI7QW1GLytUZ0I7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QW5GaS9UbEI7QW1GNStUVTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlDQUFBO0VBQ0Esb0JBQUE7QW5GOCtUWjtBbUY3K1RZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QW5GKytUZDtBbUY3K1RZO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsK2lCQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtFQUNBLGVBQUE7QW5GKytUZDtBbUYzK1RRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxZQUFBO0FuRjYrVFY7QW1GeCtUTTtFQUNFLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBbkYwK1RSO0FtRnorVFE7RUFDRSw2QkFBQTtFQUNBLGlCQUFBO0FuRjIrVFY7QW1GMStUVTtFQUNFLG9CQUFBO0FuRjQrVFo7QW1GMytUWTtFQUNFLG1CQUFBO0FuRjYrVGQ7QW1GNStUYztFQUNFLHFCQUFBO0FuRjgrVGhCO0FtRnorVFk7O0VBRUUsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QW5GMitUZDtBbUZwK1RJO0VBQ0UsMEJBQUE7TUFBQSxxQkFBQTtFQUNBLDJCQUFBO01BQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV2xGMW1DUTtFa0YybUNSLHlCQUFBO0VBQ0EsOEJBQUE7QW5GcytUTjtBbUZyK1RNO0VBVEY7SUFVSSxrQkFBQTtFbkZ3K1ROO0FBQ0Y7QW1GditUTTtFQVpGO0lBYUksY0FBQTtJQUNBLGNBQUE7SUFDQSxhQUFBO0VuRjArVE47QUFDRjtBbUZ6K1RNO0VBakJGO0lBa0JJLGFBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFbkY0K1ROO0FBQ0Y7QW1GMytUTTtFQXRCRjtJQXVCSSxlQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7RW5GOCtUTjtBQUNGO0FtRjcrVE07RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QW5GKytUUjtBbUY5K1RRO0VBUEY7SUFRSSxtQkFBQTtFbkZpL1RSO0FBQ0Y7QW1GaC9UUTtFQVZGO0lBV0ksbUJBQUE7RW5GbS9UUjtBQUNGO0FtRmgvVE07RUFDRSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QW5Gay9UUjtBbUZqL1RRO0VBTkY7SUFPSSxpQkFBQTtFbkZvL1RSO0FBQ0Y7QW1Gbi9UUTtFQVRGO0lBVUksaUJBQUE7RW5Gcy9UUjtBQUNGO0FtRnIvVFE7RUFDRSxXQUFBO0VBQ0EsZ0JsRjVwQ0k7RWtGNnBDSixXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtBbkZ1L1RWO0FtRnAvVE07RUFDRSxhQUFBO0VBQ0EsWUFBQTtBbkZzL1RSO0FtRnIvVFE7RUFIRjtJQUlJLFlBQUE7RW5Gdy9UUjtBQUNGO0FtRnQvVE07RUFDRSxhQUFBO0FuRncvVFI7QW1GcC9USTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBbkZzL1ROO0FtRnAvVE07RUFDRSxnQkFBQTtBbkZzL1RSOztBbUYvK1RBO0VBQ0UsZUFBQTtFQUNBLDBCQUFBO01BQUEscUJBQUE7RUFDQSwyQkFBQTtNQUFBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXbEZoc0NZO0VrRmlzQ1osU0FBQTtBbkZrL1RGO0FtRmovVEU7RUFDRSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSwrWEFBQTtFQUNBLG9DQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtBbkZtL1RKO0FtRmwvVEk7RUFaRjtJQWFJLGVBQUE7RW5GcS9USjtBQUNGO0FtRm4vVEU7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkJBQUE7QW5GcS9USjtBbUZuL1RJO0VBUkY7SUFTSSxpQkFBQTtJQUNBLGdCQUFBO0VuRnMvVEo7QUFDRjtBbUZwL1RFO0VBQ0UsZUFBQTtBbkZzL1RKO0FtRnAvVEU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0FuRnMvVEo7QW1Gci9USTtFQUNFLGtCQUFBO0FuRnUvVE47O0FtRm4vVEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLCtYQUFBO0VBQ0Esb0NBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7QW5Gcy9URjtBbUZwL1RFO0VBQ0UscUNBQUE7QW5Gcy9USjs7QW1Gai9URTtFQUNFLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtFQUNBLDRCQUFBO0FuRm8vVEo7QW1GbC9URTtFQUNFLDhCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FuRm8vVEo7QW1Gai9URTtFQUNFLFdBQUE7QW5GbS9USjtBbUZqL1RJO0VBQ0UsY0FBQTtBbkZtL1ROOztBbUY3K1RBO0VBQ0UsYUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5GZy9URjtBbUYvK1RFO0VBUkY7SUFTSSxnQkFBQTtFbkZrL1RGO0FBQ0Y7QW1Gai9URTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FuRm0vVEo7QW1GbC9USTtFQVBGO0lBUUksZ0JBQUE7RW5GcS9USjtBQUNGO0FtRnAvVEk7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV2xGN3lDUTtFa0Y4eUNSLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBbkZzL1ROO0FtRnIvVE07RUFyQkY7SUFzQkksbUJBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0VuRncvVE47QUFDRjtBbUZ0L1RJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0FuRncvVE47QW1Gdi9UTTtFQVZGO0lBV0ksV0FBQTtFbkYwL1ROO0FBQ0Y7QW1Gdi9UTTtFQUNFLFdBQUE7RUFDQSxrQ0FBQTtBbkZ5L1RSOztBbUZuL1RBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtBbkZzL1RGO0FtRnIvVEU7RUFDRSxtQkFBQTtFQUNBLFlBQUE7QW5GdS9USjs7QW1GbC9UQTtFQUNFLDBCQUFBO0FuRnEvVEY7QW1GcC9URTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QW5Gcy9USjtBbUZyL1RJO0VBVkY7SUFXSSxlQUFBO0VuRncvVEo7QUFDRjtBbUZyL1RNOzs7O0VBRUUsU0FBQTtBbkZ5L1RSO0FtRngvVFE7Ozs7Ozs7O0VBRUUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdsRnA0Q0k7RWtGcTRDSixvQkFBQTtBbkZnZ1VWO0FtRi8vVFU7RUFYRjs7Ozs7Ozs7SUFZSSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLGdCQUFBO0lBQ0Esb0JBQUE7SUFDQSxtQkFBQTtFbkZ5Z1VWO0FBQ0Y7QW1GeGdVVTs7Ozs7Ozs7RUFDRSxxQkFBQTtBbkZpaFVaO0FtRi9nVVU7Ozs7Ozs7O0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBbkZ3aFVaO0FtRnZoVVk7RUFMRjs7Ozs7Ozs7SUFNSSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7RW5GaWlVWjtBQUNGO0FtRmhpVVk7RUFWRjs7Ozs7Ozs7SUFXSSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFbkYwaVVaO0FBQ0Y7QW1GeGlVVTs7Ozs7Ozs7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FuRmlqVVo7QW1GaGpVWTtFQU5GOzs7Ozs7OztJQU9JLGlCQUFBO0lBQ0EsZUFBQTtFbkYwalVaO0FBQ0Y7QW1GempVWTtFQVZGOzs7Ozs7OztJQVdJLGVBQUE7RW5GbWtVWjtBQUNGO0FtRmxrVVk7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FuRmtsVWQ7QW1GamxVYztFQVJGOzs7Ozs7Ozs7Ozs7Ozs7O0lBU0ksYUFBQTtFbkZtbVVkO0FBQ0Y7QW1Gam1VWTs7Ozs7Ozs7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QW5GMG1VZDtBbUZ6bVVjO0VBSkY7Ozs7Ozs7O0lBS0ksa0JBQUE7SUFDQSxnQkFBQTtFbkZtblVkO0FBQ0Y7QW1Gam5VWTs7Ozs7Ozs7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVEQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0FuRjBuVWQ7QW1Gem5VYzs7Ozs7Ozs7RUFDRSxrQkFBQTtBbkZrb1VoQjtBbUZob1VjO0VBWEY7Ozs7Ozs7O0lBWUksZUFBQTtJQUNBLGdCQUFBO0VuRjBvVWQ7QUFDRjtBbUZqb1VZOzs7Ozs7OztFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO01BQUEscUJBQUE7QW5GMG9VZDtBbUZ6b1VjO0VBTkY7Ozs7Ozs7O0lBT0ksZUFBQTtFbkZtcFVkO0FBQ0Y7QW1GbHBVYzs7Ozs7Ozs7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0FuRjJwVWhCO0FtRnhwVWdCOzs7Ozs7OztFQUNFLGdCQUFBO0FuRmlxVWxCO0FtRjFwVVE7Ozs7RUFDRSxvQkFBQTtFQUNBLGlEQUFBO0FuRitwVVY7QW1GOXBVVTtFQUhGOzs7O0lBSUksOEJBQUE7SUFBQSw2QkFBQTtRQUFBLHVCQUFBO1lBQUEsbUJBQUE7RW5Gb3FVVjtBQUNGO0FtRm5xVVU7RUFORjs7OztJQU9JLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VuRnlxVVY7QUFDRjtBbUZ4cVVVOzs7O0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMmdCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBbkY2cVVaO0FtRjVxVVk7RUFaRjs7OztJQWFJLFNBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtJQUNBLHFDQUFBO1FBQUEsaUNBQUE7WUFBQSw2QkFBQTtJQUNBLFdBQUE7RW5Ga3JVWjtBQUNGO0FtRmhyVVU7Ozs7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QW5GcXJVWjtBbUZuclVVOzs7O0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtBbkZ3clVaO0FtRnZyVVk7RUFIRjs7OztJQUlJLG9CQUFBO0VuRjZyVVo7QUFDRjtBbUY1clVZOzs7O0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSwraUJBQUE7QW5GaXNVZDtBbUY1clVROzs7O0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBbkZpc1VWO0FtRmhzVVU7RUFIRjs7OztJQUlJLGVBQUE7SUFDQSxrQkFBQTtFbkZzc1VWO0FBQ0Y7QW1GcnNVVTs7OztFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QW5GMHNVWjtBbUZ4c1VVOzs7O0VBQ0UsbUJBQUE7QW5GNnNVWjtBbUY1c1VZO0VBRkY7Ozs7SUFHSSxlQUFBO0VuRmt0VVo7QUFDRjtBbUZqdFVZOzs7Ozs7OztFQUVFLFlBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtBbkZ5dFVkO0FtRnB0VVE7Ozs7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtBbkZ5dFVWO0FtRnZ0VVU7RUFaRjs7OztJQWFJLFVBQUE7RW5GNnRVVjtBQUNGO0FtRjV0VVU7RUFmRjs7OztJQWdCSSxnQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsV0FBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VuRmt1VVY7QUFDRjtBbUZodVVVOzs7O0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QW5GcXVVWjtBbUZwdVVZO0VBSkY7Ozs7SUFLSSwwQkFBQTtFbkYwdVVaO0FBQ0Y7QW1GenVVWTtFQVBGOzs7O0lBUUksYUFBQTtFbkYrdVVaO0FBQ0Y7QW1GNXVVVTs7OztFQUNFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBbkZpdlVaO0FtRi91VVk7Ozs7Ozs7RUFFRSxlQUFBO0FuRnN2VWQ7QW1GcHZVWTtFQVhGOzs7O0lBWUksVUFBQTtJQUNBLFdBQUE7RW5GMHZVWjtBQUNGO0FtRnp2VVk7RUFmRjs7OztJQWdCSSxXQUFBO0lBQ0EsV0FBQTtFbkYrdlVaO0FBQ0Y7QW1GN3ZVWTs7OztFQUNFLHlCQUFBO0FuRmt3VWQ7QW1GL3ZVWTs7OztFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QW5Gb3dVZDtBbUZsd1VjO0VBVEY7Ozs7SUFVSSxrQkFBQTtFbkZ3d1VkO0FBQ0Y7QW1GdndVYztFQVpGOzs7O0lBYUksa0JBQUE7RW5GNndVZDtBQUNGO0FtRjV3VWM7RUFmRjs7OztJQWdCSSxlQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSx3QkFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0VuRmt4VWQ7QUFDRjtBbUZqeFVjOzs7O0VBQ0UsZUFBQTtBbkZzeFVoQjtBbUZweFVjOzs7Ozs7OztFQUVFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FuRjR4VWhCO0FtRjN4VWdCO0VBUEY7Ozs7Ozs7O0lBUUksaUJBQUE7SUFDQSx1QkFBQTtFbkZxeVVoQjtBQUNGO0FtRnB5VWdCO0VBWEY7Ozs7Ozs7O0lBWUksYUFBQTtFbkY4eVVoQjtBQUNGO0FtRjd5VWdCO0VBZEY7Ozs7Ozs7O0lBZUksYUFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtJQUNBLGFBQUE7RW5GdXpVaEI7QUFDRjtBbUZyelVjOzs7O0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QW5GMHpVaEI7QW1GenpVZ0I7RUFMRjs7OztJQU1JLGVBQUE7RW5GK3pVaEI7QUFDRjtBbUY5elVnQjtFQVJGOzs7O0lBU0kseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFbkZvMFVoQjtBQUNGO0FtRm4wVWdCOzs7O0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FuRncwVWxCO0FtRnYwVWtCO0VBTEY7Ozs7SUFNSSxnQkFBQTtJQUNBLGNBQUE7RW5GNjBVbEI7QUFDRjtBbUZ6MFVZOzs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSxVQUFBO0FuRjgwVWQ7QW1GMzBVWTs7OztFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBbkZnMVVkO0FtRi8wVWM7Ozs7Ozs7O0VBRUUsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBbkZ1MVVoQjtBbUZ0MVVnQjtFQUxGOzs7Ozs7OztJQU1JLGFBQUE7SUFDQSxjQUFBO0VuRmcyVWhCO0FBQ0Y7QW1GNTFVYzs7OztFQUNFLFdBQUE7RUFDQSxhQUFBO0FuRmkyVWhCO0FtRjUxVVk7RUFERjs7OztJQUVJLGtCQUFBO0VuRmsyVVo7QUFDRjtBbUZqMlVZO0VBSkY7Ozs7SUFLSSxTQUFBO0VuRnUyVVo7QUFDRjtBbUZyMlVVOzs7O0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7QW5GMDJVWjtBbUZ6MlVZO0VBWkY7Ozs7SUFhSSwwQkFBQTtFbkYrMlVaO0FBQ0Y7QW1GOTJVWTtFQWZGOzs7O0lBZ0JJLFdBQUE7SUFDQSxtQkFBQTtFbkZvM1VaO0FBQ0Y7QW1GLzJVTTs7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QW5GazNVUjtBbUZqM1VRO0VBSEY7O0lBSUksVUFBQTtJQUNBLG1CQUFBO0VuRnEzVVI7QUFDRjtBbUZwM1VRO0VBUEY7O0lBUUksbUJBQUE7RW5GdzNVUjtBQUNGO0FtRnYzVVE7RUFWRjs7SUFXSSxXQUFBO0lBQ0EsZ0JBQUE7RW5GMjNVUjtBQUNGO0FtRjEzVVE7O0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxpREFBQTtBbkY2M1VWO0FtRjMzVVU7O0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FuRjgzVVo7QW1GNTNVVTs7RUFDRSxlQUFBO0VBQ0EsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0FuRiszVVo7QW1GMzNVUTs7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBbkY4M1VWO0FtRjczVVU7O0VBQ0UsbUJBQUE7TUFBQSxlQUFBO0FuRmc0VVo7QW1GLzNVWTs7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBbkZrNFVkO0FtRmo0VWM7O0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FuRm80VWhCO0FtRi8zVVE7O0VBQ0UsWUFBQTtBbkZrNFVWO0FtRmo0VVU7RUFGRjs7SUFHSSxXQUFBO0VuRnE0VVY7QUFDRjtBbUZuNFVROztFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBbkZzNFVWO0FtRnI0VVU7RUFORjs7SUFPSSxhQUFBO0VuRnk0VVY7QUFDRjtBbUZ2NFVROztFQUNFLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSwrWEFBQTtBbkYwNFVWO0FtRno0VVU7O0VBQ0Usb0NBQUE7QW5GNDRVWjtBbUYxNFVVOztFQUNFLG9DQUFBO0FuRjY0VVo7QW1GdjRVTTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBbkZ5NFVSO0FtRng0VVE7RUFIRjtJQUlJLFlBQUE7RW5GMjRVUjtBQUNGO0FtRjE0VVE7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtBbkY0NFVWO0FtRjM0VVU7RUFSRjtJQVNJLFdBQUE7RW5GODRVVjtBQUNGO0FtRjc0VVU7RUFYRjtJQVlJLFVBQUE7RW5GZzVVVjtBQUNGO0FtRi80VVU7RUFkRjtJQWVJLGtCQUFBO0VuRms1VVY7QUFDRjtBbUZqNVVVO0VBQ0UsZUFBQTtBbkZtNVVaO0FtRmo1VVU7RUFDRSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBbkZtNVVaO0FtRmw1VVk7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QW5GbzVVZDtBbUZoNVVRO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtBbkZrNVVWO0FtRmo1VVU7RUFQRjtJQVFJLGFBQUE7RW5GbzVVVjtBQUNGO0FtRi80VU07RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FuRmk1VVI7QW1GaDVVUTtFQUNFLGVBQUE7QW5GazVVVjtBbUZoNVVRO0VBQ0UsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FuRms1VVY7QW1GajVVVTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBbkZtNVVaO0FtRmg1VVE7RUFwQkY7SUFxQkksV0FBQTtJQUNBLFlBQUE7SUFDQSxtQkFBQTtFbkZtNVVSO0VtRmw1VVE7SUFDRSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0VuRm81VVY7QUFDRjs7QW1GMzRVSTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBbkY4NFVOO0FtRjM0VUk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUdBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBbkY2NFVOO0FtRjE0VUk7RUFDRSxTQUFBO0FuRjQ0VU47QW1GeDRVRTtFQUNFLDhDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FuRjA0VUo7QW1GeDRVSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSxxQkFBQTtNQUFBLGlCQUFBO0FuRjA0VU47QW1GeDRVTTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FuRjA0VVI7QW1GeDRVUTtFQUNFLGtCQUFBO0FuRjA0VVY7QW1GdjRVUTtFQVJGO0lBU0ksZUFBQTtJQUNBLFdBQUE7RW5GMDRVUjtBQUNGO0FtRno0VVE7RUFaRjtJQWFJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFbkY0NFVSO0FBQ0Y7QW1GMzRVUTtFQWpCRjtJQWtCSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RW5GODRVUjtBQUNGO0FtRjc0VVE7RUF0QkY7SUF1QkksZUFBQTtJQUNBLFdBQUE7RW5GZzVVUjtBQUNGO0FtRjM0VUU7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLG9DQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsZUFBQTtBbkY2NFVKO0FtRjM0VUk7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBbkY2NFVOO0FtRjM0VUk7RUFDRSx5QkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsV2xGMWdFUTtFa0YyZ0VSLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FuRjY0VU47QW1GMTRVTTtFQUNFLGNBQUE7QW5GNDRVUjtBbUZ6NFVNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FuRjI0VVI7QW1GeDRVTTtFQUNFLGdCQUFBO0FuRjA0VVI7QW1GdjRVTTtFQUNFLGNBQUE7QW5GeTRVUjtBbUZ2NFVRO0VBQ0UsZ0JBQUE7QW5GeTRVVjtBbUZyNFVNO0VBQ0UsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QW5GdTRVUjtBbUZyNFVRO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FuRnU0VVY7QW1GcjRVVTtFQUNFLGtCQUFBO0FuRnU0VVo7QW1GcDRVVTtFQUNFLGtCQUFBO0FuRnM0VVo7QW1GbDRVUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FuRm80VVY7QW1GajRVUTtFQUNFLFNBQUE7QW5GbTRVVjtBbUZoNFVRO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QW5GazRVVjtBbUZoNFVVO0VBQ0Usa0JBQUE7QW5GazRVWjtBbUY3M1VNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtNQUFBLDJCQUFBO1VBQUEsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBbkYrM1VSO0FtRjczVVE7RUFDRSxvQkFBQTtBbkYrM1VWO0FtRjMzVUk7Ozs7OztFQU1FLGVBQUE7QW5GNjNVTjtBbUYzM1VJO0VBQ0UsbUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FuRjYzVU47QW1GMzNVTTtFQUNFLDBCQUFBO0FuRjYzVVI7QW1GMzNVTTtFQUNFLHVCQUFBO0FuRjYzVVI7QW1GMzNVTTs7RUFFRSwyQkFBQTtFQUNBLHlCQUFBO0FuRjYzVVI7QW1GMzNVUTs7RUFDRSxZQUFBO0FuRjgzVVY7QW1GNTNVUTs7RUFDRSxZQUFBO0FuRiszVVY7O0FtRngzVUE7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7QW5GMjNVRjtBbUZ4M1VNO0VBREY7SUFFSSxpREFBQTtFbkYyM1VOO0FBQ0Y7QW1GejNVUTtFQURGO0lBRUksMkJBQUE7RW5GNDNVUjtBQUNGO0FtRjEzVVU7RUFERjtJQUVJLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0VuRjYzVVY7QUFDRjtBbUYzM1VRO0VBQ0UsVUFBQTtBbkY2M1VWO0FtRngzVUU7RUFDRSxZQUFBO0FuRjAzVUo7QW1GejNVSTtFQUZGO0lBR0ksV0FBQTtFbkY0M1VKO0FBQ0Y7QW1GMTNVRTtFQUNFLFlBQUE7QW5GNDNVSjtBbUYzM1VJO0VBRkY7SUFHSSxXQUFBO0VuRjgzVUo7QUFDRjtBbUYxM1VJO0VBQ0UsVUFBQTtBbkY0M1VOO0FtRjMzVU07RUFGRjtJQUdJLFdBQUE7RW5GODNVTjtBQUNGO0FtRjUzVUk7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7QW5GODNVTjtBbUY1M1VNO0VBSkY7SUFLSSxXQUFBO0VuRiszVU47QUFDRjtBbUY3M1VJO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QW5GKzNVTjtBbUY3M1VJO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QW5GKzNVTjs7QW1GejNVRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdThCQUFBO0VBQ0EsVUFBQTtBbkY0M1VKO0FtRjEzVUU7RUFDRTtJQUNFLFdBQUE7SUFDQSxhQUFBO0VuRjQzVUo7QUFDRjs7QW1GdjNVRTtFQUNFLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxpREFBQTtBbkYwM1VKO0FtRnozVUk7RUFKRjtJQUtJLG1CQUFBO0VuRjQzVUo7QUFDRjtBbUYzM1VJO0VBQ0Usb0NBQUE7QW5GNjNVTjtBbUZ6M1VRO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QW5GMjNVVjtBbUYxM1VVO0VBTEY7SUFNSSxvQkFBQTtFbkY2M1VWO0FBQ0Y7QW1GNTNVVTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0FuRjgzVVo7QW1GNzNVWTtFQU5GO0lBT0ksU0FBQTtJQUNBLFdBQUE7SUFDQSxTQUFBO0lBQ0EscUNBQUE7UUFBQSxpQ0FBQTtZQUFBLDZCQUFBO0lBQ0EsWUFBQTtFbkZnNFVaO0FBQ0Y7QW1GMzNVSTtFQUNFLGVBQUE7QW5GNjNVTjtBbUY1M1VNO0VBQ0UsZ0JBQUE7QW5GODNVUjtBbUY1M1VNO0VBQ0UsZUFBQTtBbkY4M1VSO0FtRjczVVE7RUFDRSwyQkFBQTtBbkYrM1VWO0FtRjUzVU07RUFDRSxtQkFBQTtNQUFBLGVBQUE7QW5GODNVUjs7QW1GdjNVQTs7RUFFRSxVQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QW5GMDNVRjtBbUZ6M1VFOztFQUNFLFdBQUE7RUFDQSxnQmxGanlFVTtFa0ZreUVWLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO0FuRjQzVUo7O0FtRngzVUU7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0FuRjIzVUo7QW1GejNVRTtFQUxGO0lBTUksYUFBQTtFbkY0M1VGO0FBQ0Y7O0FtRjEzVUE7RUFDRSxXQUFBO0FuRjYzVUY7O0FtRjEzVUU7RUFERjtJQUVJLGNBQUE7SUFDQSxnQkFBQTtJQUNBLDBCQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7RW5GODNVRjtBQUNGOztBbUZ6M1VJO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FuRjQzVU47QW1GMTNVTTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0FuRjQzVVI7O0FtRnQzVUE7RUFDRSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7RUFDQSxnQkFBQTtBbkZ5M1VGO0FtRngzVUU7RUFKRjtJQUtJLHFCQUFBO1FBQUEsaUJBQUE7SUFDQSxnQkFBQTtFbkYyM1VGO0FBQ0Y7QW1GMTNVRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0FuRjQzVUo7QW1GMzNVSTtFQUpGO0lBS0ksWUFBQTtFbkY4M1VKO0FBQ0Y7QW1GNzNVSTtFQVBGO0lBUUksWUFBQTtFbkZnNFVKO0FBQ0Y7QW1GLzNVSTtFQVZGO0lBV0ksV0FBQTtFbkZrNFVKO0FBQ0Y7QW1GaDRVRTs7RUFFRSxzQkFBQTtFQUNBLHlCbEZqeEVHO0VrRmt4RUgsa0JsRi8yRVU7QURpdlpkO0FtRmg0VUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjbEZ4ekVPO0VrRnl6RVAsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQmxGNzNFVTtBRCt2WmQ7QW1GajRVSTtFQUNFLGNsRi96RUs7RWtGZzBFTCw2QkFBQTtBbkZtNFVOO0FtRmo0VUk7RUFqQkY7SUFrQkksbUJBQUE7SUFDQSxtQkFBQTtFbkZvNFVKO0FBQ0Y7QW1GbjRVSTtFQXJCRjtJQXNCSSxlQUFBO0lBQ0EscUJBQUE7SUFDQSxtQkFBQTtFbkZzNFVKO0FBQ0Y7O0FtRm40VUE7RUFDRSxpQkFBQTtBbkZzNFVGOztBbUZsNFVBO0VBQ0UscUJBQUE7QW5GcTRVRjtBbUZwNFVFO0VBQ0Usb0JBQUE7QW5GczRVSjtBbUZyNFVJO0VBRkY7SUFHSSxlQUFBO0VuRnc0VUo7QUFDRjtBbUZ2NFVJO0VBQ0UsZUFBQTtBbkZ5NFVOOztBbUZyNFVBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0FuRnc0VUY7QW1GdjRVRTs7RUFFRSxnQkFBQTtBbkZ5NFVKO0FtRnY0VUU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FuRnk0VUo7QW1GeDRVSTtFQU5GO0lBT0ksaUJBQUE7SUFDQSxtQkFBQTtFbkYyNFVKO0FBQ0Y7QW1GejRVRTtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBbkYyNFVKO0FtRjE0VUk7RUFKRjtJQUtJLGtCQUFBO0lBQ0EsbUJBQUE7RW5GNjRVSjtBQUNGO0FtRjU0VUk7RUFDRSxzQkFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGNsRjc2RU87QUQyelpiO0FtRjc0VU07RUFORjtJQU9JLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VuRmc1VU47QUFDRjtBbUYvNFVNOztFQUVFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FuRmk1VVI7QW1GNzRVRTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QW5GKzRVSjtBbUY3NFVFO0VBQ0UsOENBQUE7QW5GKzRVSjtBbUY3NFVFOztFQUVFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBbkYrNFVKO0FtRjk0VUk7RUFMRjs7SUFNSSxlQUFBO0VuRms1VUo7QUFDRjtBbUZqNVVJOztFQUNFLG1CQUFBO0FuRm81VU47QW1GajVVRTtFQUNFLGlCQUFBO0FuRm01VUo7QW1GbDVVSTtFQUNFLGlCQUFBO0FuRm81VU47QW1GbDVVUTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBbkZvNVVWO0FtRm41VVU7RUFDRSxXQUFBO0VBQ0EsYUFBQTtBbkZxNVVaO0FtRmg1VUk7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBbkZrNVVOO0FtRmg1VUk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBbkZrNVVOO0FtRi80VUU7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QW5GaTVVSjtBbUYvNFVFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtBbkZpNVVKO0FtRmg1VUk7RUFKRjtJQUtJLFdBQUE7RW5GbTVVSjtBQUNGO0FtRmw1VUk7RUFDRSxpQkFBQTtBbkZvNVVOO0FtRmw1VUk7RUFDRSxrQkFBQTtBbkZvNVVOO0FtRmo1VUU7RUFDRSxVQUFBO0VBQ0EsY0FBQTtBbkZtNVVKO0FtRmw1VUk7RUFIRjtJQUlJLFdBQUE7RW5GcTVVSjtBQUNGOztBbUZsNVVBO0VBQ0UsZUFBQTtBbkZxNVVGO0FtRm41VUk7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FuRnE1VU47QW1GcDVVTTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FuRnM1VVI7QW1GcDZVRTtFQWlCRSxlQUFBO0VBQ0EsbUJBQUE7QW5GczVVSjtBbUZyNVVJO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBbkZ1NVVOO0FtRnI1VUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QW5GdTVVTjtBbUZ0NVVNO0VBUEY7SUFRSSxXQUFBO0VuRnk1VU47QUFDRjtBbUZ2NVVJO0VBQ0UsZUFBQTtBbkZ5NVVOO0FtRnI1VUk7RUFDRSxtQkFBQTtBbkZ1NVVOO0FtRm41VU07RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QW5GcTVVUjtBbUZuNVVNO0VBQ0UsbUJsRjVrRlE7QURpK1poQjtBbUZwNVVRO0VBQ0UsZ0JBQUE7QW5GczVVVjtBbUZyNVVVO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QW5GdTVVWjtBbUZ0NVVZO0VBQ0UsMENBQUE7QW5GdzVVZDtBbUZsNVVRO0VBQ0UscUJBQUE7QW5GbzVVVjtBbUYvNFVJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QW5GaTVVTjtBbUYvNFVRO0VBREY7SUFFSSxhQUFBO0VuRms1VVI7QUFDRjtBbUYvNFVRO0VBREY7SUFFSSxtQkFBQTtJQUNBLGFBQUE7SUFDQSw4QkFBQTtJQUNBLG9DQUFBO0VuRms1VVI7QUFDRjtBbUZoNVVNOztFQUVFLGdCQUFBO0VBQ0EsNEJBQUE7QW5GazVVUjtBbUZqNVVRO0VBSkY7O0lBS0ksZ0JBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtFbkZxNVVSO0VtRnA1VVE7O0lBQ0UsMkJBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLG1CQUFBO0lBQ0EsV2xGNW9GRTtFRG1pYVo7QUFDRjtBbUZyNVVROztFQUNFLFVBQUE7QW5GdzVVVjtBbUZ2NVVVO0VBRkY7O0lBR0ksV0FBQTtJQUNBLFVBQUE7RW5GMjVVVjtBQUNGO0FtRno1VVE7O0VBQ0UsVUFBQTtBbkY0NVVWO0FtRjE1VVE7O0VBQ0UscUJBQUE7QW5GNjVVVjtBbUYxNVVNO0VBQ0UsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyaEJBQUE7QW5GNDVVUjtBbUZ4NVVJO0VBQ0Usb0NBQUE7RUFDQSw2QkFBQTtBbkYwNVVOO0FtRng1VUk7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtBbkYwNVVOO0FtRng1VUk7RUFDRSxpQkFBQTtBbkYwNVVOO0FtRno1VU07RUFGRjtJQUdJLGVBQUE7RW5GNDVVTjtBQUNGO0FtRno1VUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FuRjI1VUo7QW1GejVVRTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QW5GMjVVSjtBbUYxNVVJO0VBQ0UsZUFBQTtBbkY0NVVOO0FtRjE1VUk7RUFDRSxlQUFBO0FuRjQ1VU47QW1GdDVVTTtFQUNFOztJQUNFLGdCQUFBO0lBQ0EsY0FBQTtFbkZ5NVVSO0FBQ0Y7O0FtRnA1VUE7RUFDRSxjQUFBO0FuRnU1VUY7O0FtRm41VUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBbkZzNVVGO0FtRnI1VUU7RUFMRjtJQU1JLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VuRnc1VUY7QUFDRjtBbUZ2NVVFO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlEQUFBO0FuRnk1VUo7QW1GdjVVRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FuRnk1VUo7QW1GeDVVSTtFQU5GO0lBT0ksV0FBQTtFbkYyNVVKO0FBQ0Y7QW1GMTVVSTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBbkY0NVVOO0FtRjM1VU07RUFORjtJQU9JLFVBQUE7SUFDQSxlQUFBO0VuRjg1VU47QUFDRjtBbUY3NVVNO0VBVkY7SUFXSSxVQUFBO0lBQ0EsZUFBQTtFbkZnNlVOO0FBQ0Y7QW1GLzVVTTtFQWRGO0lBZUksV0FBQTtJQUNBLGVBQUE7RW5GazZVTjtBQUNGO0FtRi81VUU7RUFDRSxVQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUVBLG9CQUFBO0FuRmc2VUo7QW1GLzVVSTtFQU5GO0lBT0ksV0FBQTtFbkZrNlVKO0FBQ0Y7QW1GajZVSTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FuRm02VU47QW1GbDZVTTtFQUxGO0lBTUksV0FBQTtJQUNBLGNBQUE7RW5GcTZVTjtBQUNGO0FtRm42VVE7RUFERjtJQUVJLFVBQUE7SUFDQSxrQkFBQTtFbkZzNlVSO0FBQ0Y7QW1GcDZVTTtFQUNFLGtCQUFBO0FuRnM2VVI7QW1GcDZVTTs7RUFFRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FuRnM2VVI7QW1GbjZVSTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBbkZxNlVOO0FtRnA2VU07RUFIRjtJQUlJLFVBQUE7SUFDQSxtQkFBQTtFbkZ1NlVOO0FBQ0Y7QW1GdDZVTTtFQVBGO0lBUUksV0FBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RW5GeTZVTjtBQUNGO0FtRng2VU07RUFDRSxXQUFBO0VBQ0EsWUFBQTtBbkYwNlVSO0FtRng2VU07RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBbkYwNlVSO0FtRno2VVE7RUFKRjtJQUtJLDRCQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0VuRjQ2VVI7QUFDRjs7QW1GdDZVRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBbkZ5NlVKO0FtRnY2VUU7RUFDRSxnQkFBQTtBbkZ5NlVKOztBbUZyNlVBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtBbkZ3NlVGOztBbUZ0NlVBO0VBQ0Usa0RBQUE7VUFBQSwwQ0FBQTtBbkZ5NlVGO0FtRng2VUU7RUFDRSxtREFBQTtVQUFBLDJDQUFBO0FuRjA2VUo7O0FtRnQ2VUE7RUFDRSw2QkFBQTtFQUNBLFdsRi8xRlk7RWtGZzJGWixpQkFBQTtFQUNBLGVBQUE7QW5GeTZVRjtBbUZ4NlVFO0VBTEY7SUFNSSxVQUFBO0VuRjI2VUY7QUFDRjtBbUYxNlVFO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0FuRjQ2VUo7QW1GMzZVSTtFQUhGO0lBSUksZUFBQTtFbkY4NlVKO0FBQ0Y7QW1GNzZVSTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FuRis2VU47QW1GOTZVTTtFQVBGO0lBUUksOEJBQUE7RW5GaTdVTjtBQUNGO0FtRjk2VUU7RUFDRSx5QkFBQTtBbkZnN1VKO0FtRjk2VUU7RUFDRSx5QmxGbnpGRztBRG11YVA7QW1GNzZVRTtFQUNFLFNBQUE7RUFDQSxrQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7QW5GKzZVSjtBbUY5NlVJO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QW5GZzdVTjtBbUYvNlVNO0VBQ0UsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO0VBQ0EsbUJBQUE7QW5GaTdVUjtBbUYvNlVRO0VBQ0Usa0NBQUE7QW5GaTdVVjtBbUY5NlVNO0VBQ0Usb0RBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBbkZnN1VSO0FtRjc2VUk7RUFDRSw2QkFBQTtBbkYrNlVOO0FtRjk2VU07RUFDRSxhQUFBO0FuRmc3VVI7QW1GOTZVTTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0FuRmc3VVI7O0FtRjM2VUE7RUFDRSxhQUFBO0FuRjg2VUY7O0FtRjU2VUE7O0VBRUUsYUFBQTtFQUNBLDZCQUFBO0FuRis2VUY7O0FtRjU2VUE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QW5GKzZVRjs7QW1GNTZVQTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXbEY3N0ZZO0VrRjg3RlosbUJBQUE7RUFDQSxzQkFBQTtBbkYrNlVGOztBbUY1NlVBO0VBQ0UsK0JBQUE7QW5GKzZVRjs7QW1GNTZVQTtFQUNFLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FuRis2VUY7QW1GNzZVRTtFQUNFLDJDQUFBO0FuRis2VUo7QW1GNTZVRTtFQUNFLG9DQUFBO0VBQ0Esb0JBQUE7QW5GODZVSjs7QW1GejZVRTtFQUNFLHVCQUFBO0FuRjQ2VUo7QW1GMTZVSTtFQUNFLGNBQUE7QW5GNDZVTjtBbUZ4NlVFO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FuRjA2VUo7QW1GejZVSTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FuRjI2VU47O0FtRnI2VUU7RUFDRSx5QkFBQTtBbkZ3NlVKO0FtRnQ2VUk7RUFDRSxXbEZuL0ZRO0FEMjVhZDtBbUZwNlVFO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QW5GczZVSjtBbUZyNlVJO0VBQ0UsV2xGNy9GUTtFa0Y4L0ZSLG1CQUFBO0VBQ0EsbUJBQUE7QW5GdTZVTjs7QW1GbDZVQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBbkZxNlVGOztBbUZsNlVBO0VBQ0UsbUJBQUE7QW5GcTZVRjs7QW1GbDZVQTtFQUNFLGlCQUFBO0FuRnE2VUY7O0FtRmw2VUE7RUFDRSw4QkFBQTtBbkZxNlVGOztBbUY5NVVFO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QW5GaTZVSjtBbUYvNVVJO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7QW5GaTZVTjtBbUY3NVVFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FuRis1VUo7QW1GNzVVSTtFQUNFLG9CQUFBO0FuRis1VU47QW1GMzVVRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsY0FBQTtBbkY2NVVKO0FtRjM1VUk7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLFlBQUE7QW5GNjVVTjs7QW1GeDVVQTtFQUNFLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtFQUNBLDJCQUFBO0FuRjI1VUY7O0FtRng1VUE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FuRjI1VUY7O0FtRng1VUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGdCQUFBO0FuRjI1VUY7QW1GejVVRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FuRjI1VUo7O0FtRnY1VUE7RUFDRSxtQmxGaGxHYTtFa0ZpbEdiLCtCQUFBO0FuRjA1VUY7O0FvRi9nYkE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JuRitLZ0I7RW1GOUtoQixnQkFBQTtBcEZraGJGO0FvRmhoYkU7RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtBcEZraGJKO0FvRi9nYkU7RUF4QkY7SUF5QkksbUJBQUE7RXBGa2hiRjtBQUNGO0FvRmpoYkU7RUEzQkY7SUE0QkksaUJBQUE7RXBGb2hiRjtBQUNGO0FvRm5oYkU7RUE5QkY7SUErQkksa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0VwRnNoYkY7QUFDRjtBb0ZyaGJFO0VBRUUsZ0JBQUE7QXBGc2hiSjtBb0ZwaGJFO0VBQ0UsZUFBQTtBcEZzaGJKO0FvRnBoYkU7RUFDRSxjQUFBO0VBQ0EsK2lCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQ0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0FwRnNoYko7QW9GcmhiSTtFQVJGO0lBU0ksc0JBQUE7RXBGd2hiSjtBQUNGO0FvRnZoYkk7RUFDRSxVQUFBO0VBRUEsa0JBQUE7QXBGd2hiTjtBb0Z2aGJNO0VBSkY7SUFLSSxVQUFBO0VwRjBoYk47QUFDRjtBb0Z6aGJNO0VBUEY7SUFRSSx1QkFBQTtRQUFBLG9CQUFBO1lBQUEsMkJBQUE7RXBGNGhiTjtBQUNGO0FvRnpoYkU7RUFDRSwyaEJBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0FwRjJoYko7QW9GMWhiSTtFQU5GO0lBT0ksc0JBQUE7RXBGNmhiSjtBQUNGO0FvRjVoYkk7RUFURjtJQVVJLHNCQUFBO0VwRitoYko7QUFDRjtBb0Y5aGJJO0VBQ0UsVUFBQTtBcEZnaWJOO0FvRi9oYk07RUFGRjtJQUdJLFVBQUE7RXBGa2liTjtBQUNGO0FvRmppYk07RUFMRjtJQU1JLG1CQUFBO0VwRm9pYk47QUFDRjtBb0ZsaWJJOztFQUVFLFdBQUE7QXBGb2liTjtBb0ZuaWJNO0VBSEY7O0lBSUksV0FBQTtJQUNBLGlCQUFBO0VwRnVpYk47QUFDRjtBb0ZuaWJFO0VBQ0UsY0FBQTtFQUNBLHVhQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtBcEZxaWJKO0FvRnBpYkk7RUFQRjtJQVFJLHNCQUFBO0VwRnVpYko7QUFDRjtBb0Z0aWJJO0VBQ0UsVUFBQTtBcEZ3aWJOO0FvRnZpYk07RUFGRjtJQUdJLFVBQUE7RXBGMGliTjtBQUNGO0FvRnppYk07RUFMRjtJQU1JLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtFcEY0aWJOO0FBQ0Y7QW9GeGliRTs7RUFFRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBcEYwaWJKO0FvRnppYkk7RUFMRjs7SUFNSSxxQkFBQTtFcEY2aWJKO0FBQ0Y7QW9GNWliSTtFQVJGOztJQVNJLHFCQUFBO0VwRmdqYko7QUFDRjtBb0YvaWJJO0VBWEY7O0lBWUksb0JBQUE7RXBGbWpiSjtBQUNGO0FvRmpqYkU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFdBQUE7QXBGbWpiSjtBb0ZsamJJO0VBTkY7SUFPSSxXQUFBO0lBQ0Esb0JBQUE7SUFDQSxjQUFBO0VwRnFqYko7QUFDRjs7QW9GaGpiQTtFQUNFLFduRjVIWTtFbUY2SFoseUJuRnRCTTtBRHlrYlI7QW9GbGpiRTtFQUNFLFduRi9IVTtFbUZnSVYseUJuRnhCUztBRDRrYmI7QW9GbGpiRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QXBGbWpiSjs7QW9GL2liQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QXBGa2piRjtBb0ZoamJFO0VBQ0UsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBcEZramJKOztBb0Y3aWJBO0VBQ0UsV25GeEpZO0VtRnlKWix5Qm5GdERNO0FEc21iUjtBb0YvaWJFO0VBQ0UsV25GM0pVO0VtRjRKVix5Qm5GdERTO0FEdW1iYjtBb0YvaWJFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBcEZnamJKO0FvRjlpYkU7RUFFRSxzQkFBQTtBcEYraWJKOztBb0YzaWJBO0VBQ0UsV25GektZO0VtRjBLWix5Qm5GekVhO0FEdW5iZjtBb0Y3aWJFO0VBQ0UsV25GNUtVO0VtRjZLVix5Qm5GM0VVO0FEMG5iZDtBb0Y3aWJFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBcEY4aWJKOztBb0YxaWJBO0VBQ0UsV25GdExZO0VtRnVMWix5Qm5GbEZhO0FEK25iZjtBb0Y1aWJFO0VBQ0UsV25GekxVO0VtRjBMVix5Qm5GdkZJO0FEcW9iUjtBb0Y1aWJFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBcEY2aWJKOztBb0Z6aWJBO0VBQ0UsV25Gbk1ZO0VtRm9NWix5Qm5GaEdZO0FENG9iZDtBb0YzaWJFO0VBQ0UsV25GdE1VO0VtRnVNVix5Qm5GbEdXO0FEK29iZjtBb0YzaWJFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBcEY0aWJKOztBb0Z4aWJBO0VBQ0UsV25GaE5ZO0VtRmlOWix5Qm5GeklLO0FEb3JiUDtBb0YxaWJFO0VBQ0UsV25Gbk5VO0VtRm9OVix5Qm5GM0lTO0VtRjRJVCxxQm5GNUlTO0FEd3JiYjtBb0YxaWJFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBcEYyaWJKOztBb0Z2aWJBO0VBQ0UsV25GOU5ZO0VtRitOWix5Qm5GN01hO0FEdXZiZjtBb0Z6aWJFO0VBQ0UsV25Gak9VO0VtRmtPVix5QkFBQTtFQUNBLHFCQUFBO0FwRjJpYko7QW9GemliRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QXBGMGliSjs7QW9GdGliQTtFQUNFLFduRjVPWTtFbUY2T1oseUJuRnpOYztBRGt3YmhCO0FvRnhpYkU7RUFDRSxXbkYvT1U7RW1GZ1BWLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FwRjBpYko7QW9GeGliRTtFQUVFLHVEQUFBO1VBQUEsK0NBQUE7QXBGeWliSjs7QW9GcmliQTtFQUNFLFduRjNQWTtFbUY0UFoseUJuRnJQYTtBRDZ4YmY7QW9GdmliRTtFQUNFLFduRjlQVTtFbUYrUFYseUJuRnBLZTtFbUZxS2YscUJBQUE7QXBGeWliSjtBb0Z2aWJFO0VBRUUsc0RBQUE7VUFBQSw4Q0FBQTtBcEZ3aWJKOztBb0ZwaWJBO0VBQ0UsV25GelFZO0VtRjBRWix5Qm5GakppQjtBRHdyYm5CO0FvRnRpYkU7RUFDRSxXbkY1UVU7RW1GNlFWLHlCbkZuSnFCO0VtRm9KckIscUJBQUE7QXBGd2liSjtBb0Z0aWJFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBcEZ1aWJKOztBb0ZsaWJBO0VBQ0UsV25GeFJZO0VtRnlSWix5Qm5GeFFrQjtBRDZ5YnBCO0FvRnBpYkU7RUFDRSxXbkYzUlU7RW1GNFJWLHlCQUFBO0VBQ0EscUJBQUE7QXBGc2liSjtBb0ZwaWJFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBcEZxaWJKOztBb0ZoaWJBO0VBQ0UsV25GdlNZO0VtRndTWix5Qm5Gek1VO0FENHViWjtBb0ZsaWJFO0VBQ0UsV25GMVNVO0VtRjJTVix5QkFBQTtFQUNBLHFCQUFBO0FwRm9pYko7QW9GbGliRTtFQUVFLHNEQUFBO1VBQUEsOENBQUE7QXBGbWliSjs7QW9GOWhiQTtFQUNFLFduRnRUWTtFbUZ1VFoseUJuRnZOSztBRHd2YlA7QW9GaGliRTtFQUNFLFduRnpUVTtFbUYwVFYseUJuRnZOSTtBRHl2YlI7QW9GaGliRTtFQUVFLHdEQUFBO1VBQUEsZ0RBQUE7QXBGaWliSjs7QW9GN2hiQTtFQUNFLFduRm5VWTtFbUZvVVoseUJuRjNUYztBRDIxYmhCO0FvRi9oYkU7RUFDRSxXbkZ0VVU7RW1GdVVWLHlCQUFBO0FwRmlpYko7QW9GL2hiRTtFQUVFLHdEQUFBO1VBQUEsZ0RBQUE7QXBGZ2liSjs7QW9GNWhiQTtFQUNFLFduRmhWWTtFbUZpVloseUJuRjdRVTtBRDR5Ylo7QW9GOWhiRTtFQUNFLFduRm5WVTtFbUZvVlYseUJuRnpVWTtBRHkyYmhCO0FvRjloYkU7RUFFRSxtREFBQTtVQUFBLDJDQUFBO0FwRitoYko7O0FvRjNoYkE7RUFDRSxXbkY3Vlk7RW1GOFZaLHlCbkZyUFk7QURteGJkO0FvRjdoYkU7RUFDRSxXbkZoV1U7RW1GaVdWLHlCbkZ2UGdCO0FEc3hicEI7QW9GN2hiRTtFQUVFLHlEQUFBO1VBQUEsaURBQUE7QXBGOGhiSjs7QW9GMWhiQTtFQUNFLFduRjFXWTtFbUYyV1oseUJuRmhRUztBRDZ4Ylg7QW9GNWhiRTtFQUNFLFduRjdXVTtFbUY4V1YseUJuRmxRYTtBRGd5YmpCO0FvRjVoYkU7RUFFRSxxREFBQTtVQUFBLDZDQUFBO0FwRjZoYko7O0FvRnpoYkE7RUFDRSxXbkZ2WFk7RW1Gd1haLHlCbkZwU1U7QURnMGJaO0FvRjNoYkU7RUFDRSxXbkYxWFU7RW1GMlhWLHlCbkZ0U2M7QURtMGJsQjtBb0YzaGJFO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtBcEY0aGJKOztBb0Z4aGJBO0VBQ0UsV25GcFlZO0VtRnFZWix5Qm5GdlhXO0FEazViYjtBb0YxaGJFO0VBQ0UsV25GdllVO0VtRndZVix5Qm5GalRXO0FENjBiZjtBb0YxaGJFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBcEYyaGJKOztBb0Z2aGJBO0VBQ0UsV25GalpZO0VtRmtaWix5Qm5GNVVXO0FEczJiYjtBb0Z6aGJFO0VBQ0UsV25GcFpVO0VtRnFaVix5Qm5GOVVlO0VtRitVZixxQm5GL1VlO0FEMDJibkI7QW9GemhiRTtFQUVFLHlEQUFBO1VBQUEsaURBQUE7QXBGMGhiSjs7QW9GdGhiQTtFQUNFLFduRi9aWTtFbUZnYVoseUJuRnBWVTtBRDYyYlo7QW9GeGhiRTtFQUNFLFduRmxhVTtFbUZtYVYseUJuRnRWYztFbUZ1VmQscUJuRnZWYztBRGkzYmxCO0FvRnhoYkU7RUFFRSx3REFBQTtVQUFBLGdEQUFBO0FwRnloYko7O0FvRnJoYkE7RUFDRSxXbkY3YVk7RW1GOGFaLHlCbkZoV1U7QUR3M2JaO0FvRnZoYkU7RUFDRSxXbkZoYlU7RW1GaWJWLHlCbkZsV2M7RW1GbVdkLHFCbkZuV2M7QUQ0M2JsQjtBb0Z2aGJFO0VBRUUseURBQUE7VUFBQSxpREFBQTtBcEZ3aGJKOztBb0ZwaGJBO0VBQ0UsV25GM2JZO0VtRjRiWix5Qm5GL1VhO0FEczJiZjtBb0Z0aGJFO0VBQ0UsV25GOWJVO0VtRitiVix5Qm5GalZpQjtFbUZrVmpCLHFCbkZsVmlCO0FEMDJickI7QW9GdGhiRTtFQUVFLHFEQUFBO1VBQUEsNkNBQUE7QXBGdWhiSjs7QW9GbmhiQTtFQUNFLFduRnpjWTtFbUYwY1oseUJuRjNWZTtBRGkzYmpCO0FvRnJoYkU7RUFDRSxXbkY1Y1U7RW1GNmNWLHlCbkY3Vm1CO0VtRjhWbkIscUJuRjlWbUI7QURxM2J2QjtBb0ZyaGJFO0VBRUUscURBQUE7VUFBQSw2Q0FBQTtBcEZzaGJKOztBb0ZqaGJBO0VBQ0UsV25GeGRZO0VtRnlkWix5Qm5GMVdlO0FEODNiakI7QW9GbmhiRTtFQUNFLFduRjNkVTtFbUY0ZFYseUJuRjVXbUI7RW1GNlduQixxQm5GN1dtQjtBRGs0YnZCO0FvRm5oYkU7RUFFRSxxREFBQTtVQUFBLDZDQUFBO0FwRm9oYko7O0FvRmhoYkE7RUFDRSxXbkZ0ZVk7RW1GdWVaLHlCbkZsWGdCO0FEcTRibEI7QW9GbGhiRTtFQUNFLFduRnplVTtFbUYwZVYseUJuRnBYb0I7RW1GcVhwQixxQm5GclhvQjtBRHk0YnhCO0FvRmxoYkU7RUFFRSxxREFBQTtVQUFBLDZDQUFBO0FwRm1oYko7O0FvRi9nYkE7RUFDRSxXbkZwZlk7RW1GcWZaLHlCbkY5WGlCO0FEZzVibkI7QW9GamhiRTtFQUNFLFduRnZmVTtFbUZ3ZlYseUJuRmhZcUI7RW1GaVlyQixxQm5GallxQjtBRG81YnpCO0FvRmpoYkU7RUFFRSxxREFBQTtVQUFBLDZDQUFBO0FwRmtoYko7O0FvRjlnYkE7RW5GdFRFLFdBM01ZO0VBNE1aLHlCbUZzVGdCO0FwRmtoYmxCO0FDdDBiRTtFQUNFLFdBL01VO0VBZ05WLHlDQVBlO0VBUWYscUNBUmU7QURnMWJuQjtBQ3QwYkU7RUFJRSx3REFBQTtVQUFBLGdEQUFBO0FEcTBiSjs7QW9GdmhiQTtFQUNFLFduRnRnQlk7RW1GdWdCWix5Qm5GNVlnQjtBRHM2YmxCO0FvRnpoYkU7RUFDRSxXbkZ6Z0JVO0VtRjBnQlYseUJuRjlZb0I7RW1GK1lwQixxQm5GL1lvQjtBRDA2YnhCO0FvRnpoYkU7RUFFRSx3Q0FBQTtVQUFBLGdDQUFBO0FwRjBoYko7O0FvRnRoYkE7RUFDRSxXbkZwaEJZO0VtRnFoQloseUJuRnBhYTtBRDY3YmY7QW9GeGhiRTtFQUNFLFduRnZoQlU7RW1Gd2hCVix5Qm5GdGFpQjtFbUZ1YWpCLHFCbkZ2YWlCO0FEaThickI7QW9GeGhiRTtFQUVFLHFEQUFBO1VBQUEsNkNBQUE7QXBGeWhiSjs7QW9GcmhiQTtFQUNFLFduRmxpQlk7RW1GbWlCWix5Qm5GaGJnQjtBRHc4YmxCO0FvRnZoYkU7RUFD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QTdPSix1REE4T3dCO0VBN094QiwrQ0E2T3dCO0VBQ3BCLG9CQUFBO0VBQ0EsWUFBQTtFQXRQSiw4QkF1UHdCO0VBclB4QixzQkFxUHdCO0F6SDh0dEIxQjtBeUgxdHRCRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBekg0dHRCSjtBeUh4dHRCSTtFQUNFLGdCQUFBO0F6SDB0dEJOO0F5SHZ0dEJJO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QXpIeXR0Qk47QXlIcHR0Qkk7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXpIc3R0Qk47QXlIbnR0Qkk7RUFDRSxrQkFBQTtBekhxdHRCTjs7QXlIL3N0QkU7RUFDRSxhQUFBO0F6SGt0dEJKO0F5SDlzdEJJO0VBQ0UsV0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxpREFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0F6SGd0dEJOO0F5SDdzdEJJO0VBQ0UsV0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0F6SCtzdEJOO0F5SDFzdEJJO0VBQ0UsWUFBQTtFQUNBLFNBQUE7RUFDQSw4Q0FBQTtFQUNBLGdCQUFBO0F6SDRzdEJOO0F5SHpzdEJJO0VBQ0UsWUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0F6SDJzdEJOO0F5SHRzdEJJO0VBQ0UsV0FBQTtFQUNBLFVBQUE7QXpId3N0Qk47QXlIcnN0Qkk7RUFDRSxXQUFBO0VBQ0EsVUFBQTtBekh1c3RCTjtBeUhsc3RCSTtFQUVFLGNBQUE7QXpIbXN0Qk47O0F5SDlydEJBOzs7RUFHRSxnQkFBQTtBekhpc3RCRjs7QXlIOXJ0QkE7RUFDRSxXQUFBO0VBcFdBLDhCQXFXb0I7RUFuV3BCLHNCQW1Xb0I7QXpIbXN0QnRCO0F5SGpzdEJFO0VBQ0UsVUFBQTtBekhtc3RCSjs7QXlIL3J0QkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQTlXQSw4QkErV29CO0VBN1dwQixzQkE2V29CO0F6SG9zdEJ0QjtBeUhsc3RCRTtFQUNFLFdBQUE7QXpIb3N0Qko7O0F5SC9ydEJFO0VBQ0Usa0JBQUE7QXpIa3N0Qko7QXlIL3J0QkU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0F6SGlzdEJKIiwiZmlsZSI6ImJvb3RzdHJhcC5jc3MifQ== */