/* Colorations - compatible with Bootstrap 3 classes */
/*previous default version*/
/*previous default version*/
/* coverts to 15px */
/* coverts to 6px */
/* Misc. */
/* Alerts */
/* coverts to 12px */
/* coverts to 10px */
/* converted */
/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #0061de;
  --indigo: #66007f;
  --purple: #884fad;
  --pink: #e04f98;
  --red: #d1202f;
  --orange: #d64d11;
  --yellow: #faa519;
  --green: #00ad21;
  --teal: #1e8e88;
  --cyan: #21bfa8;
  --white: #fff;
  --gray: #5a5a64;
  --gray-dark: #32323c;
  --primary: #00ad21;
  --secondary: #5a5a64;
  --success: #00ad21;
  --info: #0061de;
  --warning: #faa519;
  --danger: #d1202f;
  --light: #eff0f6;
  --dark: #32323c;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "TP Hero", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: "TP Hero", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

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

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

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

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

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

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

p {
  margin-top: 0;
  margin-bottom: 0.75; }

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

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

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .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: -.25em; }

sup {
  top: -.5em; }

a {
  color: #0061de;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #004092;
    text-decoration: underline; }

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

pre,
code,
kbd,
samp {
  font-family: "TP Hero", 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: #5a5a64;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 5px; }

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

small,
.small {
  font-size: 80%;
  font-weight: 300; }

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: 80%;
  color: #5a5a64; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

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

.figure {
  display: inline-block; }

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 576px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 768px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 992px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: 0px;
  margin-left: 0px; }

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

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 0px;
  padding-left: 0px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #1d1d25; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #c9c9d1; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #c9c9d1; }
  .table tbody + tbody {
    border-top: 2px solid #c9c9d1; }

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

.table-bordered {
  border: 1px solid #c9c9d1; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #c9c9d1; }
  .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: #1d1d25;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8e8c1; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7ad48c; }

.table-hover .table-primary:hover {
  background-color: #a5e2b0; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #a5e2b0; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d1d1d4; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a9a9ae; }

.table-hover .table-secondary:hover {
  background-color: #c4c4c8; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c4c4c8; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8e8c1; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7ad48c; }

.table-hover .table-success:hover {
  background-color: #a5e2b0; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #a5e2b0; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8d3f6; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7aadee; }

.table-hover .table-info:hover {
  background-color: #a1c5f3; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #a1c5f3; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fee6bf; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fcd087; }

.table-hover .table-warning:hover {
  background-color: #fedca6; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #fedca6; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2c1c5; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #e78b93; }

.table-hover .table-danger:hover {
  background-color: #eeacb1; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #eeacb1; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fbfbfc; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f7f7fa; }

.table-hover .table-light:hover {
  background-color: #ececf1; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf1; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c6c8; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #94949a; }

.table-hover .table-dark:hover {
  background-color: #b9b9bb; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9b9bb; }

.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: #32323c;
  border-color: #434351; }

.table .thead-light th {
  color: #44434e;
  background-color: #e6e6f0;
  border-color: #c9c9d1; }

.table-dark {
  color: #fff;
  background-color: #32323c; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #434351; }
  .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 + 1.875rem + 2px);
  padding: 0.9375rem 0.375rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #44434e;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #a5a5aa;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #44434e; }
  .form-control:focus {
    color: #44434e;
    background-color: #fff;
    border-color: #5fa5ff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }
  .form-control::placeholder {
    color: #5a5a64;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e6e6f0;
    opacity: 1; }

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

select.form-control:focus::-ms-value {
  color: #44434e;
  background-color: #fff; }

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

.col-form-label {
  padding-top: calc(0.9375rem + 1px);
  padding-bottom: calc(0.9375rem + 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.3; }

.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.9375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #1d1d25;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

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

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

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

textarea.form-control {
  height: auto; }

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

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

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

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

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

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #00ad21; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(0, 173, 33, 0.9);
  border-radius: 0; }

.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: #00ad21;
  padding-right: calc(1.5em + 1.875rem);
  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='%2300ad21' 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.46875rem) center;
  background-size: calc(0.75em + 0.9375rem) calc(0.75em + 0.9375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #00ad21;
    box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.25); }

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #00ad21;
  padding-right: calc(0.75em + 2.78125rem);
  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='%2332323c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.375rem center/8px 10px, 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='%2300ad21' 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") #fff no-repeat center right 1.375rem/calc(0.75em + 0.9375rem) calc(0.75em + 0.9375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #00ad21;
    box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #00ad21; }

.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: #00ad21; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #00ad21; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #00e02b;
  background-color: #00e02b; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 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: #00ad21; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #00ad21; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #00ad21;
  box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.25); }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(209, 32, 47, 0.9);
  border-radius: 0; }

.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: #d1202f;
  padding-right: calc(1.5em + 1.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d1202f' 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='%23d1202f' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.46875rem) center;
  background-size: calc(0.75em + 0.9375rem) calc(0.75em + 0.9375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #d1202f;
    box-shadow: 0 0 0 0.2rem rgba(209, 32, 47, 0.25); }

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #d1202f;
  padding-right: calc(0.75em + 2.78125rem);
  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='%2332323c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d1202f' 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='%23d1202f' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.375rem/calc(0.75em + 0.9375rem) calc(0.75em + 0.9375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #d1202f;
    box-shadow: 0 0 0 0.2rem rgba(209, 32, 47, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d1202f; }

.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: #d1202f; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #d1202f; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e24250;
  background-color: #e24250; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(209, 32, 47, 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: #d1202f; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d1202f; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #d1202f;
  box-shadow: 0 0 0 0.2rem rgba(209, 32, 47, 0.25); }

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

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

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #00ad21;
  border-color: #00ad21; }
  .btn-primary:hover {
    color: #fff;
    background-color: #00871a;
    border-color: #007a17; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #00871a;
    border-color: #007a17;
    box-shadow: 0 0 0 0.2rem rgba(38, 185, 66, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #00ad21;
    border-color: #00ad21; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #007a17;
    border-color: #006d15; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 185, 66, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #5a5a64;
  border-color: #5a5a64; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #484850;
    border-color: #424249; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #484850;
    border-color: #424249;
    box-shadow: 0 0 0 0.2rem rgba(115, 115, 123, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #5a5a64;
    border-color: #5a5a64; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #424249;
    border-color: #3c3c42; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(115, 115, 123, 0.5); }

.btn-success {
  color: #fff;
  background-color: #00ad21;
  border-color: #00ad21; }
  .btn-success:hover {
    color: #fff;
    background-color: #00871a;
    border-color: #007a17; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #00871a;
    border-color: #007a17;
    box-shadow: 0 0 0 0.2rem rgba(38, 185, 66, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #00ad21;
    border-color: #00ad21; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #007a17;
    border-color: #006d15; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 185, 66, 0.5); }

.btn-info {
  color: #fff;
  background-color: #0061de;
  border-color: #0061de; }
  .btn-info:hover {
    color: #fff;
    background-color: #0050b8;
    border-color: #004bab; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #0050b8;
    border-color: #004bab;
    box-shadow: 0 0 0 0.2rem rgba(38, 121, 227, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #0061de;
    border-color: #0061de; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #004bab;
    border-color: #00459e; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 121, 227, 0.5); }

.btn-warning {
  color: #1d1d25;
  background-color: #faa519;
  border-color: #faa519; }
  .btn-warning:hover {
    color: #1d1d25;
    background-color: #e89205;
    border-color: #db8a05; }
  .btn-warning:focus, .btn-warning.focus {
    color: #1d1d25;
    background-color: #e89205;
    border-color: #db8a05;
    box-shadow: 0 0 0 0.2rem rgba(217, 145, 27, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #1d1d25;
    background-color: #faa519;
    border-color: #faa519; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #db8a05;
    border-color: #cf8204; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(217, 145, 27, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #d1202f;
  border-color: #d1202f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #b01b28;
    border-color: #a51925; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #b01b28;
    border-color: #a51925;
    box-shadow: 0 0 0 0.2rem rgba(216, 65, 78, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #d1202f;
    border-color: #d1202f; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #a51925;
    border-color: #9a1823; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 65, 78, 0.5); }

.btn-light {
  color: #1d1d25;
  background-color: #eff0f6;
  border-color: #eff0f6; }
  .btn-light:hover {
    color: #1d1d25;
    background-color: #d7d9e8;
    border-color: #ced1e4; }
  .btn-light:focus, .btn-light.focus {
    color: #1d1d25;
    background-color: #d7d9e8;
    border-color: #ced1e4;
    box-shadow: 0 0 0 0.2rem rgba(208, 208, 215, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #1d1d25;
    background-color: #eff0f6;
    border-color: #eff0f6; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #1d1d25;
    background-color: #ced1e4;
    border-color: #c6cadf; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(208, 208, 215, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #32323c;
  border-color: #32323c; }
  .btn-dark:hover {
    color: #fff;
    background-color: #212127;
    border-color: #1b1b20; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #212127;
    border-color: #1b1b20;
    box-shadow: 0 0 0 0.2rem rgba(81, 81, 89, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #32323c;
    border-color: #32323c; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1b1b20;
    border-color: #151519; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(81, 81, 89, 0.5); }

.btn-outline-primary {
  color: #00ad21;
  border-color: #00ad21; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #00ad21;
    border-color: #00ad21; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #00ad21;
    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: #00ad21;
    border-color: #00ad21; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.5); }

.btn-outline-secondary {
  color: #5a5a64;
  border-color: #5a5a64; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #5a5a64;
    border-color: #5a5a64; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(90, 90, 100, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #5a5a64;
    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: #5a5a64;
    border-color: #5a5a64; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(90, 90, 100, 0.5); }

.btn-outline-success {
  color: #00ad21;
  border-color: #00ad21; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #00ad21;
    border-color: #00ad21; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #00ad21;
    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: #00ad21;
    border-color: #00ad21; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.5); }

.btn-outline-info {
  color: #0061de;
  border-color: #0061de; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #0061de;
    border-color: #0061de; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #0061de;
    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: #0061de;
    border-color: #0061de; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.5); }

.btn-outline-warning {
  color: #faa519;
  border-color: #faa519; }
  .btn-outline-warning:hover {
    color: #1d1d25;
    background-color: #faa519;
    border-color: #faa519; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(250, 165, 25, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #faa519;
    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: #1d1d25;
    background-color: #faa519;
    border-color: #faa519; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(250, 165, 25, 0.5); }

.btn-outline-danger {
  color: #d1202f;
  border-color: #d1202f; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #d1202f;
    border-color: #d1202f; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(209, 32, 47, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #d1202f;
    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: #d1202f;
    border-color: #d1202f; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(209, 32, 47, 0.5); }

.btn-outline-light {
  color: #eff0f6;
  border-color: #eff0f6; }
  .btn-outline-light:hover {
    color: #1d1d25;
    background-color: #eff0f6;
    border-color: #eff0f6; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 240, 246, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #eff0f6;
    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: #1d1d25;
    background-color: #eff0f6;
    border-color: #eff0f6; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(239, 240, 246, 0.5); }

.btn-outline-dark {
  color: #32323c;
  border-color: #32323c; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #32323c;
    border-color: #32323c; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(50, 50, 60, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #32323c;
    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: #32323c;
    border-color: #32323c; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(50, 50, 60, 0.5); }

.btn-link {
  font-weight: 300;
  color: #0061de;
  text-decoration: none; }
  .btn-link:hover {
    color: #004092;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #5a5a64;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.3;
  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 {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

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

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

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

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 3.4px;
    vertical-align: 3.4px;
    content: "";
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-bottom: 0;
    border-left: 4px 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: #1d1d25;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0; }

.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: 3.4px;
  vertical-align: 3.4px;
  content: "";
  border-top: 0;
  border-right: 4px solid transparent;
  border-bottom: 4px solid;
  border-left: 4px 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: 3.4px;
  vertical-align: 3.4px;
  content: "";
  border-top: 4px solid transparent;
  border-right: 0;
  border-bottom: 4px solid transparent;
  border-left: 4px 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: 3.4px;
  vertical-align: 3.4px;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 3.4px;
  vertical-align: 3.4px;
  content: "";
  border-top: 4px solid transparent;
  border-right: 4px solid;
  border-bottom: 4px 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 #e6e6f0; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 300;
  color: #1d1d25;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #121217;
    text-decoration: none;
    background-color: #eff0f6; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0061de; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #5a5a64;
    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: #5a5a64;
  white-space: nowrap; }

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

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

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

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

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

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

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

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

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

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

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

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

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

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.9375rem 0.375rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #44434e;
  text-align: center;
  white-space: nowrap;
  background-color: #e6e6f0;
  border: 1px solid #a5a5aa;
  border-radius: 0; }
  .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.3em + 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.3;
  border-radius: 0; }

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

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

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

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

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

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

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

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #0061de;
    background-color: #0061de; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #5fa5ff; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #92c1ff;
    border-color: #92c1ff; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #5a5a64; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e6e6f0; }

.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: #76767e solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0; }

.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: #0061de;
  background-color: #0061de; }

.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, 173, 33, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 173, 33, 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, 173, 33, 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: #76767e;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 173, 33, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.875rem + 2px);
  padding: 0.9375rem 1.375rem 0.9375rem 0.375rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #44434e;
  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='%2332323c' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.375rem center/8px 10px;
  border: 1px solid #a5a5aa;
  border-radius: 0;
  appearance: none; }
  .custom-select:focus {
    border-color: #5fa5ff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }
    .custom-select:focus::-ms-value {
      color: #44434e;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.375rem;
    background-image: none; }
  .custom-select:disabled {
    color: #5a5a64;
    background-color: #e6e6f0; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #44434e; }

.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.3em + 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 + 1.875rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1.875rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #5fa5ff;
    box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e6e6f0; }
  .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 + 1.875rem + 2px);
  padding: 0.9375rem 0.375rem;
  font-weight: 300;
  line-height: 1.5;
  color: #44434e;
  background-color: #fff;
  border: 1px solid #a5a5aa;
  border-radius: 0; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 1.875rem);
    padding: 0.9375rem 0.375rem;
    line-height: 1.5;
    color: #44434e;
    content: "Browse";
    background-color: #e6e6f0;
    border-left: inherit;
    border-radius: 0 0 0 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #0061de;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #92c1ff; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #c9c9d1;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0061de;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #92c1ff; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #c9c9d1;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #0061de;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #92c1ff; }
  .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: #c9c9d1;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #c9c9d1;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #76767e; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #76767e; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #76767e; }

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

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

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

.nav-tabs {
  border-bottom: 1px solid #c9c9d1; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e6e6f0 #e6e6f0 #c9c9d1; }
    .nav-tabs .nav-link.disabled {
      color: #5a5a64;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #44434e;
    background-color: #fff;
    border-color: #c9c9d1 #c9c9d1 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0061de; }

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

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

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

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0; }
  .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: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

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

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

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

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

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

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

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

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

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

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

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

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

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

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

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

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

.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 {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.card-deck .card {
  margin-bottom: 0px; }

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

.card-group > .card {
  margin-bottom: 0px; }

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

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

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

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

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0;
  list-style: none;
  background-color: #fff;
  border-radius: 0; }

.breadcrumb-item {
  display: flex; }
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0; }
    .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0;
      color: #a5a5aa;
      content: "/"; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  .breadcrumb-item.active {
    color: #32323c; }

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0061de;
  background-color: #fff;
  border: 1px solid #c9c9d1; }
  .page-link:hover {
    z-index: 2;
    color: #004092;
    text-decoration: none;
    background-color: #e6e6f0;
    border-color: #c9c9d1; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0061de;
  border-color: #0061de; }

.page-item.disabled .page-link {
  color: #5a5a64;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #c9c9d1; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.3; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

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

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

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

.badge-primary {
  color: #fff;
  background-color: #00ad21; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #007a17; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #5a5a64; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #424249; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(90, 90, 100, 0.5); }

.badge-success {
  color: #fff;
  background-color: #00ad21; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #007a17; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 173, 33, 0.5); }

.badge-info {
  color: #fff;
  background-color: #0061de; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #004bab; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.5); }

.badge-warning {
  color: #1d1d25;
  background-color: #faa519; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #1d1d25;
    background-color: #db8a05; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(250, 165, 25, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #d1202f; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #a51925; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(209, 32, 47, 0.5); }

.badge-light {
  color: #1d1d25;
  background-color: #eff0f6; }
  a.badge-light:hover, a.badge-light:focus {
    color: #1d1d25;
    background-color: #ced1e4; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(239, 240, 246, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #32323c; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1b1b20; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(50, 50, 60, 0.5); }

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

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

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

.alert-heading {
  color: inherit; }

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

.alert-dismissible {
  padding-right: 2.75rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 0.625rem;
    color: inherit; }

.alert-primary {
  color: #005a11;
  background-color: #ccefd3;
  border-color: #b8e8c1; }
  .alert-primary hr {
    border-top-color: #a5e2b0; }
  .alert-primary .alert-link {
    color: #002707; }

.alert-secondary {
  color: #2f2f34;
  background-color: #dedee0;
  border-color: #d1d1d4; }
  .alert-secondary hr {
    border-top-color: #c4c4c8; }
  .alert-secondary .alert-link {
    color: #171719; }

.alert-success {
  color: #005a11;
  background-color: #ccefd3;
  border-color: #b8e8c1; }
  .alert-success hr {
    border-top-color: #a5e2b0; }
  .alert-success .alert-link {
    color: #002707; }

.alert-info {
  color: #003273;
  background-color: #ccdff8;
  border-color: #b8d3f6; }
  .alert-info hr {
    border-top-color: #a1c5f3; }
  .alert-info .alert-link {
    color: #001c40; }

.alert-warning {
  color: #82560d;
  background-color: #feedd1;
  border-color: #fee6bf; }
  .alert-warning hr {
    border-top-color: #fedca6; }
  .alert-warning .alert-link {
    color: #543708; }

.alert-danger {
  color: #6d1118;
  background-color: #f6d2d5;
  border-color: #f2c1c5; }
  .alert-danger hr {
    border-top-color: #eeacb1; }
  .alert-danger .alert-link {
    color: #410a0e; }

.alert-light {
  color: #7c7d80;
  background-color: #fcfcfd;
  border-color: #fbfbfc; }
  .alert-light hr {
    border-top-color: #ececf1; }
  .alert-light .alert-link {
    color: #636466; }

.alert-dark {
  color: #1a1a1f;
  background-color: #d6d6d8;
  border-color: #c6c6c8; }
  .alert-dark hr {
    border-top-color: #b9b9bb; }
  .alert-dark .alert-link {
    color: #030303; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e6e6f0;
  border-radius: 0; }

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

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

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

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

.media-body {
  flex: 1; }

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

.list-group-item-action {
  width: 100%;
  color: #44434e;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #44434e;
    text-decoration: none;
    background-color: #eff0f6; }
  .list-group-item-action:active {
    color: #1d1d25;
    background-color: #e6e6f0; }

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

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

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

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

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

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

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #005a11;
  background-color: #b8e8c1; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #005a11;
    background-color: #a5e2b0; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #005a11;
    border-color: #005a11; }

.list-group-item-secondary {
  color: #2f2f34;
  background-color: #d1d1d4; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #2f2f34;
    background-color: #c4c4c8; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #2f2f34;
    border-color: #2f2f34; }

.list-group-item-success {
  color: #005a11;
  background-color: #b8e8c1; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #005a11;
    background-color: #a5e2b0; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #005a11;
    border-color: #005a11; }

.list-group-item-info {
  color: #003273;
  background-color: #b8d3f6; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #003273;
    background-color: #a1c5f3; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #003273;
    border-color: #003273; }

.list-group-item-warning {
  color: #82560d;
  background-color: #fee6bf; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #82560d;
    background-color: #fedca6; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #82560d;
    border-color: #82560d; }

.list-group-item-danger {
  color: #6d1118;
  background-color: #f2c1c5; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #6d1118;
    background-color: #eeacb1; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #6d1118;
    border-color: #6d1118; }

.list-group-item-light {
  color: #7c7d80;
  background-color: #fbfbfc; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #7c7d80;
    background-color: #ececf1; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7c7d80;
    border-color: #7c7d80; }

.list-group-item-dark {
  color: #1a1a1f;
  background-color: #c6c6c8; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1a1a1f;
    background-color: #b9b9bb; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1a1a1f;
    border-color: #1a1a1f; }

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

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

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

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

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #5a5a64;
  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 {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

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

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

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

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

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

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #c9c9d1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
  .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: 700px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: min-content; }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 900px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "TP Hero", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 300;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

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

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

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

.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 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: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .popover-header:empty {
    display: none; }

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

.carousel {
  position: relative; }

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

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

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

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

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

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

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

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

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

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

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

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

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

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

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite; }

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite; }

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

.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: #00ad21 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #007a17 !important; }

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

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #424249 !important; }

.bg-success {
  background-color: #00ad21 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #007a17 !important; }

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

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #004bab !important; }

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

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #db8a05 !important; }

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #a51925 !important; }

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #ced1e4 !important; }

.bg-dark {
  background-color: #32323c !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1b1b20 !important; }

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

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

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

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

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

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

.border-left {
  border-left: 1px solid #c9c9d1 !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: #00ad21 !important; }

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

.border-success {
  border-color: #00ad21 !important; }

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

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

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

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

.border-dark {
  border-color: #32323c !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

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

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: "TP Hero", 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: 100 !important; }

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

.font-weight-normal {
  font-weight: 300 !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: #00ad21 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #006112 !important; }

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #36363c !important; }

.text-success {
  color: #00ad21 !important; }

a.text-success:hover, a.text-success:focus {
  color: #006112 !important; }

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

a.text-info:hover, a.text-info:focus {
  color: #004092 !important; }

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

a.text-warning:hover, a.text-warning:focus {
  color: #c27a04 !important; }

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

a.text-danger:hover, a.text-danger:focus {
  color: #8f1620 !important; }

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

a.text-light:hover, a.text-light:focus {
  color: #bec2da !important; }

.text-dark {
  color: #32323c !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #0f0f12 !important; }

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

.text-muted {
  color: #5a5a64 !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-wrap: break-word !important; }

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #76767e;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: auto; }
  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 #c9c9d1 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #c9c9d1; }
  .table .thead-dark th {
    color: inherit;
    border-color: #c9c9d1; } }

/* converted */
/* Alerts ================================================================= */
.alert {
  color: #1d1d25;
  margin: 0;
  margin-top: 12px;
  padding: 12px 10px; }

.alert-close {
  font-size: 21px;
  font-weight: bold;
  display: block; }

.alert-message {
  font-size: 16px;
  color: black;
  display: block;
  overflow: hidden; }
  .alert-message .alert-title {
    font-weight: bold; }

.alert-success {
  border-width: 1px;
  border-color: #00c425;
  border-style: solid;
  background-color: rgba(0, 196, 37, 0.2); }
  .alert-success .success-alert-icon {
    color: #00ad21;
    font-size: 24px;
    display: block;
    float: left;
    margin-right: 12px; }

.alert-info {
  border-width: 1px;
  border-color: #105fe8;
  border-style: solid;
  background-color: rgba(16, 95, 232, 0.2); }
  .alert-info .info-alert-icon {
    color: #1c64b4;
    font-size: 24px;
    display: block;
    float: left;
    margin-right: 12px; }

.alert-warning {
  border-width: 1px;
  border-color: #faa519;
  border-style: solid;
  background-color: rgba(250, 165, 25, 0.2); }
  .alert-warning .warning-alert-icon {
    color: #fa8119;
    font-size: 24px;
    display: block;
    float: left;
    margin-right: 12px; }

.alert-danger {
  border-width: 1px;
  border-color: #ea1b3d;
  border-style: solid;
  background-color: rgba(234, 27, 61, 0.2); }
  .alert-danger .error-alert-icon {
    color: #ea1b3d;
    font-size: 24px;
    display: block;
    float: left;
    margin-right: 12px; }

/* converted */
.border {
  border-style: solid;
  border-width: 1px; }

.border-top {
  border-top-style: solid;
  border-top-width: 1px; }

.border-right {
  border-right-style: solid;
  border-right-width: 1px; }

.border-bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.border-left {
  border-left-style: solid;
  border-left-width: 1px; }

.border-none {
  border: 0; }

/* Rounded borders */
.rounded {
  border-radius: 25%; }

.circle {
  border-radius: 50%; }

.rounded-top {
  border-radius: 25 25 0 0; }

.rounded-right {
  border-radius: 0 25 25 0; }

.rounded-bottom {
  border-radius: 0 0 25 25; }

.rounded-left {
  border-radius: 25 0 0 25; }

.not-rounded {
  border-radius: 0; }

/* Border styling for ng2-bootstrap date picker */
cui-date-picker-input daypicker tr td .disabled.active {
  border-style: none; }

.well {
  border: none;
  border-radius: 0; }

/* converted */
/* ======== Background Colors ======== */
.bg-black {
  background-color: #000000; }

.bg-gray-darkest {
  background-color: #1d1d25; }

.bg-gray-darker {
  background-color: #32323c; }

.bg-gray-dark {
  background-color: #44434e; }

.bg-gray-base {
  background-color: #5A5A64; }

.bg-gray {
  background-color: #7e7e85; }

.bg-gray-light {
  background-color: #c9c9d1; }

.bg-gray-lighter {
  background-color: #e6e6f0; }

.bg-gray-lightest {
  background-color: #eff0f6; }

.bg-white {
  background-color: #ffffff; }

.bg-primary {
  background-color: #00ad21; }

.bg-primary-dark {
  background-color: #008945; }

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

/* Hover Background Colors */
.hvr-bg-black:hover {
  background-color: #000000; }

.hvr-bg-gray-darkest:hover {
  background-color: #1d1d25; }

.hvr-bg-gray-darker:hover {
  background-color: #32323c; }

.hvr-bg-gray-dark:hover {
  background-color: #44434e; }

.hvr-bg-gray-base:hover {
  background-color: #5A5A64; }

.hvr-bg-gray:hover {
  background-color: #7e7e85; }

.hvr-bg-gray-light:hover {
  background-color: #c9c9d1; }

.hvr-bg-gray-lighter:hover {
  background-color: #e6e6f0; }

.hvr-bg-gray-lightest:hover {
  background-color: #eff0f6; }

.hvr-bg-white:hover {
  background-color: #ffffff; }

.hvr-bg-primary:hover {
  background-color: #00ad21; }

.hvr-bg-primary-dark:hover {
  background-color: #008945; }

/* Focus Background Colors */
.focus-bg-black:focus {
  background-color: #000000; }

.focus-bg-gray-darkest:focus {
  background-color: #1d1d25; }

.focus-bg-gray-darker:focus {
  background-color: #32323c; }

.focus-bg-gray-dark:focus {
  background-color: #44434e; }

.focus-bg-gray-base:focus {
  background-color: #5A5A64; }

.focus-bg-gray:focus {
  background-color: #7e7e85; }

.focus-bg-gray-light:focus {
  background-color: #c9c9d1; }

.focus-bg-gray-lighter:focus {
  background-color: #e6e6f0; }

.focus-bg-gray-lightest:focus {
  background-color: #eff0f6; }

.focus-bg-white:focus {
  background-color: #ffffff; }

.focus-bg-primary:focus {
  background-color: #00ad21; }

.focus-bg-primary-dark:focus {
  background-color: #008945; }

/* Active Background Colors */
.active-bg-black:active {
  background-color: #000000; }

.active-bg-gray-darkest:active {
  background-color: #1d1d25; }

.active-bg-gray-darker:active {
  background-color: #32323c; }

.active-bg-gray-dark:active {
  background-color: #44434e; }

.active-bg-gray-base:active {
  background-color: #5A5A64; }

.active-bg-gray:active {
  background-color: #7e7e85; }

.active-bg-gray-light:active {
  background-color: #c9c9d1; }

.active-bg-gray-lighter:active {
  background-color: #e6e6f0; }

.active-bg-gray-lightest:active {
  background-color: #eff0f6; }

.active-bg-white:active {
  background-color: #ffffff; }

.active-bg-primary:active {
  background-color: #00ad21; }

.active-bg-primary-dark:active {
  background-color: #008945; }

/* xs Background Colors */
/* @media (max-width: $screen-xs-max) */
@media (max-width: 575.98px) {
  .xs-bg-black {
    background-color: #000000; }
  .xs-bg-gray-darkest {
    background-color: #1d1d25; }
  .xs-bg-gray-darker {
    background-color: #32323c; }
  .xs-bg-gray-dark {
    background-color: #44434e; }
  .xs-bg-gray-base {
    background-color: #5A5A64; }
  .xs-bg-gray {
    background-color: #7e7e85; }
  .xs-bg-gray-light {
    background-color: #c9c9d1; }
  .xs-bg-gray-lighter {
    background-color: #e6e6f0; }
  .xs-bg-gray-lightest {
    background-color: #eff0f6; }
  .xs-bg-white {
    background-color: #ffffff; }
  .xs-bg-primary {
    background-color: #00ad21; }
  .xs-bg-primary-dark {
    background-color: #008945; }
  /* Hover Background Colors */
  .xs-hvr-bg-black:hover {
    background-color: #000000; }
  .xs-hvr-bg-gray-darkest:hover {
    background-color: #1d1d25; }
  .xs-hvr-bg-gray-darker:hover {
    background-color: #32323c; }
  .xs-hvr-bg-gray-dark:hover {
    background-color: #44434e; }
  .xs-hvr-bg-gray-base:hover {
    background-color: #5A5A64; }
  .xs-hvr-bg-gray:hover {
    background-color: #7e7e85; }
  .xs-hvr-bg-gray-light:hover {
    background-color: #c9c9d1; }
  .xs-hvr-bg-gray-lighter:hover {
    background-color: #e6e6f0; }
  .xs-hvr-bg-gray-lightest:hover {
    background-color: #eff0f6; }
  .xs-hvr-bg-white:hover {
    background-color: #ffffff; }
  .xs-hvr-bg-primary:hover {
    background-color: #00ad21; }
  .xs-hvr-bg-primary-dark:hover {
    background-color: #008945; }
  /* Focus Background Colors */
  .xs-focus-bg-black:focus {
    background-color: #000000; }
  .xs-focus-bg-gray-darkest:focus {
    background-color: #1d1d25; }
  .xs-focus-bg-gray-darker:focus {
    background-color: #32323c; }
  .xs-focus-bg-gray-dark:focus {
    background-color: #44434e; }
  .xs-focus-bg-gray-base:focus {
    background-color: #5A5A64; }
  .xs-focus-bg-gray:focus {
    background-color: #7e7e85; }
  .xs-focus-bg-gray-light:focus {
    background-color: #c9c9d1; }
  .xs-focus-bg-gray-lighter:focus {
    background-color: #e6e6f0; }
  .xs-focus-bg-gray-lightest:focus {
    background-color: #eff0f6; }
  .xs-focus-bg-white:focus {
    background-color: #ffffff; }
  .xs-focus-bg-primary:focus {
    background-color: #00ad21; }
  .xs-focus-bg-primary-dark:focus {
    background-color: #008945; }
  /* Active Background Colors */
  .xs-active-bg-black:active {
    background-color: #000000; }
  .xs-active-bg-gray-darkest:active {
    background-color: #1d1d25; }
  .xs-active-bg-gray-darker:active {
    background-color: #32323c; }
  .xs-active-bg-gray-dark:active {
    background-color: #44434e; }
  .xs-active-bg-gray-base:active {
    background-color: #5A5A64; }
  .xs-active-bg-gray:active {
    background-color: #7e7e85; }
  .xs-active-bg-gray-light:active {
    background-color: #c9c9d1; }
  .xs-active-bg-gray-lighter:active {
    background-color: #e6e6f0; }
  .xs-active-bg-gray-lightest:active {
    background-color: #eff0f6; }
  .xs-active-bg-white:active {
    background-color: #ffffff; }
  .xs-active-bg-primary:active {
    background-color: #00ad21; }
  .xs-active-bg-primary-dark:active {
    background-color: #008945; } }

/* sm Background Colors */
/* @media (min-width: $screen-sm-min) */
@media (min-width: 576px) {
  .sm-bg-black {
    background-color: #000000; }
  .sm-bg-gray-darkest {
    background-color: #1d1d25; }
  .sm-bg-gray-darker {
    background-color: #32323c; }
  .sm-bg-gray-dark {
    background-color: #44434e; }
  .sm-bg-gray-base {
    background-color: #5A5A64; }
  .sm-bg-gray {
    background-color: #7e7e85; }
  .sm-bg-gray-light {
    background-color: #c9c9d1; }
  .sm-bg-gray-lighter {
    background-color: #e6e6f0; }
  .sm-bg-gray-lightest {
    background-color: #eff0f6; }
  .sm-bg-white {
    background-color: #ffffff; }
  .sm-bg-primary {
    background-color: #00ad21; }
  .sm-bg-primary-dark {
    background-color: #008945; }
  /* sm Hover Background Colors */
  .sm-hvr-bg-black:hover {
    background-color: #000000; }
  .sm-hvr-bg-gray-darkest:hover {
    background-color: #1d1d25; }
  .sm-hvr-bg-gray-darker:hover {
    background-color: #32323c; }
  .sm-hvr-bg-gray-dark:hover {
    background-color: #44434e; }
  .sm-hvr-bg-gray-base:hover {
    background-color: #5A5A64; }
  .sm-hvr-bg-gray:hover {
    background-color: #7e7e85; }
  .sm-hvr-bg-gray-light:hover {
    background-color: #c9c9d1; }
  .sm-hvr-bg-gray-lighter:hover {
    background-color: #e6e6f0; }
  .sm-hvr-bg-gray-lightest:hover {
    background-color: #eff0f6; }
  .sm-hvr-bg-white:hover {
    background-color: #ffffff; }
  .sm-hvr-bg-primary:hover {
    background-color: #00ad21; }
  .sm-hvr-bg-primary-dark:hover {
    background-color: #008945; }
  /* sm Focus Background Colors */
  .sm-focus-bg-black:focus {
    background-color: #000000; }
  .sm-focus-bg-gray-darkest:focus {
    background-color: #1d1d25; }
  .sm-focus-bg-gray-darker:focus {
    background-color: #32323c; }
  .sm-focus-bg-gray-dark:focus {
    background-color: #44434e; }
  .sm-focus-bg-gray-base:focus {
    background-color: #5A5A64; }
  .sm-focus-bg-gray:focus {
    background-color: #7e7e85; }
  .sm-focus-bg-gray-light:focus {
    background-color: #c9c9d1; }
  .sm-focus-bg-gray-lighter:focus {
    background-color: #e6e6f0; }
  .sm-focus-bg-gray-lightest:focus {
    background-color: #eff0f6; }
  .sm-focus-bg-white:focus {
    background-color: #ffffff; }
  .sm-focus-bg-primary:focus {
    background-color: #00ad21; }
  .sm-focus-bg-primary-dark:focus {
    background-color: #008945; }
  /* sm Active Background Colors */
  .sm-active-bg-black:active {
    background-color: #000000; }
  .sm-active-bg-gray-darkest:active {
    background-color: #1d1d25; }
  .sm-active-bg-gray-darker:active {
    background-color: #32323c; }
  .sm-active-bg-gray-dark:active {
    background-color: #44434e; }
  .sm-active-bg-gray-base:active {
    background-color: #5A5A64; }
  .sm-active-bg-gray:active {
    background-color: #7e7e85; }
  .sm-active-bg-gray-light:active {
    background-color: #c9c9d1; }
  .sm-active-bg-gray-lighter:active {
    background-color: #e6e6f0; }
  .sm-active-bg-gray-lightest:active {
    background-color: #eff0f6; }
  .sm-active-bg-white:active {
    background-color: #ffffff; }
  .sm-active-bg-primary:active {
    background-color: #00ad21; }
  .sm-active-bg-primary-dark:active {
    background-color: #008945; } }

/* md Background Colors */
@media (min-width: 768px) {
  .md-bg-black {
    background-color: #000000; }
  .md-bg-gray-darkest {
    background-color: #1d1d25; }
  .md-bg-gray-darker {
    background-color: #32323c; }
  .md-bg-gray-dark {
    background-color: #44434e; }
  .md-bg-gray-base {
    background-color: #5A5A64; }
  .md-bg-gray {
    background-color: #7e7e85; }
  .md-bg-gray-light {
    background-color: #c9c9d1; }
  .md-bg-gray-lighter {
    background-color: #e6e6f0; }
  .md-bg-gray-lightest {
    background-color: #eff0f6; }
  .md-bg-white {
    background-color: #ffffff; }
  .md-bg-primary {
    background-color: #00ad21; }
  .md-bg-primary-dark {
    background-color: #008945; }
  /* md Hover Background Colors */
  .md-hvr-bg-black:hover {
    background-color: #000000; }
  .md-hvr-bg-gray-darkest:hover {
    background-color: #1d1d25; }
  .md-hvr-bg-gray-darker:hover {
    background-color: #32323c; }
  .md-hvr-bg-gray-dark:hover {
    background-color: #44434e; }
  .md-hvr-bg-gray-base:hover {
    background-color: #5A5A64; }
  .md-hvr-bg-gray:hover {
    background-color: #7e7e85; }
  .md-hvr-bg-gray-light:hover {
    background-color: #c9c9d1; }
  .md-hvr-bg-gray-lighter:hover {
    background-color: #e6e6f0; }
  .md-hvr-bg-gray-lightest:hover {
    background-color: #eff0f6; }
  .md-hvr-bg-white:hover {
    background-color: #ffffff; }
  .md-hvr-bg-primary:hover {
    background-color: #00ad21; }
  .md-hvr-bg-primary-dark:hover {
    background-color: #008945; }
  /* md Focus Background Colors */
  .md-focus-bg-black:focus {
    background-color: #000000; }
  .md-focus-bg-gray-darkest:focus {
    background-color: #1d1d25; }
  .md-focus-bg-gray-darker:focus {
    background-color: #32323c; }
  .md-focus-bg-gray-dark:focus {
    background-color: #44434e; }
  .md-focus-bg-gray-base:focus {
    background-color: #5A5A64; }
  .md-focus-bg-gray:focus {
    background-color: #7e7e85; }
  .md-focus-bg-gray-light:focus {
    background-color: #c9c9d1; }
  .md-focus-bg-gray-lighter:focus {
    background-color: #e6e6f0; }
  .md-focus-bg-gray-lightest:focus {
    background-color: #eff0f6; }
  .md-focus-bg-white:focus {
    background-color: #ffffff; }
  .md-focus-bg-primary:focus {
    background-color: #00ad21; }
  .md-focus-bg-primary-dark:focus {
    background-color: #008945; }
  /* md Active Background Colors */
  .md-active-bg-black:active {
    background-color: #000000; }
  .md-active-bg-gray-darkest:active {
    background-color: #1d1d25; }
  .md-active-bg-gray-darker:active {
    background-color: #32323c; }
  .md-active-bg-gray-dark:active {
    background-color: #44434e; }
  .md-active-bg-gray-base:active {
    background-color: #5A5A64; }
  .md-active-bg-gray:active {
    background-color: #7e7e85; }
  .md-active-bg-gray-light:active {
    background-color: #c9c9d1; }
  .md-active-bg-gray-lighter:active {
    background-color: #e6e6f0; }
  .md-active-bg-gray-lightest:active {
    background-color: #eff0f6; }
  .md-active-bg-white:active {
    background-color: #ffffff; }
  .md-active-bg-primary:active {
    background-color: #00ad21; }
  .md-active-bg-primary-dark:active {
    background-color: #008945; } }

/* ======= Text Colors ======== */
.text-black {
  color: #000000; }

.text-white {
  color: #ffffff; }

.text-gray-base {
  color: #5a5a64; }

.text-gray-dark {
  color: #32323c; }

.text-gray-light {
  color: #e6e6f0; }

.text-gray-lighter {
  color: #eff0f6; }

.text-primary-light {
  color: #3af23a; }

.text-primary {
  color: #00ad21; }

.text-success {
  color: #00ad21; }

.text-primary-dark {
  color: #008945; }

.text-danger {
  color: #ea1b3d; }

.text-warning {
  color: #faa519; }

.text-info {
  color: #0061de; }

/* Hover Text Colors */
.hvr-text-black:hover {
  color: #000000; }

.hvr-text-white:hover {
  color: #ffffff; }

.hvr-text-gray-base:hover {
  color: #5a5a64; }

.hvr-text-gray-dark:hover {
  color: #32323c; }

.hvr-text-gray-light:hover {
  color: #e6e6f0; }

.hvr-text-gray-lighter:hover {
  color: #eff0f6; }

.hvr-text-primary-light:hover {
  color: #3af23a; }

.hvr-text-primary:hover {
  color: #00ad21; }

.hvr-text-success:hover {
  color: #00ad21; }

.hvr-text-primary-dark:hover {
  color: #008945; }

.hvr-text-danger:hover {
  color: #ea1b3d; }

.hvr-text-warning:hover {
  color: #faa519; }

.hvr-text-info:hover {
  color: #0061de; }

/* Focus Text Colors */
.focus-text-black:focus {
  color: #000000; }

.focus-text-white:focus {
  color: #ffffff; }

.focus-text-gray-dark:focus {
  color: #32323c; }

.focus-text-gray-light:focus {
  color: #e6e6f0; }

.focus-text-gray-lighter:focus {
  color: #eff0f6; }

.focus-text-primary-light:focus {
  color: #3af23a; }

.focus-text-primary:focus {
  color: #00ad21; }

.focus-text-success:focus {
  color: #00ad21; }

.focus-text-primary-dark:focus {
  color: #008945; }

.focus-text-danger:focus {
  color: #ea1b3d; }

.focus-text-warning:focus {
  color: #faa519; }

.focus-text-info:focus {
  color: #0061de; }

/* Active Text Colors */
.active-text-black:active {
  color: #000000; }

.active-text-white:active {
  color: #ffffff; }

.active-text-gray-dark:active {
  color: #32323c; }

.active-text-gray-light:active {
  color: #e6e6f0; }

.active-text-gray-lighter:active {
  color: #eff0f6; }

.active-text-primary-light:active {
  color: #3af23a; }

.active-text-primary:active {
  color: #00ad21; }

.active-text-success:active {
  color: #00ad21; }

.active-text-primary-dark:active {
  color: #008945; }

.active-text-danger:active {
  color: #ea1b3d; }

.active-text-warning:active {
  color: #faa519; }

.active-text-info:active {
  color: #0061de; }

/* xs Text Colors */
/* @media (max-width: $screen-xs-max) */
@media (max-width: 575.98px) {
  .xs-text-black {
    color: #000000; }
  .xs-text-white {
    color: #ffffff; }
  .xs-text-gray-dark {
    color: #32323c; }
  .xs-text-gray-light {
    color: #e6e6f0; }
  .xs-text-gray-lighter {
    color: #eff0f6; }
  .xs-text-primary-light {
    color: #3af23a; }
  .xs-text-primary {
    color: #00ad21; }
  .xs-text-success {
    color: #00ad21; }
  .xs-text-primary-dark {
    color: #008945; }
  .xs-text-danger {
    color: #ea1b3d; }
  .xs-text-warning {
    color: #faa519; }
  .xs-text-info {
    color: #0061de; }
  /* xs Hover Text Colors */
  .xs-hvr-text-black:hover {
    color: #000000; }
  .xs-hvr-text-white:hover {
    color: #ffffff; }
  .xs-hvr-text-gray-dark:hover {
    color: #32323c; }
  .xs-hvr-text-gray-light:hover {
    color: #e6e6f0; }
  .xs-hvr-text-gray-lighter:hover {
    color: #eff0f6; }
  .xs-hvr-text-primary-light:hover {
    color: #3af23a; }
  .xs-hvr-text-primary:hover {
    color: #00ad21; }
  .xs-hvr-text-success:hover {
    color: #00ad21; }
  .xs-hvr-text-primary-dark:hover {
    color: #008945; }
  .xs-hvr-text-danger:hover {
    color: #ea1b3d; }
  .xs-hvr-text-warning:hover {
    color: #faa519; }
  .xs-hvr-text-info:hover {
    color: #0061de; }
  /* xs Focus Text Colors */
  .xs-focus-text-black:focus {
    color: #000000; }
  .xs-focus-text-white:focus {
    color: #ffffff; }
  .xs-focus-text-gray-dark:focus {
    color: #32323c; }
  .xs-focus-text-gray-light:focus {
    color: #e6e6f0; }
  .xs-focus-text-gray-lighter:focus {
    color: #eff0f6; }
  .xs-focus-text-primary-light:focus {
    color: #3af23a; }
  .xs-focus-text-primary:focus {
    color: #00ad21; }
  .xs-focus-text-success:focus {
    color: #00ad21; }
  .xs-focus-text-primary-dark:focus {
    color: #008945; }
  .xs-focus-text-danger:focus {
    color: #ea1b3d; }
  .xs-focus-text-warning:focus {
    color: #faa519; }
  .xs-focus-text-info:focus {
    color: #0061de; }
  /* xs Active Text Colors */
  .xs-active-text-black:active {
    color: #000000; }
  .xs-active-text-white:active {
    color: #ffffff; }
  .xs-active-text-gray-dark:active {
    color: #32323c; }
  .xs-active-text-gray-light:active {
    color: #e6e6f0; }
  .xs-active-text-gray-lighter:active {
    color: #eff0f6; }
  .xs-active-text-primary-light:active {
    color: #3af23a; }
  .xs-active-text-primary:active {
    color: #00ad21; }
  .xs-active-text-success:active {
    color: #00ad21; }
  .xs-active-text-primary-dark:active {
    color: #008945; }
  .xs-active-text-danger:active {
    color: #ea1b3d; }
  .xs-active-text-warning:active {
    color: #faa519; }
  .xs-active-text-info:active {
    color: #0061de; } }

/* sm Text Colors */
/* @media (min-width: $screen-sm-min) */
@media (min-width: 576px) {
  .sm-text-black {
    color: #000000; }
  .sm-text-white {
    color: #ffffff; }
  .sm-text-gray-dark {
    color: #32323c; }
  .sm-text-gray-light {
    color: #e6e6f0; }
  .sm-text-gray-lighter {
    color: #eff0f6; }
  .sm-text-primary-light {
    color: #3af23a; }
  .sm-text-primary {
    color: #00ad21; }
  .sm-text-success {
    color: #00ad21; }
  .sm-text-primary-dark {
    color: #008945; }
  .sm-text-danger {
    color: #ea1b3d; }
  .sm-text-warning {
    color: #faa519; }
  .sm-text-info {
    color: #0061de; }
  /* sm Hover Text Colors */
  .sm-hvr-text-black:hover {
    color: #000000; }
  .sm-hvr-text-white:hover {
    color: #ffffff; }
  .sm-hvr-text-gray-dark:hover {
    color: #32323c; }
  .sm-hvr-text-gray-light:hover {
    color: #e6e6f0; }
  .sm-hvr-text-gray-lighter:hover {
    color: #eff0f6; }
  .sm-hvr-text-primary-light:hover {
    color: #3af23a; }
  .sm-hvr-text-primary:hover {
    color: #00ad21; }
  .sm-hvr-text-success:hover {
    color: #00ad21; }
  .sm-hvr-text-primary-dark:hover {
    color: #008945; }
  .sm-hvr-text-danger:hover {
    color: #ea1b3d; }
  .sm-hvr-text-warning:hover {
    color: #faa519; }
  .sm-hvr-text-info:hover {
    color: #0061de; }
  /* sm Focus Text Colors */
  .sm-focus-text-black:focus {
    color: #000000; }
  .sm-focus-text-white:focus {
    color: #ffffff; }
  .sm-focus-text-gray-dark:focus {
    color: #32323c; }
  .sm-focus-text-gray-light:focus {
    color: #e6e6f0; }
  .sm-focus-text-gray-lighter:focus {
    color: #eff0f6; }
  .sm-focus-text-primary-light:focus {
    color: #3af23a; }
  .sm-focus-text-primary:focus {
    color: #00ad21; }
  .sm-focus-text-success:focus {
    color: #00ad21; }
  .sm-focus-text-primary-dark:focus {
    color: #008945; }
  .sm-focus-text-danger:focus {
    color: #ea1b3d; }
  .sm-focus-text-warning:focus {
    color: #faa519; }
  .sm-focus-text-info:focus {
    color: #0061de; }
  /* sm Active Text Colors */
  .sm-active-text-black:active {
    color: #000000; }
  .sm-active-text-white:active {
    color: #ffffff; }
  .sm-active-text-gray-dark:active {
    color: #32323c; }
  .sm-active-text-gray-light:active {
    color: #e6e6f0; }
  .sm-active-text-gray-lighter:active {
    color: #eff0f6; }
  .sm-active-text-primary-light:active {
    color: #3af23a; }
  .sm-active-text-primary:active {
    color: #00ad21; }
  .sm-active-text-success:active {
    color: #00ad21; }
  .sm-active-text-primary-dark:active {
    color: #008945; }
  .sm-active-text-danger:active {
    color: #ea1b3d; }
  .sm-active-text-warning:active {
    color: #faa519; }
  .sm-active-text-info:active {
    color: #0061de; } }

/* md Text Colors */
/* @media (min-width: $screen-sm-min) */
@media (min-width: 768px) {
  .md-text-black {
    color: #000000; }
  .md-text-white {
    color: #ffffff; }
  .md-text-gray-dark {
    color: #32323c; }
  .md-text-gray-light {
    color: #e6e6f0; }
  .md-text-gray-lighter {
    color: #eff0f6; }
  .md-text-primary-light {
    color: #3af23a; }
  .md-text-primary {
    color: #00ad21; }
  .md-text-success {
    color: #00ad21; }
  .md-text-primary-dark {
    color: #008945; }
  .md-text-danger {
    color: #ea1b3d; }
  .md-text-warning {
    color: #faa519; }
  .md-text-info {
    color: #0061de; }
  /* md Hover Text Colors */
  .md-hvr-text-black:hover {
    color: #000000; }
  .md-hvr-text-white:hover {
    color: #ffffff; }
  .md-hvr-text-gray-dark:hover {
    color: #32323c; }
  .md-hvr-text-gray-light:hover {
    color: #e6e6f0; }
  .md-hvr-text-gray-lighter:hover {
    color: #eff0f6; }
  .md-hvr-text-primary-light:hover {
    color: #3af23a; }
  .md-hvr-text-primary:hover {
    color: #00ad21; }
  .md-hvr-text-success:hover {
    color: #00ad21; }
  .md-hvr-text-primary-dark:hover {
    color: #008945; }
  .md-hvr-text-danger:hover {
    color: #ea1b3d; }
  .md-hvr-text-warning:hover {
    color: #faa519; }
  .md-hvr-text-info:hover {
    color: #0061de; }
  /* md Focus Text Colors */
  .md-focus-text-black:focus {
    color: #000000; }
  .md-focus-text-white:focus {
    color: #ffffff; }
  .md-focus-text-gray-dark:focus {
    color: #32323c; }
  .md-focus-text-gray-light:focus {
    color: #e6e6f0; }
  .md-focus-text-gray-lighter:focus {
    color: #eff0f6; }
  .md-focus-text-primary-light:focus {
    color: #3af23a; }
  .md-focus-text-primary:focus {
    color: #00ad21; }
  .md-focus-text-success:focus {
    color: #00ad21; }
  .md-focus-text-primary-dark:focus {
    color: #008945; }
  .md-focus-text-danger:focus {
    color: #ea1b3d; }
  .md-focus-text-warning:focus {
    color: #faa519; }
  .md-focus-text-info:focus {
    color: #0061de; }
  /* md Active Text Colors */
  .md-active-text-black:active {
    color: #000000; }
  .md-active-text-white:active {
    color: #ffffff; }
  .md-active-text-gray-dark:active {
    color: #32323c; }
  .md-active-text-gray-light:active {
    color: #e6e6f0; }
  .md-active-text-gray-lighter:active {
    color: #eff0f6; }
  .md-active-text-primary-light:active {
    color: #3af23a; }
  .md-active-text-primary:active {
    color: #00ad21; }
  .md-active-text-success:active {
    color: #00ad21; }
  .md-active-text-primary-dark:active {
    color: #008945; }
  .md-active-text-danger:active {
    color: #ea1b3d; }
  .md-active-text-warning:active {
    color: #faa519; }
  .md-active-text-info:active {
    color: #0061de; } }

/* Border Colors */
.border-black {
  border-color: #000000; }

.border-white {
  border-color: #ffffff; }

.border-gray-base {
  border-color: #5A5A64; }

.border-gray-darker {
  border-color: #1d1d25; }

.border-gray-dark {
  border-color: #32323c; }

.border-gray {
  border-color: #c9c9d1; }

.border-gray-light {
  border-color: #e6e6f0; }

.border-gray-lighter {
  border-color: #eff0f6; }

.border-brand-primary {
  border-color: #00ad21; }

.border-brand-primary-dark {
  border-color: #008945; }

.border-brand-success {
  border-color: #00ad21; }

.border-brand-info {
  border-color: #0061de; }

.border-brand-warning {
  border-color: #faa519; }

.border-brand-danger {
  border-color: #ea1b3d; }

/* MISC. */
/* These are theme related colors that should only show in very specific contexts.
 * Rather than writing code to apply or remove the classes based on the context, which would require
 * inspection of the DOM, they have been included in the global CSS here. You should carefully
 * consider if your class really needs to be global before adding it here.
 */
.open > a.nav-button.open-dropdown-color {
  color: #fff;
  background-color: #7e7e85; }

/* Radio colors */
.radio label .fakeRadioButton,
[type=radio]:disabled:hover + .fakeRadioButton {
  /* <-- style the artificial radio button */
  border-color: #a5a5aa;
  background-color: #fff; }

[type=radio]:checked + .fakeRadioButton,
[type=radio]:disabled:checked:hover + .fakeRadioButton {
  /* <-- style its checked state */
  border-color: #00ad21; }

[type=radio]:hover + .fakeRadioButton {
  /* <-- style its hover state */
  background-color: #eff0f6; }

[type=radio]:hover:checked + .fakeRadioButton {
  /* <-- style its hover/checked state */
  border-color: #008945; }

/* converted */
/* Generic Display Classes */
.display-inline {
  display: inline; }

.display-block {
  display: block; }

.display-flex {
  display: flex; }

.display-table {
  display: table; }

.display-none {
  display: none; }

.display-inherit {
  display: inherit; }

.display-inline-block {
  display: inline-block; }

/* converted */
.align-baseline {
  vertical-align: baseline; }

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

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

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

.overflow-hidden {
  overflow: hidden; }

.overflow-scroll {
  overflow: scroll; }

.overflow-auto {
  overflow: auto; }

.fit {
  max-width: 100%; }

html {
  position: relative;
  min-height: 100%; }

/* Columns */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  min-height: 0px; }

/* We have found a problem with mixing max-width media logic
 * and min-width media logic. There can be a no-mans-land
 * problem where if you have one thing supposed to happen
 * when "min-width: 800px" and another supposed to happend
 * when "max-width: 799px", sometimes neither ends up getting
 * applied! To solve this, always use min-width in our @media
 * selectors. So instead of "max-width: 799px" you use
 * "min-width: 800px" and logically invert it.
 * (BTW, the "logically invert it" part seems overly complex...) */
/*@media not all and (min-width: $screen-sm-min) {
    .hidden-xs {
        display: none !important;
    }
}*/
@media (max-width: 767.98px) {
  .hidden-sm {
    display: none !important; } }

.row {
  padding: none;
  margin-left: 0;
  margin-right: 0; }

.well {
  box-shadow: none;
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #eff0f6; }

.single-col-full-width-container {
  padding-left: 50px;
  padding-right: 50px; }

ol,
ul,
dl {
  margin-bottom: 10px;
  /*previous default version*/ }

/* converted */
/* Vertical spacing should be in increments of 3px; Horizontal spacing should be in inncrements of 5px. */
.m0 {
  margin: 0; }

.mt0 {
  margin-top: 0; }

.mr0 {
  margin-right: 0; }

.mb0 {
  margin-bottom: 0; }

.ml0 {
  margin-left: 0; }

.mx0 {
  margin-left: 0;
  margin-right: 0; }

.my0 {
  margin-top: 0;
  margin-bottom: 0; }

.ml-auto {
  margin-left: auto; }

.mr-auto {
  margin-right: auto; }

.mx-auto {
  margin-left: auto;
  margin-right: auto; }

.my-auto {
  margin-top: auto;
  margin-bottom: auto; }

/* Positive Margins ====================================== */
.m1 {
  margin: 1px; }

.mt1 {
  margin-top: 1px; }

.mr1 {
  margin-right: 1px; }

.mb1 {
  margin-bottom: 1px; }

.ml1 {
  margin-left: 1px; }

.mx1 {
  margin-left: 1px;
  margin-right: 1px; }

.my1 {
  margin-top: 1px;
  margin-bottom: 1px; }

.m2 {
  margin: 2px; }

.mt2 {
  margin-top: 2px; }

.mr2 {
  margin-right: 2px; }

.mb2 {
  margin-bottom: 2px; }

.ml2 {
  margin-left: 2px; }

.mx2 {
  margin-left: 2px;
  margin-right: 2px; }

.my2 {
  margin-top: 2px;
  margin-bottom: 2px; }

.m3 {
  margin: 3px; }

.mt3 {
  margin-top: 3px; }

.mr3 {
  margin-right: 3px; }

.mb3 {
  margin-bottom: 3px; }

.ml3 {
  margin-left: 3px; }

.mx3 {
  margin-left: 3px;
  margin-right: 3px; }

.my3 {
  margin-top: 3px;
  margin-bottom: 3px; }

.m4 {
  margin: 4px; }

.mt4 {
  margin-top: 4px; }

.mr4 {
  margin-right: 4px; }

.mb4 {
  margin-bottom: 4px; }

.ml4 {
  margin-left: 4px; }

.mx4 {
  margin-left: 4px;
  margin-right: 4px; }

.my4 {
  margin-top: 4px;
  margin-bottom: 4px; }

.m5 {
  margin: 5px; }

.mt5 {
  margin-top: 5px; }

.mr5 {
  margin-right: 5px; }

.mb5 {
  margin-bottom: 5px; }

.ml5 {
  margin-left: 5px; }

.mx5 {
  margin-left: 5px;
  margin-right: 5px; }

.my5 {
  margin-top: 5px;
  margin-bottom: 5px; }

.m6 {
  margin: 6px; }

.mt6 {
  margin-top: 6px; }

.mr6 {
  margin-right: 6px; }

.mb6 {
  margin-bottom: 6px; }

.ml6 {
  margin-left: 6px; }

.mx6 {
  margin-left: 6px;
  margin-right: 6px; }

.my6 {
  margin-top: 6px;
  margin-bottom: 6px; }

.m7 {
  margin: 7px; }

.mt7 {
  margin-top: 7px; }

.mr7 {
  margin-right: 7px; }

.mb7 {
  margin-bottom: 7px; }

.ml7 {
  margin-left: 7px; }

.mx7 {
  margin-left: 7px;
  margin-right: 7px; }

.my7 {
  margin-top: 7px;
  margin-bottom: 7px; }

.m8 {
  margin: 8px; }

.mt8 {
  margin-top: 8px; }

.mr8 {
  margin-right: 8px; }

.mb8 {
  margin-bottom: 8px; }

.ml8 {
  margin-left: 8px; }

.mx8 {
  margin-left: 8px;
  margin-right: 8px; }

.my8 {
  margin-top: 8px;
  margin-bottom: 8px; }

.m9 {
  margin: 9px; }

.mt9 {
  margin-top: 9px; }

.mr9 {
  margin-right: 9px; }

.mb9 {
  margin-bottom: 9px; }

.ml9 {
  margin-left: 9px; }

.mx9 {
  margin-left: 9px;
  margin-right: 9px; }

.my9 {
  margin-top: 9px;
  margin-bottom: 9px; }

.m10 {
  margin: 10px; }

.mt10 {
  margin-top: 10px; }

.mr10 {
  margin-right: 10px; }

.mb10 {
  margin-bottom: 10px; }

.ml10 {
  margin-left: 10px; }

.mx10 {
  margin-left: 10px;
  margin-right: 10px; }

.my10 {
  margin-top: 10px;
  margin-bottom: 10px; }

.m11 {
  margin: 11px; }

.mt11 {
  margin-top: 11px; }

.mr11 {
  margin-right: 11px; }

.mb11 {
  margin-bottom: 11px; }

.ml11 {
  margin-left: 11px; }

.mx11 {
  margin-left: 11px;
  margin-right: 11px; }

.my11 {
  margin-top: 11px;
  margin-bottom: 11px; }

.m12 {
  margin: 12px; }

.mt12 {
  margin-top: 12px; }

.mr12 {
  margin-right: 12px; }

.mb12 {
  margin-bottom: 12px; }

.ml12 {
  margin-left: 12px; }

.mx12 {
  margin-left: 12px;
  margin-right: 12px; }

.my12 {
  margin-top: 12px;
  margin-bottom: 12px; }

.m13 {
  margin: 13px; }

.mt13 {
  margin-top: 13px; }

.mr13 {
  margin-right: 13px; }

.mb13 {
  margin-bottom: 13px; }

.ml13 {
  margin-left: 13px; }

.mx13 {
  margin-left: 13px;
  margin-right: 13px; }

.my13 {
  margin-top: 13px;
  margin-bottom: 13px; }

.m14 {
  margin: 14px; }

.mt14 {
  margin-top: 14px; }

.mr14 {
  margin-right: 14px; }

.mb14 {
  margin-bottom: 14px; }

.ml14 {
  margin-left: 14px; }

.mx14 {
  margin-left: 14px;
  margin-right: 14px; }

.my14 {
  margin-top: 14px;
  margin-bottom: 14px; }

.m15 {
  margin: 15px; }

.mt15 {
  margin-top: 15px; }

.mr15 {
  margin-right: 15px; }

.mb15 {
  margin-bottom: 15px; }

.ml15 {
  margin-left: 15px; }

.mx15 {
  margin-left: 15px;
  margin-right: 15px; }

.my15 {
  margin-top: 15px;
  margin-bottom: 15px; }

.m16 {
  margin: 16px; }

.mt16 {
  margin-top: 16px; }

.mr16 {
  margin-right: 16px; }

.mb16 {
  margin-bottom: 16px; }

.ml16 {
  margin-left: 16px; }

.mx16 {
  margin-left: 16px;
  margin-right: 16px; }

.my16 {
  margin-top: 16px;
  margin-bottom: 16px; }

.m17 {
  margin: 17px; }

.mt17 {
  margin-top: 17px; }

.mr17 {
  margin-right: 17px; }

.mb17 {
  margin-bottom: 17px; }

.ml17 {
  margin-left: 17px; }

.mx17 {
  margin-left: 17px;
  margin-right: 17px; }

.my17 {
  margin-top: 17px;
  margin-bottom: 17px; }

.m18 {
  margin: 18px; }

.mt18 {
  margin-top: 18px; }

.mr18 {
  margin-right: 18px; }

.mb18 {
  margin-bottom: 18px; }

.ml18 {
  margin-left: 18px; }

.mx18 {
  margin-left: 18px;
  margin-right: 18px; }

.my18 {
  margin-top: 18px;
  margin-bottom: 18px; }

.m19 {
  margin: 19px; }

.mt19 {
  margin-top: 19px; }

.mr19 {
  margin-right: 19px; }

.mb19 {
  margin-bottom: 19px; }

.ml19 {
  margin-left: 19px; }

.mx19 {
  margin-left: 19px;
  margin-right: 19px; }

.my19 {
  margin-top: 19px;
  margin-bottom: 19px; }

.m20 {
  margin: 20px; }

.mt20 {
  margin-top: 20px; }

.mr20 {
  margin-right: 20px; }

.mb20 {
  margin-bottom: 20px; }

.ml20 {
  margin-left: 20px; }

.mx20 {
  margin-left: 20px;
  margin-right: 20px; }

.my20 {
  margin-top: 20px;
  margin-bottom: 20px; }

.m21 {
  margin: 21px; }

.mt21 {
  margin-top: 21px; }

.mr21 {
  margin-right: 21px; }

.mb21 {
  margin-bottom: 21px; }

.ml21 {
  margin-left: 21px; }

.mx21 {
  margin-left: 21px;
  margin-right: 21px; }

.my21 {
  margin-top: 21px;
  margin-bottom: 21px; }

.m22 {
  margin: 22px; }

.mt22 {
  margin-top: 22px; }

.mr22 {
  margin-right: 22px; }

.mb22 {
  margin-bottom: 22px; }

.ml22 {
  margin-left: 22px; }

.mx22 {
  margin-left: 22px;
  margin-right: 22px; }

.my22 {
  margin-top: 22px;
  margin-bottom: 22px; }

.m23 {
  margin: 23px; }

.mt23 {
  margin-top: 23px; }

.mr23 {
  margin-right: 23px; }

.mb23 {
  margin-bottom: 23px; }

.ml23 {
  margin-left: 23px; }

.mx23 {
  margin-left: 23px;
  margin-right: 23px; }

.my23 {
  margin-top: 23px;
  margin-bottom: 23px; }

.m24 {
  margin: 24px; }

.mt24 {
  margin-top: 24px; }

.mr24 {
  margin-right: 24px; }

.mb24 {
  margin-bottom: 24px; }

.ml24 {
  margin-left: 24px; }

.mx24 {
  margin-left: 24px;
  margin-right: 24px; }

.my24 {
  margin-top: 24px;
  margin-bottom: 24px; }

.m25 {
  margin: 25px; }

.mt25 {
  margin-top: 25px; }

.mr25 {
  margin-right: 25px; }

.mb25 {
  margin-bottom: 25px; }

.ml25 {
  margin-left: 25px; }

.mx25 {
  margin-left: 25px;
  margin-right: 25px; }

.my25 {
  margin-top: 25px;
  margin-bottom: 25px; }

.m26 {
  margin: 26px; }

.mt26 {
  margin-top: 26px; }

.mr26 {
  margin-right: 26px; }

.mb26 {
  margin-bottom: 26px; }

.ml26 {
  margin-left: 26px; }

.mx26 {
  margin-left: 26px;
  margin-right: 26px; }

.my26 {
  margin-top: 26px;
  margin-bottom: 26px; }

.m27 {
  margin: 27px; }

.mt27 {
  margin-top: 27px; }

.mr27 {
  margin-right: 27px; }

.mb27 {
  margin-bottom: 27px; }

.ml27 {
  margin-left: 27px; }

.mx27 {
  margin-left: 27px;
  margin-right: 27px; }

.my27 {
  margin-top: 27px;
  margin-bottom: 27px; }

.m28 {
  margin: 28px; }

.mt28 {
  margin-top: 28px; }

.mr28 {
  margin-right: 28px; }

.mb28 {
  margin-bottom: 28px; }

.ml28 {
  margin-left: 28px; }

.mx28 {
  margin-left: 28px;
  margin-right: 28px; }

.my28 {
  margin-top: 28px;
  margin-bottom: 28px; }

.m29 {
  margin: 29px; }

.mt29 {
  margin-top: 29px; }

.mr29 {
  margin-right: 29px; }

.mb29 {
  margin-bottom: 29px; }

.ml29 {
  margin-left: 29px; }

.mx29 {
  margin-left: 29px;
  margin-right: 29px; }

.my29 {
  margin-top: 29px;
  margin-bottom: 29px; }

.m30 {
  margin: 30px; }

.mt30 {
  margin-top: 30px; }

.mr30 {
  margin-right: 30px; }

.mb30 {
  margin-bottom: 30px; }

.ml30 {
  margin-left: 30px; }

.mx30 {
  margin-left: 30px;
  margin-right: 30px; }

.my30 {
  margin-top: 30px;
  margin-bottom: 30px; }

.m31 {
  margin: 31px; }

.mt31 {
  margin-top: 31px; }

.mr31 {
  margin-right: 31px; }

.mb31 {
  margin-bottom: 31px; }

.ml31 {
  margin-left: 31px; }

.mx31 {
  margin-left: 31px;
  margin-right: 31px; }

.my31 {
  margin-top: 31px;
  margin-bottom: 31px; }

.m32 {
  margin: 32px; }

.mt32 {
  margin-top: 32px; }

.mr32 {
  margin-right: 32px; }

.mb32 {
  margin-bottom: 32px; }

.ml32 {
  margin-left: 32px; }

.mx32 {
  margin-left: 32px;
  margin-right: 32px; }

.my32 {
  margin-top: 32px;
  margin-bottom: 32px; }

.m33 {
  margin: 33px; }

.mt33 {
  margin-top: 33px; }

.mr33 {
  margin-right: 33px; }

.mb33 {
  margin-bottom: 33px; }

.ml33 {
  margin-left: 33px; }

.mx33 {
  margin-left: 33px;
  margin-right: 33px; }

.my33 {
  margin-top: 33px;
  margin-bottom: 33px; }

.m34 {
  margin: 34px; }

.mt34 {
  margin-top: 34px; }

.mr34 {
  margin-right: 34px; }

.mb34 {
  margin-bottom: 34px; }

.ml34 {
  margin-left: 34px; }

.mx34 {
  margin-left: 34px;
  margin-right: 34px; }

.my34 {
  margin-top: 34px;
  margin-bottom: 34px; }

.m35 {
  margin: 35px; }

.mt35 {
  margin-top: 35px; }

.mr35 {
  margin-right: 35px; }

.mb35 {
  margin-bottom: 35px; }

.ml35 {
  margin-left: 35px; }

.mx35 {
  margin-left: 35px;
  margin-right: 35px; }

.my35 {
  margin-top: 35px;
  margin-bottom: 35px; }

.m36 {
  margin: 36px; }

.mt36 {
  margin-top: 36px; }

.mr36 {
  margin-right: 36px; }

.mb36 {
  margin-bottom: 36px; }

.ml36 {
  margin-left: 36px; }

.mx36 {
  margin-left: 36px;
  margin-right: 36px; }

.my36 {
  margin-top: 36px;
  margin-bottom: 36px; }

.m37 {
  margin: 37px; }

.mt37 {
  margin-top: 37px; }

.mr37 {
  margin-right: 37px; }

.mb37 {
  margin-bottom: 37px; }

.ml37 {
  margin-left: 37px; }

.mx37 {
  margin-left: 37px;
  margin-right: 37px; }

.my37 {
  margin-top: 37px;
  margin-bottom: 37px; }

.m38 {
  margin: 38px; }

.mt38 {
  margin-top: 38px; }

.mr38 {
  margin-right: 38px; }

.mb38 {
  margin-bottom: 38px; }

.ml38 {
  margin-left: 38px; }

.mx38 {
  margin-left: 38px;
  margin-right: 38px; }

.my38 {
  margin-top: 38px;
  margin-bottom: 38px; }

.m39 {
  margin: 39px; }

.mt39 {
  margin-top: 39px; }

.mr39 {
  margin-right: 39px; }

.mb39 {
  margin-bottom: 39px; }

.ml39 {
  margin-left: 39px; }

.mx39 {
  margin-left: 39px;
  margin-right: 39px; }

.my39 {
  margin-top: 39px;
  margin-bottom: 39px; }

.m40 {
  margin: 40px; }

.mt40 {
  margin-top: 40px; }

.mr40 {
  margin-right: 40px; }

.mb40 {
  margin-bottom: 40px; }

.ml40 {
  margin-left: 40px; }

.mx40 {
  margin-left: 40px;
  margin-right: 40px; }

.my40 {
  margin-top: 40px;
  margin-bottom: 40px; }

.m41 {
  margin: 41px; }

.mt41 {
  margin-top: 41px; }

.mr41 {
  margin-right: 41px; }

.mb41 {
  margin-bottom: 41px; }

.ml41 {
  margin-left: 41px; }

.mx41 {
  margin-left: 41px;
  margin-right: 41px; }

.my41 {
  margin-top: 41px;
  margin-bottom: 41px; }

.m42 {
  margin: 42px; }

.mt42 {
  margin-top: 42px; }

.mr42 {
  margin-right: 42px; }

.mb42 {
  margin-bottom: 42px; }

.ml42 {
  margin-left: 42px; }

.mx42 {
  margin-left: 42px;
  margin-right: 42px; }

.my42 {
  margin-top: 42px;
  margin-bottom: 42px; }

.m43 {
  margin: 43px; }

.mt43 {
  margin-top: 43px; }

.mr43 {
  margin-right: 43px; }

.mb43 {
  margin-bottom: 43px; }

.ml43 {
  margin-left: 43px; }

.mx43 {
  margin-left: 43px;
  margin-right: 43px; }

.my43 {
  margin-top: 43px;
  margin-bottom: 43px; }

.m44 {
  margin: 44px; }

.mt44 {
  margin-top: 44px; }

.mr44 {
  margin-right: 44px; }

.mb44 {
  margin-bottom: 44px; }

.ml44 {
  margin-left: 44px; }

.mx44 {
  margin-left: 44px;
  margin-right: 44px; }

.my44 {
  margin-top: 44px;
  margin-bottom: 44px; }

.m45 {
  margin: 45px; }

.mt45 {
  margin-top: 45px; }

.mr45 {
  margin-right: 45px; }

.mb45 {
  margin-bottom: 45px; }

.ml45 {
  margin-left: 45px; }

.mx45 {
  margin-left: 45px;
  margin-right: 45px; }

.my45 {
  margin-top: 45px;
  margin-bottom: 45px; }

.m46 {
  margin: 46px; }

.mt46 {
  margin-top: 46px; }

.mr46 {
  margin-right: 46px; }

.mb46 {
  margin-bottom: 46px; }

.ml46 {
  margin-left: 46px; }

.mx46 {
  margin-left: 46px;
  margin-right: 46px; }

.my46 {
  margin-top: 46px;
  margin-bottom: 46px; }

.m47 {
  margin: 47px; }

.mt47 {
  margin-top: 47px; }

.mr47 {
  margin-right: 47px; }

.mb47 {
  margin-bottom: 47px; }

.ml47 {
  margin-left: 47px; }

.mx47 {
  margin-left: 47px;
  margin-right: 47px; }

.my47 {
  margin-top: 47px;
  margin-bottom: 47px; }

.m48 {
  margin: 48px; }

.mt48 {
  margin-top: 48px; }

.mr48 {
  margin-right: 48px; }

.mb48 {
  margin-bottom: 48px; }

.ml48 {
  margin-left: 48px; }

.mx48 {
  margin-left: 48px;
  margin-right: 48px; }

.my48 {
  margin-top: 48px;
  margin-bottom: 48px; }

.m49 {
  margin: 49px; }

.mt49 {
  margin-top: 49px; }

.mr49 {
  margin-right: 49px; }

.mb49 {
  margin-bottom: 49px; }

.ml49 {
  margin-left: 49px; }

.mx49 {
  margin-left: 49px;
  margin-right: 49px; }

.my49 {
  margin-top: 49px;
  margin-bottom: 49px; }

.m50 {
  margin: 50px; }

.mt50 {
  margin-top: 50px; }

.mr50 {
  margin-right: 50px; }

.mb50 {
  margin-bottom: 50px; }

.ml50 {
  margin-left: 50px; }

.mx50 {
  margin-left: 50px;
  margin-right: 50px; }

.my50 {
  margin-top: 50px;
  margin-bottom: 50px; }

/* Negative Margins ====================================== */
.mn1 {
  margin: -1px; }

.mtn1 {
  margin-top: -1px; }

.mrn1 {
  margin-right: -1px; }

.mbn1 {
  margin-bottom: -1px; }

.mln1 {
  margin-left: -1px; }

.mxn1 {
  margin-left: -1px;
  margin-right: -1px; }

.myn1 {
  margin-top: -1px;
  margin-bottom: -1px; }

.mn2 {
  margin: -2px; }

.mtn2 {
  margin-top: -2px; }

.mrn2 {
  margin-right: -2px; }

.mbn2 {
  margin-bottom: -2px; }

.mln2 {
  margin-left: -2px; }

.mxn2 {
  margin-left: -2px;
  margin-right: -2px; }

.myn2 {
  margin-top: -2px;
  margin-bottom: -2px; }

.mn3 {
  margin: -3px; }

.mtn3 {
  margin-top: -3px; }

.mrn3 {
  margin-right: -3px; }

.mbn3 {
  margin-bottom: -3px; }

.mln3 {
  margin-left: -3px; }

.mxn3 {
  margin-left: -3px;
  margin-right: -3px; }

.myn3 {
  margin-top: -3px;
  margin-bottom: -3px; }

.mn4 {
  margin: -4px; }

.mtn4 {
  margin-top: -4px; }

.mrn4 {
  margin-right: -4px; }

.mbn4 {
  margin-bottom: -4px; }

.mln4 {
  margin-left: -4px; }

.mxn4 {
  margin-left: -4px;
  margin-right: -4px; }

.myn4 {
  margin-top: -4px;
  margin-bottom: -4px; }

.mn5 {
  margin: -5px; }

.mtn5 {
  margin-top: -5px; }

.mrn5 {
  margin-right: -5px; }

.mbn5 {
  margin-bottom: -5px; }

.mln5 {
  margin-left: -5px; }

.mxn5 {
  margin-left: -5px;
  margin-right: -5px; }

.myn5 {
  margin-top: -5px;
  margin-bottom: -5px; }

.mn6 {
  margin: -6px; }

.mtn6 {
  margin-top: -6px; }

.mrn6 {
  margin-right: -6px; }

.mbn6 {
  margin-bottom: -6px; }

.mln6 {
  margin-left: -6px; }

.mxn6 {
  margin-left: -6px;
  margin-right: -6px; }

.myn6 {
  margin-top: -6px;
  margin-bottom: -6px; }

.mn7 {
  margin: -7px; }

.mtn7 {
  margin-top: -7px; }

.mrn7 {
  margin-right: -7px; }

.mbn7 {
  margin-bottom: -7px; }

.mln7 {
  margin-left: -7px; }

.mxn7 {
  margin-left: -7px;
  margin-right: -7px; }

.myn7 {
  margin-top: -7px;
  margin-bottom: -7px; }

.mn8 {
  margin: -8px; }

.mtn8 {
  margin-top: -8px; }

.mrn8 {
  margin-right: -8px; }

.mbn8 {
  margin-bottom: -8px; }

.mln8 {
  margin-left: -8px; }

.mxn8 {
  margin-left: -8px;
  margin-right: -8px; }

.myn8 {
  margin-top: -8px;
  margin-bottom: -8px; }

.mn9 {
  margin: -9px; }

.mtn9 {
  margin-top: -9px; }

.mrn9 {
  margin-right: -9px; }

.mbn9 {
  margin-bottom: -9px; }

.mln9 {
  margin-left: -9px; }

.mxn9 {
  margin-left: -9px;
  margin-right: -9px; }

.myn9 {
  margin-top: -9px;
  margin-bottom: -9px; }

.mn10 {
  margin: -10px; }

.mtn10 {
  margin-top: -10px; }

.mrn10 {
  margin-right: -10px; }

.mbn10 {
  margin-bottom: -10px; }

.mln10 {
  margin-left: -10px; }

.mxn10 {
  margin-left: -10px;
  margin-right: -10px; }

.myn10 {
  margin-top: -10px;
  margin-bottom: -10px; }

.mn11 {
  margin: -11px; }

.mtn11 {
  margin-top: -11px; }

.mrn11 {
  margin-right: -11px; }

.mbn11 {
  margin-bottom: -11px; }

.mln11 {
  margin-left: -11px; }

.mxn11 {
  margin-left: -11px;
  margin-right: -11px; }

.myn11 {
  margin-top: -11px;
  margin-bottom: -11px; }

.mn12 {
  margin: -12px; }

.mtn12 {
  margin-top: -12px; }

.mrn12 {
  margin-right: -12px; }

.mbn12 {
  margin-bottom: -12px; }

.mln12 {
  margin-left: -12px; }

.mxn12 {
  margin-left: -12px;
  margin-right: -12px; }

.myn12 {
  margin-top: -12px;
  margin-bottom: -12px; }

.mn13 {
  margin: -13px; }

.mtn13 {
  margin-top: -13px; }

.mrn13 {
  margin-right: -13px; }

.mbn13 {
  margin-bottom: -13px; }

.mln13 {
  margin-left: -13px; }

.mxn13 {
  margin-left: -13px;
  margin-right: -13px; }

.myn13 {
  margin-top: -13px;
  margin-bottom: -13px; }

.mn14 {
  margin: -14px; }

.mtn14 {
  margin-top: -14px; }

.mrn14 {
  margin-right: -14px; }

.mbn14 {
  margin-bottom: -14px; }

.mln14 {
  margin-left: -14px; }

.mxn14 {
  margin-left: -14px;
  margin-right: -14px; }

.myn14 {
  margin-top: -14px;
  margin-bottom: -14px; }

.mn15 {
  margin: -15px; }

.mtn15 {
  margin-top: -15px; }

.mrn15 {
  margin-right: -15px; }

.mbn15 {
  margin-bottom: -15px; }

.mln15 {
  margin-left: -15px; }

.mxn15 {
  margin-left: -15px;
  margin-right: -15px; }

.myn15 {
  margin-top: -15px;
  margin-bottom: -15px; }

.mn16 {
  margin: -16px; }

.mtn16 {
  margin-top: -16px; }

.mrn16 {
  margin-right: -16px; }

.mbn16 {
  margin-bottom: -16px; }

.mln16 {
  margin-left: -16px; }

.mxn16 {
  margin-left: -16px;
  margin-right: -16px; }

.myn16 {
  margin-top: -16px;
  margin-bottom: -16px; }

.mn17 {
  margin: -17px; }

.mtn17 {
  margin-top: -17px; }

.mrn17 {
  margin-right: -17px; }

.mbn17 {
  margin-bottom: -17px; }

.mln17 {
  margin-left: -17px; }

.mxn17 {
  margin-left: -17px;
  margin-right: -17px; }

.myn17 {
  margin-top: -17px;
  margin-bottom: -17px; }

.mn18 {
  margin: -18px; }

.mtn18 {
  margin-top: -18px; }

.mrn18 {
  margin-right: -18px; }

.mbn18 {
  margin-bottom: -18px; }

.mln18 {
  margin-left: -18px; }

.mxn18 {
  margin-left: -18px;
  margin-right: -18px; }

.myn18 {
  margin-top: -18px;
  margin-bottom: -18px; }

.mn19 {
  margin: -19px; }

.mtn19 {
  margin-top: -19px; }

.mrn19 {
  margin-right: -19px; }

.mbn19 {
  margin-bottom: -19px; }

.mln19 {
  margin-left: -19px; }

.mxn19 {
  margin-left: -19px;
  margin-right: -19px; }

.myn19 {
  margin-top: -19px;
  margin-bottom: -19px; }

.mn20 {
  margin: -20px; }

.mtn20 {
  margin-top: -20px; }

.mrn20 {
  margin-right: -20px; }

.mbn20 {
  margin-bottom: -20px; }

.mln20 {
  margin-left: -20px; }

.mxn20 {
  margin-left: -20px;
  margin-right: -20px; }

.myn20 {
  margin-top: -20px;
  margin-bottom: -20px; }

.mn21 {
  margin: -21px; }

.mtn21 {
  margin-top: -21px; }

.mrn21 {
  margin-right: -21px; }

.mbn21 {
  margin-bottom: -21px; }

.mln21 {
  margin-left: -21px; }

.mxn21 {
  margin-left: -21px;
  margin-right: -21px; }

.myn21 {
  margin-top: -21px;
  margin-bottom: -21px; }

.mn22 {
  margin: -22px; }

.mtn22 {
  margin-top: -22px; }

.mrn22 {
  margin-right: -22px; }

.mbn22 {
  margin-bottom: -22px; }

.mln22 {
  margin-left: -22px; }

.mxn22 {
  margin-left: -22px;
  margin-right: -22px; }

.myn22 {
  margin-top: -22px;
  margin-bottom: -22px; }

.mn23 {
  margin: -23px; }

.mtn23 {
  margin-top: -23px; }

.mrn23 {
  margin-right: -23px; }

.mbn23 {
  margin-bottom: -23px; }

.mln23 {
  margin-left: -23px; }

.mxn23 {
  margin-left: -23px;
  margin-right: -23px; }

.myn23 {
  margin-top: -23px;
  margin-bottom: -23px; }

.mn24 {
  margin: -24px; }

.mtn24 {
  margin-top: -24px; }

.mrn24 {
  margin-right: -24px; }

.mbn24 {
  margin-bottom: -24px; }

.mln24 {
  margin-left: -24px; }

.mxn24 {
  margin-left: -24px;
  margin-right: -24px; }

.myn24 {
  margin-top: -24px;
  margin-bottom: -24px; }

.mn25 {
  margin: -25px; }

.mtn25 {
  margin-top: -25px; }

.mrn25 {
  margin-right: -25px; }

.mbn25 {
  margin-bottom: -25px; }

.mln25 {
  margin-left: -25px; }

.mxn25 {
  margin-left: -25px;
  margin-right: -25px; }

.myn25 {
  margin-top: -25px;
  margin-bottom: -25px; }

.mn26 {
  margin: -26px; }

.mtn26 {
  margin-top: -26px; }

.mrn26 {
  margin-right: -26px; }

.mbn26 {
  margin-bottom: -26px; }

.mln26 {
  margin-left: -26px; }

.mxn26 {
  margin-left: -26px;
  margin-right: -26px; }

.myn26 {
  margin-top: -26px;
  margin-bottom: -26px; }

.mn27 {
  margin: -27px; }

.mtn27 {
  margin-top: -27px; }

.mrn27 {
  margin-right: -27px; }

.mbn27 {
  margin-bottom: -27px; }

.mln27 {
  margin-left: -27px; }

.mxn27 {
  margin-left: -27px;
  margin-right: -27px; }

.myn27 {
  margin-top: -27px;
  margin-bottom: -27px; }

.mn28 {
  margin: -28px; }

.mtn28 {
  margin-top: -28px; }

.mrn28 {
  margin-right: -28px; }

.mbn28 {
  margin-bottom: -28px; }

.mln28 {
  margin-left: -28px; }

.mxn28 {
  margin-left: -28px;
  margin-right: -28px; }

.myn28 {
  margin-top: -28px;
  margin-bottom: -28px; }

.mn29 {
  margin: -29px; }

.mtn29 {
  margin-top: -29px; }

.mrn29 {
  margin-right: -29px; }

.mbn29 {
  margin-bottom: -29px; }

.mln29 {
  margin-left: -29px; }

.mxn29 {
  margin-left: -29px;
  margin-right: -29px; }

.myn29 {
  margin-top: -29px;
  margin-bottom: -29px; }

.mn30 {
  margin: -30px; }

.mtn30 {
  margin-top: -30px; }

.mrn30 {
  margin-right: -30px; }

.mbn30 {
  margin-bottom: -30px; }

.mln30 {
  margin-left: -30px; }

.mxn30 {
  margin-left: -30px;
  margin-right: -30px; }

.myn30 {
  margin-top: -30px;
  margin-bottom: -30px; }

.mn31 {
  margin: -31px; }

.mtn31 {
  margin-top: -31px; }

.mrn31 {
  margin-right: -31px; }

.mbn31 {
  margin-bottom: -31px; }

.mln31 {
  margin-left: -31px; }

.mxn31 {
  margin-left: -31px;
  margin-right: -31px; }

.myn31 {
  margin-top: -31px;
  margin-bottom: -31px; }

.mn32 {
  margin: -32px; }

.mtn32 {
  margin-top: -32px; }

.mrn32 {
  margin-right: -32px; }

.mbn32 {
  margin-bottom: -32px; }

.mln32 {
  margin-left: -32px; }

.mxn32 {
  margin-left: -32px;
  margin-right: -32px; }

.myn32 {
  margin-top: -32px;
  margin-bottom: -32px; }

.mn33 {
  margin: -33px; }

.mtn33 {
  margin-top: -33px; }

.mrn33 {
  margin-right: -33px; }

.mbn33 {
  margin-bottom: -33px; }

.mln33 {
  margin-left: -33px; }

.mxn33 {
  margin-left: -33px;
  margin-right: -33px; }

.myn33 {
  margin-top: -33px;
  margin-bottom: -33px; }

.mn34 {
  margin: -34px; }

.mtn34 {
  margin-top: -34px; }

.mrn34 {
  margin-right: -34px; }

.mbn34 {
  margin-bottom: -34px; }

.mln34 {
  margin-left: -34px; }

.mxn34 {
  margin-left: -34px;
  margin-right: -34px; }

.myn34 {
  margin-top: -34px;
  margin-bottom: -34px; }

.mn35 {
  margin: -35px; }

.mtn35 {
  margin-top: -35px; }

.mrn35 {
  margin-right: -35px; }

.mbn35 {
  margin-bottom: -35px; }

.mln35 {
  margin-left: -35px; }

.mxn35 {
  margin-left: -35px;
  margin-right: -35px; }

.myn35 {
  margin-top: -35px;
  margin-bottom: -35px; }

.mn36 {
  margin: -36px; }

.mtn36 {
  margin-top: -36px; }

.mrn36 {
  margin-right: -36px; }

.mbn36 {
  margin-bottom: -36px; }

.mln36 {
  margin-left: -36px; }

.mxn36 {
  margin-left: -36px;
  margin-right: -36px; }

.myn36 {
  margin-top: -36px;
  margin-bottom: -36px; }

.mn37 {
  margin: -37px; }

.mtn37 {
  margin-top: -37px; }

.mrn37 {
  margin-right: -37px; }

.mbn37 {
  margin-bottom: -37px; }

.mln37 {
  margin-left: -37px; }

.mxn37 {
  margin-left: -37px;
  margin-right: -37px; }

.myn37 {
  margin-top: -37px;
  margin-bottom: -37px; }

.mn38 {
  margin: -38px; }

.mtn38 {
  margin-top: -38px; }

.mrn38 {
  margin-right: -38px; }

.mbn38 {
  margin-bottom: -38px; }

.mln38 {
  margin-left: -38px; }

.mxn38 {
  margin-left: -38px;
  margin-right: -38px; }

.myn38 {
  margin-top: -38px;
  margin-bottom: -38px; }

.mn39 {
  margin: -39px; }

.mtn39 {
  margin-top: -39px; }

.mrn39 {
  margin-right: -39px; }

.mbn39 {
  margin-bottom: -39px; }

.mln39 {
  margin-left: -39px; }

.mxn39 {
  margin-left: -39px;
  margin-right: -39px; }

.myn39 {
  margin-top: -39px;
  margin-bottom: -39px; }

.mn40 {
  margin: -40px; }

.mtn40 {
  margin-top: -40px; }

.mrn40 {
  margin-right: -40px; }

.mbn40 {
  margin-bottom: -40px; }

.mln40 {
  margin-left: -40px; }

.mxn40 {
  margin-left: -40px;
  margin-right: -40px; }

.myn40 {
  margin-top: -40px;
  margin-bottom: -40px; }

.mn41 {
  margin: -41px; }

.mtn41 {
  margin-top: -41px; }

.mrn41 {
  margin-right: -41px; }

.mbn41 {
  margin-bottom: -41px; }

.mln41 {
  margin-left: -41px; }

.mxn41 {
  margin-left: -41px;
  margin-right: -41px; }

.myn41 {
  margin-top: -41px;
  margin-bottom: -41px; }

.mn42 {
  margin: -42px; }

.mtn42 {
  margin-top: -42px; }

.mrn42 {
  margin-right: -42px; }

.mbn42 {
  margin-bottom: -42px; }

.mln42 {
  margin-left: -42px; }

.mxn42 {
  margin-left: -42px;
  margin-right: -42px; }

.myn42 {
  margin-top: -42px;
  margin-bottom: -42px; }

.mn43 {
  margin: -43px; }

.mtn43 {
  margin-top: -43px; }

.mrn43 {
  margin-right: -43px; }

.mbn43 {
  margin-bottom: -43px; }

.mln43 {
  margin-left: -43px; }

.mxn43 {
  margin-left: -43px;
  margin-right: -43px; }

.myn43 {
  margin-top: -43px;
  margin-bottom: -43px; }

.mn44 {
  margin: -44px; }

.mtn44 {
  margin-top: -44px; }

.mrn44 {
  margin-right: -44px; }

.mbn44 {
  margin-bottom: -44px; }

.mln44 {
  margin-left: -44px; }

.mxn44 {
  margin-left: -44px;
  margin-right: -44px; }

.myn44 {
  margin-top: -44px;
  margin-bottom: -44px; }

.mn45 {
  margin: -45px; }

.mtn45 {
  margin-top: -45px; }

.mrn45 {
  margin-right: -45px; }

.mbn45 {
  margin-bottom: -45px; }

.mln45 {
  margin-left: -45px; }

.mxn45 {
  margin-left: -45px;
  margin-right: -45px; }

.myn45 {
  margin-top: -45px;
  margin-bottom: -45px; }

.mn46 {
  margin: -46px; }

.mtn46 {
  margin-top: -46px; }

.mrn46 {
  margin-right: -46px; }

.mbn46 {
  margin-bottom: -46px; }

.mln46 {
  margin-left: -46px; }

.mxn46 {
  margin-left: -46px;
  margin-right: -46px; }

.myn46 {
  margin-top: -46px;
  margin-bottom: -46px; }

.mn47 {
  margin: -47px; }

.mtn47 {
  margin-top: -47px; }

.mrn47 {
  margin-right: -47px; }

.mbn47 {
  margin-bottom: -47px; }

.mln47 {
  margin-left: -47px; }

.mxn47 {
  margin-left: -47px;
  margin-right: -47px; }

.myn47 {
  margin-top: -47px;
  margin-bottom: -47px; }

.mn48 {
  margin: -48px; }

.mtn48 {
  margin-top: -48px; }

.mrn48 {
  margin-right: -48px; }

.mbn48 {
  margin-bottom: -48px; }

.mln48 {
  margin-left: -48px; }

.mxn48 {
  margin-left: -48px;
  margin-right: -48px; }

.myn48 {
  margin-top: -48px;
  margin-bottom: -48px; }

.mn49 {
  margin: -49px; }

.mtn49 {
  margin-top: -49px; }

.mrn49 {
  margin-right: -49px; }

.mbn49 {
  margin-bottom: -49px; }

.mln49 {
  margin-left: -49px; }

.mxn49 {
  margin-left: -49px;
  margin-right: -49px; }

.myn49 {
  margin-top: -49px;
  margin-bottom: -49px; }

.mn50 {
  margin: -50px; }

.mtn50 {
  margin-top: -50px; }

.mrn50 {
  margin-right: -50px; }

.mbn50 {
  margin-bottom: -50px; }

.mln50 {
  margin-left: -50px; }

.mxn50 {
  margin-left: -50px;
  margin-right: -50px; }

.myn50 {
  margin-top: -50px;
  margin-bottom: -50px; }

/* converted */
/* Vertical spacing should be in increments of 3px; Horizontal spacing should be in inncrements of 5px. */
.p0 {
  padding: 0; }

.pt0 {
  padding-top: 0; }

.pr0 {
  padding-right: 0; }

.pb0 {
  padding-bottom: 0; }

.pl0 {
  padding-left: 0; }

.px0 {
  padding-left: 0;
  padding-right: 0; }

.py0 {
  padding-top: 0;
  padding-bottom: 0; }

.p1 {
  padding: 1px; }

.pt1 {
  padding-top: 1px; }

.pr1 {
  padding-right: 1px; }

.pb1 {
  padding-bottom: 1px; }

.pl1 {
  padding-left: 1px; }

.px1 {
  padding-left: 1px;
  padding-right: 1px; }

.py1 {
  padding-top: 1px;
  padding-bottom: 1px; }

.p2 {
  padding: 2px; }

.pt2 {
  padding-top: 2px; }

.pr2 {
  padding-right: 2px; }

.pb2 {
  padding-bottom: 2px; }

.pl2 {
  padding-left: 2px; }

.px2 {
  padding-left: 2px;
  padding-right: 2px; }

.py2 {
  padding-top: 2px;
  padding-bottom: 2px; }

.p3 {
  padding: 3px; }

.pt3 {
  padding-top: 3px; }

.pr3 {
  padding-right: 3px; }

.pb3 {
  padding-bottom: 3px; }

.pl3 {
  padding-left: 3px; }

.px3 {
  padding-left: 3px;
  padding-right: 3px; }

.py3 {
  padding-top: 3px;
  padding-bottom: 3px; }

.p4 {
  padding: 4px; }

.pt4 {
  padding-top: 4px; }

.pr4 {
  padding-right: 4px; }

.pb4 {
  padding-bottom: 4px; }

.pl4 {
  padding-left: 4px; }

.px4 {
  padding-left: 4px;
  padding-right: 4px; }

.py4 {
  padding-top: 4px;
  padding-bottom: 4px; }

.p5 {
  padding: 5px; }

.pt5 {
  padding-top: 5px; }

.pr5 {
  padding-right: 5px; }

.pb5 {
  padding-bottom: 5px; }

.pl5 {
  padding-left: 5px; }

.px5 {
  padding-left: 5px;
  padding-right: 5px; }

.py5 {
  padding-top: 5px;
  padding-bottom: 5px; }

.p6 {
  padding: 6px; }

.pt6 {
  padding-top: 6px; }

.pr6 {
  padding-right: 6px; }

.pb6 {
  padding-bottom: 6px; }

.pl6 {
  padding-left: 6px; }

.px6 {
  padding-left: 6px;
  padding-right: 6px; }

.py6 {
  padding-top: 6px;
  padding-bottom: 6px; }

.p7 {
  padding: 7px; }

.pt7 {
  padding-top: 7px; }

.pr7 {
  padding-right: 7px; }

.pb7 {
  padding-bottom: 7px; }

.pl7 {
  padding-left: 7px; }

.px7 {
  padding-left: 7px;
  padding-right: 7px; }

.py7 {
  padding-top: 7px;
  padding-bottom: 7px; }

.p8 {
  padding: 8px; }

.pt8 {
  padding-top: 8px; }

.pr8 {
  padding-right: 8px; }

.pb8 {
  padding-bottom: 8px; }

.pl8 {
  padding-left: 8px; }

.px8 {
  padding-left: 8px;
  padding-right: 8px; }

.py8 {
  padding-top: 8px;
  padding-bottom: 8px; }

.p9 {
  padding: 9px; }

.pt9 {
  padding-top: 9px; }

.pr9 {
  padding-right: 9px; }

.pb9 {
  padding-bottom: 9px; }

.pl9 {
  padding-left: 9px; }

.px9 {
  padding-left: 9px;
  padding-right: 9px; }

.py9 {
  padding-top: 9px;
  padding-bottom: 9px; }

.p10 {
  padding: 10px; }

.pt10 {
  padding-top: 10px; }

.pr10 {
  padding-right: 10px; }

.pb10 {
  padding-bottom: 10px; }

.pl10 {
  padding-left: 10px; }

.px10 {
  padding-left: 10px;
  padding-right: 10px; }

.py10 {
  padding-top: 10px;
  padding-bottom: 10px; }

.p11 {
  padding: 11px; }

.pt11 {
  padding-top: 11px; }

.pr11 {
  padding-right: 11px; }

.pb11 {
  padding-bottom: 11px; }

.pl11 {
  padding-left: 11px; }

.px11 {
  padding-left: 11px;
  padding-right: 11px; }

.py11 {
  padding-top: 11px;
  padding-bottom: 11px; }

.p12 {
  padding: 12px; }

.pt12 {
  padding-top: 12px; }

.pr12 {
  padding-right: 12px; }

.pb12 {
  padding-bottom: 12px; }

.pl12 {
  padding-left: 12px; }

.px12 {
  padding-left: 12px;
  padding-right: 12px; }

.py12 {
  padding-top: 12px;
  padding-bottom: 12px; }

.p13 {
  padding: 13px; }

.pt13 {
  padding-top: 13px; }

.pr13 {
  padding-right: 13px; }

.pb13 {
  padding-bottom: 13px; }

.pl13 {
  padding-left: 13px; }

.px13 {
  padding-left: 13px;
  padding-right: 13px; }

.py13 {
  padding-top: 13px;
  padding-bottom: 13px; }

.p14 {
  padding: 14px; }

.pt14 {
  padding-top: 14px; }

.pr14 {
  padding-right: 14px; }

.pb14 {
  padding-bottom: 14px; }

.pl14 {
  padding-left: 14px; }

.px14 {
  padding-left: 14px;
  padding-right: 14px; }

.py14 {
  padding-top: 14px;
  padding-bottom: 14px; }

.p15 {
  padding: 15px; }

.pt15 {
  padding-top: 15px; }

.pr15 {
  padding-right: 15px; }

.pb15 {
  padding-bottom: 15px; }

.pl15 {
  padding-left: 15px; }

.px15 {
  padding-left: 15px;
  padding-right: 15px; }

.py15 {
  padding-top: 15px;
  padding-bottom: 15px; }

.p16 {
  padding: 16px; }

.pt16 {
  padding-top: 16px; }

.pr16 {
  padding-right: 16px; }

.pb16 {
  padding-bottom: 16px; }

.pl16 {
  padding-left: 16px; }

.px16 {
  padding-left: 16px;
  padding-right: 16px; }

.py16 {
  padding-top: 16px;
  padding-bottom: 16px; }

.p17 {
  padding: 17px; }

.pt17 {
  padding-top: 17px; }

.pr17 {
  padding-right: 17px; }

.pb17 {
  padding-bottom: 17px; }

.pl17 {
  padding-left: 17px; }

.px17 {
  padding-left: 17px;
  padding-right: 17px; }

.py17 {
  padding-top: 17px;
  padding-bottom: 17px; }

.p18 {
  padding: 18px; }

.pt18 {
  padding-top: 18px; }

.pr18 {
  padding-right: 18px; }

.pb18 {
  padding-bottom: 18px; }

.pl18 {
  padding-left: 18px; }

.px18 {
  padding-left: 18px;
  padding-right: 18px; }

.py18 {
  padding-top: 18px;
  padding-bottom: 18px; }

.p19 {
  padding: 19px; }

.pt19 {
  padding-top: 19px; }

.pr19 {
  padding-right: 19px; }

.pb19 {
  padding-bottom: 19px; }

.pl19 {
  padding-left: 19px; }

.px19 {
  padding-left: 19px;
  padding-right: 19px; }

.py19 {
  padding-top: 19px;
  padding-bottom: 19px; }

.p20 {
  padding: 20px; }

.pt20 {
  padding-top: 20px; }

.pr20 {
  padding-right: 20px; }

.pb20 {
  padding-bottom: 20px; }

.pl20 {
  padding-left: 20px; }

.px20 {
  padding-left: 20px;
  padding-right: 20px; }

.py20 {
  padding-top: 20px;
  padding-bottom: 20px; }

.p21 {
  padding: 21px; }

.pt21 {
  padding-top: 21px; }

.pr21 {
  padding-right: 21px; }

.pb21 {
  padding-bottom: 21px; }

.pl21 {
  padding-left: 21px; }

.px21 {
  padding-left: 21px;
  padding-right: 21px; }

.py21 {
  padding-top: 21px;
  padding-bottom: 21px; }

.p22 {
  padding: 22px; }

.pt22 {
  padding-top: 22px; }

.pr22 {
  padding-right: 22px; }

.pb22 {
  padding-bottom: 22px; }

.pl22 {
  padding-left: 22px; }

.px22 {
  padding-left: 22px;
  padding-right: 22px; }

.py22 {
  padding-top: 22px;
  padding-bottom: 22px; }

.p23 {
  padding: 23px; }

.pt23 {
  padding-top: 23px; }

.pr23 {
  padding-right: 23px; }

.pb23 {
  padding-bottom: 23px; }

.pl23 {
  padding-left: 23px; }

.px23 {
  padding-left: 23px;
  padding-right: 23px; }

.py23 {
  padding-top: 23px;
  padding-bottom: 23px; }

.p24 {
  padding: 24px; }

.pt24 {
  padding-top: 24px; }

.pr24 {
  padding-right: 24px; }

.pb24 {
  padding-bottom: 24px; }

.pl24 {
  padding-left: 24px; }

.px24 {
  padding-left: 24px;
  padding-right: 24px; }

.py24 {
  padding-top: 24px;
  padding-bottom: 24px; }

.p25 {
  padding: 25px; }

.pt25 {
  padding-top: 25px; }

.pr25 {
  padding-right: 25px; }

.pb25 {
  padding-bottom: 25px; }

.pl25 {
  padding-left: 25px; }

.px25 {
  padding-left: 25px;
  padding-right: 25px; }

.py25 {
  padding-top: 25px;
  padding-bottom: 25px; }

.p26 {
  padding: 26px; }

.pt26 {
  padding-top: 26px; }

.pr26 {
  padding-right: 26px; }

.pb26 {
  padding-bottom: 26px; }

.pl26 {
  padding-left: 26px; }

.px26 {
  padding-left: 26px;
  padding-right: 26px; }

.py26 {
  padding-top: 26px;
  padding-bottom: 26px; }

.p27 {
  padding: 27px; }

.pt27 {
  padding-top: 27px; }

.pr27 {
  padding-right: 27px; }

.pb27 {
  padding-bottom: 27px; }

.pl27 {
  padding-left: 27px; }

.px27 {
  padding-left: 27px;
  padding-right: 27px; }

.py27 {
  padding-top: 27px;
  padding-bottom: 27px; }

.p28 {
  padding: 28px; }

.pt28 {
  padding-top: 28px; }

.pr28 {
  padding-right: 28px; }

.pb28 {
  padding-bottom: 28px; }

.pl28 {
  padding-left: 28px; }

.px28 {
  padding-left: 28px;
  padding-right: 28px; }

.py28 {
  padding-top: 28px;
  padding-bottom: 28px; }

.p29 {
  padding: 29px; }

.pt29 {
  padding-top: 29px; }

.pr29 {
  padding-right: 29px; }

.pb29 {
  padding-bottom: 29px; }

.pl29 {
  padding-left: 29px; }

.px29 {
  padding-left: 29px;
  padding-right: 29px; }

.py29 {
  padding-top: 29px;
  padding-bottom: 29px; }

.p30 {
  padding: 30px; }

.pt30 {
  padding-top: 30px; }

.pr30 {
  padding-right: 30px; }

.pb30 {
  padding-bottom: 30px; }

.pl30 {
  padding-left: 30px; }

.px30 {
  padding-left: 30px;
  padding-right: 30px; }

.py30 {
  padding-top: 30px;
  padding-bottom: 30px; }

.p31 {
  padding: 31px; }

.pt31 {
  padding-top: 31px; }

.pr31 {
  padding-right: 31px; }

.pb31 {
  padding-bottom: 31px; }

.pl31 {
  padding-left: 31px; }

.px31 {
  padding-left: 31px;
  padding-right: 31px; }

.py31 {
  padding-top: 31px;
  padding-bottom: 31px; }

.p32 {
  padding: 32px; }

.pt32 {
  padding-top: 32px; }

.pr32 {
  padding-right: 32px; }

.pb32 {
  padding-bottom: 32px; }

.pl32 {
  padding-left: 32px; }

.px32 {
  padding-left: 32px;
  padding-right: 32px; }

.py32 {
  padding-top: 32px;
  padding-bottom: 32px; }

.p33 {
  padding: 33px; }

.pt33 {
  padding-top: 33px; }

.pr33 {
  padding-right: 33px; }

.pb33 {
  padding-bottom: 33px; }

.pl33 {
  padding-left: 33px; }

.px33 {
  padding-left: 33px;
  padding-right: 33px; }

.py33 {
  padding-top: 33px;
  padding-bottom: 33px; }

.p34 {
  padding: 34px; }

.pt34 {
  padding-top: 34px; }

.pr34 {
  padding-right: 34px; }

.pb34 {
  padding-bottom: 34px; }

.pl34 {
  padding-left: 34px; }

.px34 {
  padding-left: 34px;
  padding-right: 34px; }

.py34 {
  padding-top: 34px;
  padding-bottom: 34px; }

.p35 {
  padding: 35px; }

.pt35 {
  padding-top: 35px; }

.pr35 {
  padding-right: 35px; }

.pb35 {
  padding-bottom: 35px; }

.pl35 {
  padding-left: 35px; }

.px35 {
  padding-left: 35px;
  padding-right: 35px; }

.py35 {
  padding-top: 35px;
  padding-bottom: 35px; }

.p36 {
  padding: 36px; }

.pt36 {
  padding-top: 36px; }

.pr36 {
  padding-right: 36px; }

.pb36 {
  padding-bottom: 36px; }

.pl36 {
  padding-left: 36px; }

.px36 {
  padding-left: 36px;
  padding-right: 36px; }

.py36 {
  padding-top: 36px;
  padding-bottom: 36px; }

.p37 {
  padding: 37px; }

.pt37 {
  padding-top: 37px; }

.pr37 {
  padding-right: 37px; }

.pb37 {
  padding-bottom: 37px; }

.pl37 {
  padding-left: 37px; }

.px37 {
  padding-left: 37px;
  padding-right: 37px; }

.py37 {
  padding-top: 37px;
  padding-bottom: 37px; }

.p38 {
  padding: 38px; }

.pt38 {
  padding-top: 38px; }

.pr38 {
  padding-right: 38px; }

.pb38 {
  padding-bottom: 38px; }

.pl38 {
  padding-left: 38px; }

.px38 {
  padding-left: 38px;
  padding-right: 38px; }

.py38 {
  padding-top: 38px;
  padding-bottom: 38px; }

.p39 {
  padding: 39px; }

.pt39 {
  padding-top: 39px; }

.pr39 {
  padding-right: 39px; }

.pb39 {
  padding-bottom: 39px; }

.pl39 {
  padding-left: 39px; }

.px39 {
  padding-left: 39px;
  padding-right: 39px; }

.py39 {
  padding-top: 39px;
  padding-bottom: 39px; }

.p40 {
  padding: 40px; }

.pt40 {
  padding-top: 40px; }

.pr40 {
  padding-right: 40px; }

.pb40 {
  padding-bottom: 40px; }

.pl40 {
  padding-left: 40px; }

.px40 {
  padding-left: 40px;
  padding-right: 40px; }

.py40 {
  padding-top: 40px;
  padding-bottom: 40px; }

.p41 {
  padding: 41px; }

.pt41 {
  padding-top: 41px; }

.pr41 {
  padding-right: 41px; }

.pb41 {
  padding-bottom: 41px; }

.pl41 {
  padding-left: 41px; }

.px41 {
  padding-left: 41px;
  padding-right: 41px; }

.py41 {
  padding-top: 41px;
  padding-bottom: 41px; }

.p42 {
  padding: 42px; }

.pt42 {
  padding-top: 42px; }

.pr42 {
  padding-right: 42px; }

.pb42 {
  padding-bottom: 42px; }

.pl42 {
  padding-left: 42px; }

.px42 {
  padding-left: 42px;
  padding-right: 42px; }

.py42 {
  padding-top: 42px;
  padding-bottom: 42px; }

.p43 {
  padding: 43px; }

.pt43 {
  padding-top: 43px; }

.pr43 {
  padding-right: 43px; }

.pb43 {
  padding-bottom: 43px; }

.pl43 {
  padding-left: 43px; }

.px43 {
  padding-left: 43px;
  padding-right: 43px; }

.py43 {
  padding-top: 43px;
  padding-bottom: 43px; }

.p44 {
  padding: 44px; }

.pt44 {
  padding-top: 44px; }

.pr44 {
  padding-right: 44px; }

.pb44 {
  padding-bottom: 44px; }

.pl44 {
  padding-left: 44px; }

.px44 {
  padding-left: 44px;
  padding-right: 44px; }

.py44 {
  padding-top: 44px;
  padding-bottom: 44px; }

.p45 {
  padding: 45px; }

.pt45 {
  padding-top: 45px; }

.pr45 {
  padding-right: 45px; }

.pb45 {
  padding-bottom: 45px; }

.pl45 {
  padding-left: 45px; }

.px45 {
  padding-left: 45px;
  padding-right: 45px; }

.py45 {
  padding-top: 45px;
  padding-bottom: 45px; }

.p46 {
  padding: 46px; }

.pt46 {
  padding-top: 46px; }

.pr46 {
  padding-right: 46px; }

.pb46 {
  padding-bottom: 46px; }

.pl46 {
  padding-left: 46px; }

.px46 {
  padding-left: 46px;
  padding-right: 46px; }

.py46 {
  padding-top: 46px;
  padding-bottom: 46px; }

.p47 {
  padding: 47px; }

.pt47 {
  padding-top: 47px; }

.pr47 {
  padding-right: 47px; }

.pb47 {
  padding-bottom: 47px; }

.pl47 {
  padding-left: 47px; }

.px47 {
  padding-left: 47px;
  padding-right: 47px; }

.py47 {
  padding-top: 47px;
  padding-bottom: 47px; }

.p48 {
  padding: 48px; }

.pt48 {
  padding-top: 48px; }

.pr48 {
  padding-right: 48px; }

.pb48 {
  padding-bottom: 48px; }

.pl48 {
  padding-left: 48px; }

.px48 {
  padding-left: 48px;
  padding-right: 48px; }

.py48 {
  padding-top: 48px;
  padding-bottom: 48px; }

.p49 {
  padding: 49px; }

.pt49 {
  padding-top: 49px; }

.pr49 {
  padding-right: 49px; }

.pb49 {
  padding-bottom: 49px; }

.pl49 {
  padding-left: 49px; }

.px49 {
  padding-left: 49px;
  padding-right: 49px; }

.py49 {
  padding-top: 49px;
  padding-bottom: 49px; }

.p50 {
  padding: 50px; }

.pt50 {
  padding-top: 50px; }

.pr50 {
  padding-right: 50px; }

.pb50 {
  padding-bottom: 50px; }

.pl50 {
  padding-left: 50px; }

.px50 {
  padding-left: 50px;
  padding-right: 50px; }

.py50 {
  padding-top: 50px;
  padding-bottom: 50px; }

/* converted */
.relative {
  position: relative; }

.absolute {
  position: absolute; }

.fixed {
  position: fixed; }

.top-0 {
  top: 0; }

.right-0 {
  right: 0; }

.bottom-0 {
  bottom: 0; }

.left-0 {
  left: 0; }

.z1 {
  z-index: 1; }

.z25 {
  z-index: 25; }

.z50 {
  z-index: 50; }

.z75 {
  z-index: 75; }

.z100 {
  z-index: 100; }

/* converted */
/* Generic text aligning =================================================================*/
.text-left {
  text-align: left; }

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

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

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

/* Responsive text aligning ==============================================================*/
.text-xs-left {
  text-align: left;
  padding: 0; }

.text-xs-right {
  text-align: right;
  padding: 0; }

.text-xs-center {
  text-align: center;
  padding: 0; }

.text-xs-justify {
  text-align: justify;
  padding: 0; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left;
    padding: 0; }
  .text-sm-right {
    text-align: right;
    padding: 0; }
  .text-sm-center {
    text-align: center;
    padding: 0; }
  .text-sm-justify {
    text-align: justify;
    padding: 0; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left;
    padding: 0; }
  .text-md-right {
    text-align: right;
    padding: 0; }
  .text-md-center {
    text-align: center;
    padding: 0; }
  .text-md-justify {
    text-align: justify;
    padding: 0; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left;
    padding: 0; }
  .text-lg-right {
    text-align: right;
    padding: 0; }
  .text-lg-center {
    text-align: center;
    padding: 0; }
  .text-lg-justify {
    text-align: justify;
    padding: 0; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left;
    padding: 0; }
  .text-xl-right {
    text-align: right;
    padding: 0; }
  .text-xl-center {
    text-align: center;
    padding: 0; }
  .text-xl-justify {
    text-align: justify;
    padding: 0; } }

/* Text Sizes ==============================================================*/
h1, h2, h3, h4, h5, h6, p,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 10px;
  /*previous default version*/ }

body,
.body {
  font-size: 16px;
  font-weight: 300; }

h1, .h1 {
  font-size: 33px;
  font-weight: 500;
  margin-top: 21px;
  /*previous default version*/ }

h2, .h2 {
  font-size: 27px;
  font-weight: 300;
  margin-top: 21px;
  /*previous default version*/ }

h3, .h3 {
  font-size: 23px;
  font-weight: 400;
  margin-top: 36px; }

h4, .h4 {
  font-size: 19px;
  font-weight: 400;
  margin-top: 36px; }

h5, .h5 {
  font-size: 16px; }

h6, .h6 {
  font-size: 13px; }

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #5A5A64; }

/* converted */
/* Generic text aligning ================================================================= */
fieldset {
  margin-top: 12px; }

fieldset:first-of-type {
  margin-top: 36px; }

legend {
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 400;
  border-bottom: none;
  line-height: 1.1; }

textarea {
  resize: vertical; }

.form-group {
  max-width: 870px;
  margin-bottom: 24px;
  align-items: baseline; }

.form-control {
  padding: 6px 10px;
  font-weight: 300; }

.form-inline {
  align-items: baseline; }

/* focus for fakeRadioButton  radio button input */
input[type=checkbox]:focus + .fakeCheckbox,
input[type=radio]:focus + .fakeRadioButton {
  box-shadow: 0 0 0 0.2rem rgba(0, 97, 222, 0.25);
  outline: 0; }

/* converted */
/* Loading indicator */
.busy-spinner-loading {
  position: fixed;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  width: 50px;
  /* diameter */
  height: 50px;
  /* diameter */
  z-index: 2001;
  /* Higher than modal z-index */ }

.busy-spinner-text {
  position: fixed;
  left: 0;
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-size: 18px;
  display: block; }

.busy-spinner-inner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  animation-name: rotate-inner;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

/* Spinning animations */
@keyframes rotate-inner {
  0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg); }
  100% {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }

@-webkit-keyframes rotate-inner {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

/* converted */
/* Checkboxes ================================================================= */
/* TODO: Remove from global scss once enabled within src dir */
.cui-checkbox {
  background-color: #fff;
  border: 1px solid #a5a5aa;
  cursor: pointer;
  display: inline-flex;
  font-family: "lexmark_iss_icon_font";
  font-weight: 300;
  height: 16px;
  line-height: 1;
  position: relative;
  text-align: center;
  width: 17px; }
  .cui-checkbox:not(.disabled):hover {
    background-color: #eff0f6; }
  .cui-checkbox:active {
    box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.125); }
  .cui-checkbox.checked, .cui-checkbox.indeterminate {
    background-color: #00ad21;
    border-color: #00ad21; }
    .cui-checkbox.checked::after, .cui-checkbox.indeterminate::after {
      color: #fff;
      position: absolute;
      left: -1px;
      height: 16px;
      width: 17px; }
    .cui-checkbox.checked:not(.disabled):hover, .cui-checkbox.indeterminate:not(.disabled):hover {
      background-color: #008945;
      border-color: #008945; }
  .cui-checkbox.checked {
    font-size: 13px; }
    .cui-checkbox.checked::after {
      content: "\e06c";
      top: 1px; }
  .cui-checkbox.indeterminate {
    font-size: 14px; }
    .cui-checkbox.indeterminate::after {
      content: "\e910";
      top: 0; }

/* converted */
.jumbotron {
  padding: 48px 24px 62px 24px;
  margin-top: 48px;
  margin-bottom: 32px;
  background-color: #eff0f6;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 48px 48px 62px 48px; } }

/* new */
@font-face {
  font-family: 'lexmark_iss_icon_font';
  src: url("../fonts/lexmark_iss_icon_font.eot?l4rtdx");
  src: url("../fonts/lexmark_iss_icon_font.eot?l4rtdx#iefix") format("embedded-opentype"), url("../fonts/lexmark_iss_icon_font.ttf?l4rtdx") format("truetype"), url("../fonts/lexmark_iss_icon_font.woff?l4rtdx") format("woff"), url("../fonts/lexmark_iss_icon_font.svg?l4rtdx#lexmark_iss_icon_font") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'lexmark_iss_icon_font' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-delivered:before {
  content: "\e93e"; }

.icon-in_transit:before {
  content: "\e93f"; }

.icon-forget_user:before {
  content: "\e93c"; }

.icon-processor:before {
  content: "\e93d"; }

.icon-bell:before {
  content: "\e93b"; }

.icon-magnify_zoom_in:before {
  content: "\e939"; }

.icon-magnify_zoom_out:before {
  content: "\e93a"; }

.icon-update:before {
  content: "\e935"; }

.icon-card_copy:before {
  content: "\e936"; }

.icon-deploy_all:before {
  content: "\e937"; }

.icon-server:before {
  content: "\e938"; }

.icon-minus_circle:before {
  content: "\e933"; }

.icon-in_progress:before {
  content: "\e934"; }

.icon-badge:before {
  content: "\e932"; }

.icon-cloud_connection_help:before {
  content: "\e930"; }

.icon-cloud_connection_error:before {
  content: "\e931"; }

.icon-fatal_error:before {
  content: "\e92d"; }

.icon-status:before {
  content: "\e92e"; }

.icon-test:before {
  content: "\e92f"; }

.icon-scan:before {
  content: "\e928"; }

.icon-network:before {
  content: "\e929"; }

.icon-bookmark:before {
  content: "\e92b"; }

.icon-verified_document:before {
  content: "\e927"; }

.icon-presentation:before {
  content: "\e915"; }

.icon-device:before {
  content: "\e92c"; }

.icon-deselect_all:before {
  content: "\e916"; }

.icon-qr_code:before {
  content: "\e917"; }

.icon-select_all:before {
  content: "\e918"; }

.icon-admin:before {
  content: "\e919"; }

.icon-browse:before {
  content: "\e91a"; }

.icon-contact:before {
  content: "\e91b"; }

.icon-global:before {
  content: "\e91c"; }

.icon-invoice:before {
  content: "\e91d"; }

.icon-orders:before {
  content: "\e91e"; }

.icon-pdf_document:before {
  content: "\e91f"; }

.icon-pdf_secure_document:before {
  content: "\e920"; }

.icon-pin:before {
  content: "\e921"; }

.icon-report:before {
  content: "\e922"; }

.icon-requests:before {
  content: "\e923"; }

.icon-secure_document:before {
  content: "\e924"; }

.icon-strategic:before {
  content: "\e925"; }

.icon-text_document:before {
  content: "\e926"; }

.icon-actual_size:before {
  content: "\e003"; }

.icon-add:before {
  content: "\e01b"; }

.icon-add_document:before {
  content: "\e668"; }

.icon-add_thin:before {
  content: "\e65b"; }

.icon-annotations_arrow:before {
  content: "\e649"; }

.icon-annotations_arrow_with_handle:before {
  content: "\e648"; }

.icon-annotations_diagonal_line:before {
  content: "\e64b"; }

.icon-annotations_diagonal_line_with_handles:before {
  content: "\e64a"; }

.icon-annotations_oval_outline:before {
  content: "\e64d"; }

.icon-annotations_oval_outline_with_handles:before {
  content: "\e64c"; }

.icon-annotations_rectangle_outline:before {
  content: "\e64f"; }

.icon-annotations_rectangle_outline_with_handles:before {
  content: "\e64e"; }

.icon-annotations_templates:before {
  content: "\e650"; }

.icon-apple:before {
  content: "\e642"; }

.icon-arrow_bottom:before {
  content: "\e06e"; }

.icon-arrow_bottom_left:before {
  content: "\e610"; }

.icon-arrow_bottom_right:before {
  content: "\e611"; }

.icon-arrow_left:before {
  content: "\e664"; }

.icon-arrow_right:before {
  content: "\e665"; }

.icon-arrow_top:before {
  content: "\e06d"; }

.icon-arrow_top_left:before {
  content: "\e612"; }

.icon-arrow_top_right:before {
  content: "\e613"; }

.icon-ascending:before {
  content: "\e07e"; }

.icon-back:before {
  content: "\e01d"; }

.icon-batch:before {
  content: "\e070"; }

.icon-batch_image:before {
  content: "\e069"; }

.icon-best_fit:before {
  content: "\e002"; }

.icon-binoculars:before {
  content: "\e06f"; }

.icon-calendar:before {
  content: "\e609"; }

.icon-calendar_with_clock:before {
  content: "\e60a"; }

.icon-camera:before {
  content: "\e054"; }

.icon-camera_switch:before {
  content: "\e676"; }

.icon-cancel:before {
  content: "\e02f"; }

.icon-capture:before {
  content: "\e071"; }

.icon-caret_bottom:before {
  content: "\e04a"; }

.icon-caret_bottom_thin:before {
  content: "\e607"; }

.icon-caret_circle_bottom:before {
  content: "\e051"; }

.icon-caret_circle_left:before {
  content: "\e052"; }

.icon-caret_circle_outline_bottom:before {
  content: "\e04d"; }

.icon-caret_circle_outline_left:before {
  content: "\e04e"; }

.icon-caret_circle_outline_right:before {
  content: "\e04f"; }

.icon-caret_circle_outline_top:before {
  content: "\e04c"; }

.icon-caret_circle_right:before {
  content: "\e053"; }

.icon-caret_circle_top:before {
  content: "\e050"; }

.icon-caret_left:before {
  content: "\e04b"; }

.icon-caret_left_thin:before {
  content: "\e606"; }

.icon-caret_right:before {
  content: "\e020"; }

.icon-caret_right_thin:before {
  content: "\e605"; }

.icon-caret_top:before {
  content: "\e049"; }

.icon-caret_top_thin:before {
  content: "\e604"; }

.icon-checklist_capture:before {
  content: "\e66b"; }

.icon-checkmark:before {
  content: "\e06c"; }

.icon-circle:before {
  content: "\e066"; }

.icon-circle_outline:before {
  content: "\e065"; }

.icon-clipboard:before {
  content: "\e912"; }

.icon-clipboard_with_clock:before {
  content: "\e911"; }

.icon-clock:before {
  content: "\e608"; }

.icon-close:before {
  content: "\e01e"; }

.icon-cloud:before {
  content: "\e913"; }

.icon-cloud_download:before {
  content: "\e914"; }

.icon-cloud_share:before {
  content: "\e639"; }

.icon-code:before {
  content: "\e628"; }

.icon-collapse_all:before {
  content: "\e643"; }

.icon-contextual_menu:before {
  content: "\e02e"; }

.icon-contextual_menu_arrow_bottom:before {
  content: "\e072"; }

.icon-control:before {
  content: "\e079"; }

.icon-copy:before {
  content: "\e02c"; }

.icon-crop:before {
  content: "\e661"; }

.icon-cut:before {
  content: "\e02b"; }

.icon-dashboard:before {
  content: "\e63b"; }

.icon-data_storage:before {
  content: "\e05b"; }

.icon-delete:before {
  content: "\e62a"; }

.icon-descending:before {
  content: "\e07f"; }

.icon-desktop_monitor:before {
  content: "\e908"; }

.icon-diamond:before {
  content: "\e064"; }

.icon-diamond_outline:before {
  content: "\e063"; }

.icon-document:before {
  content: "\e60e"; }

.icon-document_composition:before {
  content: "\e074"; }

.icon-document_outline:before {
  content: "\e033"; }

.icon-document_shortcut:before {
  content: "\e90b"; }

.icon-dots_horizontal:before {
  content: "\e603"; }

.icon-dots_triangle_left:before {
  content: "\e06b"; }

.icon-dots_vertical:before {
  content: "\e602"; }

.icon-double_caret_right:before {
  content: "\e073"; }

.icon-download:before {
  content: "\e627"; }

.icon-drawer:before {
  content: "\e60f"; }

.icon-edit:before {
  content: "\e055"; }

.icon-enter_full_screen:before {
  content: "\e009"; }

.icon-envelope:before {
  content: "\e618"; }

.icon-error:before {
  content: "\e017"; }

.icon-exit_full_screen:before {
  content: "\e00a"; }

.icon-expand_all:before {
  content: "\e644"; }

.icon-export:before {
  content: "\e907"; }

.icon-eye:before {
  content: "\e61a"; }

.icon-eye_strike_thru:before {
  content: "\e619"; }

.icon-facebook:before {
  content: "\e62f"; }

.icon-field:before {
  content: "\e905"; }

.icon-field_error:before {
  content: "\e909"; }

.icon-file_format:before {
  content: "\e90c"; }

.icon-filter:before {
  content: "\e035"; }

.icon-fit_to_height:before {
  content: "\e000"; }

.icon-fit_to_width:before {
  content: "\e001"; }

.icon-flag:before {
  content: "\e600"; }

.icon-flame:before {
  content: "\e620"; }

.icon-flame_add:before {
  content: "\e61f"; }

.icon-flash:before {
  content: "\e670"; }

.icon-flash_automatic:before {
  content: "\e66e"; }

.icon-flash_off:before {
  content: "\e66f"; }

.icon-flow:before {
  content: "\e05c"; }

.icon-folder:before {
  content: "\e034"; }

.icon-folder_shortcut:before {
  content: "\e674"; }

.icon-forms:before {
  content: "\e022"; }

.icon-gallery:before {
  content: "\e056"; }

.icon-gear:before {
  content: "\e030"; }

.icon-glasses:before {
  content: "\e61e"; }

.icon-globe:before {
  content: "\e601"; }

.icon-google_plus:before {
  content: "\e630"; }

.icon-hand:before {
  content: "\e010"; }

.icon-help:before {
  content: "\e00f"; }

.icon-highlight:before {
  content: "\e645"; }

.icon-history:before {
  content: "\e018"; }

.icon-home:before {
  content: "\e62b"; }

.icon-image:before {
  content: "\e057"; }

.icon-image_resolution:before {
  content: "\e90d"; }

.icon-import:before {
  content: "\e906"; }

.icon-inbox:before {
  content: "\e00e"; }

.icon-input:before {
  content: "\e60d"; }

.icon-invoice_approval:before {
  content: "\e66a"; }

.icon-key:before {
  content: "\e012"; }

.icon-laptop:before {
  content: "\e63f"; }

.icon-left_pane:before {
  content: "\e629"; }

.icon-library:before {
  content: "\e654"; }

.icon-line_error:before {
  content: "\e90a"; }

.icon-link:before {
  content: "\e059"; }

.icon-list:before {
  content: "\e60c"; }

.icon-location:before {
  content: "\e011"; }

.icon-lock:before {
  content: "\e00c"; }

.icon-lock_with_pin:before {
  content: "\e07c"; }

.icon-log_off:before {
  content: "\e638"; }

.icon-map:before {
  content: "\e07b"; }

.icon-medal:before {
  content: "\e65f"; }

.icon-message_bubble:before {
  content: "\e61b"; }

.icon-mobile:before {
  content: "\e640"; }

.icon-monitor:before {
  content: "\e904"; }

.icon-move:before {
  content: "\e90f"; }

.icon-multiple_annotations:before {
  content: "\e63c"; }

.icon-navigate_up:before {
  content: "\e65e"; }

.icon-not_allowed:before {
  content: "\e659"; }

.icon-notify_alert:before {
  content: "\e666"; }

.icon-numbers:before {
  content: "\e60b"; }

.icon-open_id:before {
  content: "\e631"; }

.icon-paste:before {
  content: "\e02d"; }

.icon-pause:before {
  content: "\e671"; }

.icon-pen:before {
  content: "\e646"; }

.icon-pencil_strike_thru:before {
  content: "\e63e"; }

.icon-people:before {
  content: "\e62c"; }

.icon-play:before {
  content: "\e672"; }

.icon-previous:before {
  content: "\e07d"; }

.icon-print:before {
  content: "\e07a"; }

.icon-print_binding:before {
  content: "\e901"; }

.icon-print_binding_off:before {
  content: "\e900"; }

.icon-print_orientation_landscape:before {
  content: "\e902"; }

.icon-print_orientation_portrait:before {
  content: "\e903"; }

.icon-private_gallery:before {
  content: "\e90e"; }

.icon-process_designer:before {
  content: "\e656"; }

.icon-project:before {
  content: "\e636"; }

.icon-properties:before {
  content: "\e013"; }

.icon-recent_activity:before {
  content: "\e61d"; }

.icon-redo:before {
  content: "\e032"; }

.icon-refresh:before {
  content: "\e038"; }

.icon-remove:before {
  content: "\e01c"; }

.icon-remove_thin:before {
  content: "\e910"; }

.icon-restart:before {
  content: "\e653"; }

.icon-restore:before {
  content: "\e637"; }

.icon-ribbon:before {
  content: "\e01f"; }

.icon-right_pane:before {
  content: "\e037"; }

.icon-rotate_left:before {
  content: "\e006"; }

.icon-rotate_right:before {
  content: "\e007"; }

.icon-round_rectangle:before {
  content: "\e062"; }

.icon-round_rectangle_outline:before {
  content: "\e061"; }

.icon-route_anywhere:before {
  content: "\e02a"; }

.icon-route_back:before {
  content: "\e029"; }

.icon-route_forward:before {
  content: "\e028"; }

.icon-route_up:before {
  content: "\e027"; }

.icon-save:before {
  content: "\e021"; }

.icon-search:before {
  content: "\e036"; }

.icon-select_all_annotations:before {
  content: "\e663"; }

.icon-select_column:before {
  content: "\e675"; }

.icon-send_to:before {
  content: "\e658"; }

.icon-share:before {
  content: "\e62e"; }

.icon-shield:before {
  content: "\e014"; }

.icon-shield_with_lock:before {
  content: "\e015"; }

.icon-single_annotation:before {
  content: "\e651"; }

.icon-soco_process:before {
  content: "\e060"; }

.icon-soco_process_model:before {
  content: "\e05f"; }

.icon-sound:before {
  content: "\e621"; }

.icon-split_screen_horizontal:before {
  content: "\e801"; }

.icon-split_screen_vertical:before {
  content: "\e800"; }

.icon-spreadsheet:before {
  content: "\e623"; }

.icon-stamp:before {
  content: "\e652"; }

.icon-star:before {
  content: "\e61c"; }

.icon-sticky_note:before {
  content: "\e662"; }

.icon-sticky_note_outline:before {
  content: "\e647"; }

.icon-stop:before {
  content: "\e673"; }

.icon-sync:before {
  content: "\e62d"; }

.icon-tags:before {
  content: "\e63a"; }

.icon-telekom:before {
  content: "\e633"; }

.icon-text:before {
  content: "\e63d"; }

.icon-thumbnails:before {
  content: "\e008"; }

.icon-thumbs_down:before {
  content: "\e076"; }

.icon-thumbs_down_outline:before {
  content: "\e078"; }

.icon-thumbs_up:before {
  content: "\e075"; }

.icon-thumbs_up_outline:before {
  content: "\e077"; }

.icon-triangle_bottom:before {
  content: "\e03a"; }

.icon-triangle_bottom_left:before {
  content: "\e03d"; }

.icon-triangle_bottom_right:before {
  content: "\e03e"; }

.icon-triangle_left:before {
  content: "\e03b"; }

.icon-triangle_outline_bottom:before {
  content: "\e042"; }

.icon-triangle_outline_bottom_left:before {
  content: "\e045"; }

.icon-triangle_outline_bottom_right:before {
  content: "\e046"; }

.icon-triangle_outline_left:before {
  content: "\e043"; }

.icon-triangle_outline_right:before {
  content: "\e044"; }

.icon-triangle_outline_top:before {
  content: "\e041"; }

.icon-triangle_outline_top_left:before {
  content: "\e047"; }

.icon-triangle_outline_top_right:before {
  content: "\e048"; }

.icon-triangle_right:before {
  content: "\e03c"; }

.icon-triangle_top:before {
  content: "\e039"; }

.icon-triangle_top_left:before {
  content: "\e03f"; }

.icon-triangle_top_right:before {
  content: "\e040"; }

.icon-triangle_with_line_bottom:before {
  content: "\e614"; }

.icon-triangle_with_line_left:before {
  content: "\e615"; }

.icon-triangle_with_line_right:before {
  content: "\e616"; }

.icon-triangle_with_line_top:before {
  content: "\e617"; }

.icon-twitter:before {
  content: "\e634"; }

.icon-undo:before {
  content: "\e031"; }

.icon-unknown_document:before {
  content: "\e625"; }

.icon-unlink:before {
  content: "\e05a"; }

.icon-unlock:before {
  content: "\e00d"; }

.icon-upload:before {
  content: "\e626"; }

.icon-user:before {
  content: "\e016"; }

.icon-valid:before {
  content: "\e019"; }

.icon-video:before {
  content: "\e624"; }

.icon-video_camera:before {
  content: "\e660"; }

.icon-views:before {
  content: "\e00b"; }

.icon-warning:before {
  content: "\e92a"; }

.icon-web_cam:before {
  content: "\e65a"; }

.icon-wifi:before {
  content: "\e667"; }

.icon-windows:before {
  content: "\e641"; }

.icon-zoom_in:before {
  content: "\e004"; }

.icon-zoom_out:before {
  content: "\e005"; }

/* converted */
@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-light-webfont.eot");
  src: url("../fonts/tphero-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-light-webfont.woff2") format("woff2"), url("../fonts/tphero-light-webfont.woff") format("woff"), url("../fonts/tphero-light-webfont.ttf") format("truetype"), url("../fonts/tphero-light-webfont.svg#tp_herolight") format("svg");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-lightitalic-webfont.eot");
  src: url("../fonts/tphero-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-lightitalic-webfont.woff2") format("woff2"), url("../fonts/tphero-lightitalic-webfont.woff") format("woff"), url("../fonts/tphero-lightitalic-webfont.ttf") format("truetype"), url("../fonts/tphero-lightitalic-webfont.svg#tp_herolight_italic") format("svg");
  font-weight: 100;
  font-style: italic; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-regular-webfont.eot");
  src: url("../fonts/tphero-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-regular-webfont.woff2") format("woff2"), url("../fonts/tphero-regular-webfont.woff") format("woff"), url("../fonts/tphero-regular-webfont.ttf") format("truetype"), url("../fonts/tphero-regular-webfont.svg#tp_heroregular") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-regularitalic-webfont.eot");
  src: url("../fonts/tphero-regularitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-regularitalic-webfont.woff2") format("woff2"), url("../fonts/tphero-regularitalic-webfont.woff") format("woff"), url("../fonts/tphero-regularitalic-webfont.ttf") format("truetype"), url("../fonts/tphero-regularitalic-webfont.svg#tp_heroregular_italic") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-medium-webfont.eot");
  src: url("../fonts/tphero-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-medium-webfont.woff2") format("woff2"), url("../fonts/tphero-medium-webfont.woff") format("woff"), url("../fonts/tphero-medium-webfont.ttf") format("truetype"), url("../fonts/tphero-medium-webfont.svg#tp_heromedium") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-mediumitalic-webfont.eot");
  src: url("../fonts/tphero-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-mediumitalic-webfont.woff2") format("woff2"), url("../fonts/tphero-mediumitalic-webfont.woff") format("woff"), url("../fonts/tphero-mediumitalic-webfont.ttf") format("truetype"), url("../fonts/tphero-mediumitalic-webfont.svg#tp_heromedium_italic") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-semibold-webfont.eot");
  src: url("../fonts/tphero-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-semibold-webfont.woff2") format("woff2"), url("#$icomoon-font-path}/tphero-semibold-webfont.woff") format("woff"), url("../fonts/tphero-semibold-webfont.ttf") format("truetype"), url("../fonts/tphero-semibold-webfont.svg#tp_herosemibold") format("svg");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-semibolditalic-webfont.eot");
  src: url("../fonts/tphero-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-semibolditalic-webfont.woff2") format("woff2"), url("../fonts/tphero-semibolditalic-webfont.woff") format("woff"), url("../fonts/tphero-semibolditalic-webfont.ttf") format("truetype"), url("../fonts/tphero-semibolditalic-webfont.svg#tp_herosemibold_italic") format("svg");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-bold-webfont.eot");
  src: url("../fonts/tphero-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-bold-webfont.woff2") format("woff2"), url("../fonts/tphero-bold-webfont.woff") format("woff"), url("../fonts/tphero-bold-webfont.ttf") format("truetype"), url("../fonts/tphero-bold-webfont.svg#tp_herobold") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-bolditalic-webfont.eot");
  src: url("../fonts/tphero-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-bolditalic-webfont.woff2") format("woff2"), url("../fonts/tphero-bolditalic-webfont.woff") format("woff"), url("../fonts/tphero-bolditalic-webfont.ttf") format("truetype"), url("../fonts/tphero-bolditalic-webfont.svg#tp_herobold_italic") format("svg");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-extrabold-webfont.eot");
  src: url("../fonts/tphero-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-extrabold-webfont.woff2") format("woff2"), url("../fonts/tphero-extrabold-webfont.woff") format("woff"), url("../fonts/tphero-extrabold-webfont.ttf") format("truetype"), url("../fonts/tphero-extrabold-webfont.svg#tp_heroextrabold") format("svg");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-extrabolditalic-webfont.eot");
  src: url("../fonts/tphero-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-extrabolditalic-webfont.woff2") format("woff2"), url("../fonts/tphero-extrabolditalic-webfont.woff") format("woff"), url("../fonts/tphero-extrabolditalic-webfont.ttf") format("truetype"), url("../fonts/tphero-extrabolditalic-webfont.svg#tp_heroextrabold_italic") format("svg");
  font-weight: 800;
  font-style: italic; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-black-webfont.eot");
  src: url("../fonts/tphero-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-black-webfont.woff2") format("woff2"), url("../fonts/tphero-black-webfont.woff") format("woff"), url("../fonts/tphero-black-webfont.ttf") format("truetype"), url("../fonts/tphero-black-webfont.svg#tp_heroblack") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'TP Hero';
  src: url("../fonts/tphero-blackitalic-webfont.eot");
  src: url("../fonts/tphero-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/tphero-blackitalic-webfont.woff2") format("woff2"), url("../fonts/tphero-blackitalic-webfont.woff") format("woff"), url("../fonts/tphero-blackitalic-webfont.ttf") format("truetype"), url("../fonts/tphero-blackitalic-webfont.svg#tp_heroblack_italic") format("svg");
  font-weight: 900;
  font-style: italic; }

/* converted */
/* Ag-grid ================================================================= */
/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block; }

.ag-hidden {
  display: none !important; }

.ag-invisible {
  visibility: hidden !important; }

.ag-faded {
  opacity: 0.3; }

.ag-width-half {
  display: inline-block;
  width: 50% !important; }

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

.ag-selectable {
  user-select: text !important; }

.ag-select-agg-func-popup {
  position: absolute; }

.ag-input-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
  overflow: hidden; }

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right; }

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden; }
  .ag-root-wrapper.ag-layout-normal {
    height: 100%; }
  .ag-root-wrapper .ag-watermark {
    position: absolute;
    bottom: 10px;
    right: 25px;
    opacity: 0.5;
    transition: opacity 1s ease-out 3s; }
    .ag-root-wrapper .ag-watermark:before {
      content: '';
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDk0cHgiIGhlaWdodD0iMjM5cHgiIHZpZXdCb3g9IjAgMCA0OTQgMjM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ny4xICg0NTQyMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+TG9nbzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0wLjYxMjg0OTkzMSwxMDggTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgQzAuNjEyODQ5OTMxLDYyLjEwMDY1MzYgMy40NzE4MzM3OCw1Ny4xNDg3NDgzIDguMTEyODQ5OTMsNTQuNDY5MjU2NCBMOTguMzA2NDI1LDIuMzk1OTcxNTcgTDk4LjMwNjQyNSwyLjM5NTk3MTU3IEMxMDIuOTQ3NDQxLC0wLjI4MzUyMDM1OCAxMDguNjY1NDA5LC0wLjI4MzUyMDM1OCAxMTMuMzA2NDI1LDIuMzk1OTcxNTcgTDExMy4zMDY0MjUsMi4zOTU5NzE1NyBMMjAzLjUsNTQuNDY5MjU2NCBMMjAzLjUsNTQuNDY5MjU2NCBDMjA4LjE0MTAxNiw1Ny4xNDg3NDgzIDIxMSw2Mi4xMDA2NTM2IDIxMSw2Ny40NTk2Mzc0IEwyMTEsMTM4IEwxODEsMTM4IEwxODAuOTk3MDQxLDkzLjk5OTk5OTggTDE4MC45OTYwMzIsOTMuOTk5OTk5OSBDMTgwLjk5NTQ3NSw4NS43MTYxMjI2IDE3NC4yNzk5MDksNzkuMDAxMDA4NyAxNjUuOTk2MDMyLDc5LjAwMTAwODcgTDEyMiw3OC45OTk5OTk5IEMxMTMuNzE1NzI5LDc4Ljk5OTk5OTkgMTA3LDg1LjcxNTcyODYgMTA3LDkzLjk5OTk5OTkgTDEwNywxMzYuMDE1NjIzIEwxMDcsMTM2LjAxNTYyMyBDMTA3LDE0NC4yOTk4OTUgMTEzLjcxNTcyOSwxNTEuMDE1NjIzIDEyMiwxNTEuMDE1NjIzIEwxNjgsMTUxLjAxNTYyMyBMMTY4LDE2MyBDMTY4LDE2NC42NTY4NTQgMTY2LjY1Njg1NCwxNjYgMTY1LDE2NiBMMTIwLDE2NiBMMTIwLDE3OSBMMTY1Ljk5NjAzMiwxNzkgTDE2NS45OTYwMzIsMTc4Ljk5Nzg3NyBDMTc0LjI3OTQ3NCwxNzguOTk3ODc3IDE4MC45OTQ4NiwxNzIuMjgzNDQyIDE4MC45OTYwMzIsMTY0IEwxODEsMTUwLjk2MDU1NCBMMjExLDE1MC45NjA1NTQgTDIxMSwxNzEuNjA2MjA3IEwyMTEsMTcxLjYwNjIwNyBDMjExLDE3Ni45NjUxOTEgMjA4LjE0MTAxNiwxODEuOTE3MDk2IDIwMy41LDE4NC41OTY1ODggTDExMy4zMDY0MjUsMjM2LjY2OTg3MyBMMTEzLjMwNjQyNSwyMzYuNjY5ODczIEMxMDguNjY1NDA5LDIzOS4zNDkzNjUgMTAyLjk0NzQ0MSwyMzkuMzQ5MzY1IDk4LjMwNjQyNSwyMzYuNjY5ODczIEw4LjExMjg0OTkzLDE4NC41OTY1ODggTDguMTEyODQ5OTMsMTg0LjU5NjU4OCBDMy40NzE4MzM3OCwxODEuOTE3MDk2IDAuNjEyODQ5OTMxLDE3Ni45NjUxOTEgMC42MTI4NDk5MzEsMTcxLjYwNjIwNyBMMC42MTI4NDk5MzEsMTIxIEwyNywxMjEgTDI3LDEzNiBDMjcsMTQ0LjI4NDI3MSAzMy43MTU3Mjg3LDE1MSA0MiwxNTEgTDQyLDE1MSBMMTAwLDE1MSBMMTAwLDk0IEMxMDAsODUuNzE1NzI4OCA5My4yODQyNzEyLDc5IDg1LDc5IEwyNyw3OSBMMjcsOTIgTDg0LDkyIEM4NS42NTY4NTQyLDkyIDg3LDkzLjM0MzE0NTggODcsOTUgTDg3LDk1IEw4NywxMDggTDAuNjEyODQ5OTMxLDEwOCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvZ28iPgogICAgICAgICAgICA8cGF0aCBkPSJNNDc3LDU1IEw0OTQsNTUgTDQ5NCwxNTEgTDQzNSwxNTEgQzQyNi43MTU3MjksMTUxIDQyMCwxNDQuMjg0MjcxIDQyMCwxMzYgTDQyMCw5NiBDNDIwLDg3LjcxNTcyODggNDI2LjcxNTcyOSw4MSA0MzUsODEgTDQzNSw4MSBMNDc3LDgxIEw0NzcsNTUgWiBNNDQwLDk4IEM0MzguMzQzMTQ2LDk4IDQzNyw5OS4zNDMxNDU4IDQzNywxMDEgTDQzNywxMzEgQzQzNywxMzIuNjU2ODU0IDQzOC4zNDMxNDYsMTM0IDQ0MCwxMzQgTDQ3NywxMzQgTDQ3Nyw5OCBMNDQwLDk4IFoiIGlkPSJkIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTYuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTYiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCAyNiAxNyAyNiAxNyA5NiAwIDk2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC03IiBmaWxsPSIjRTExRjIyIiBwb2ludHM9IjAgMS4xMzY4NjgzOGUtMTMgMTcgMS4xMzY4NjgzOGUtMTMgMTcgMTcgMCAxNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzEsMTUxIEwzNDgsMTUxIEwzNDgsMTAxIEwzNDgsMTAxIEMzNDgsOTkuMzQzMTQ1OCAzNDkuMzQzMTQ2LDk4IDM1MSw5OCBMMzg5LDk4IEwzODksODEgTDM0Niw4MSBMMzQ2LDgxIEMzMzcuNzE1NzI5LDgxIDMzMSw4Ny43MTU3Mjg4IDMzMSw5NiBMMzMxLDE1MSBaIiBpZD0iciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMzI0LDg2IEwzMjQsNzYgTDMyNCw3NiBDMzI0LDY3LjcxNTcyODggMzE3LjI4NDI3MSw2MSAzMDksNjEgTDI0OSw2MSBMMjQ5LDYxIEMyNDAuNzE1NzI5LDYxIDIzNCw2Ny43MTU3Mjg4IDIzNCw3NiBMMjM0LDEzNiBMMjM0LDEzNiBDMjM0LDE0NC4yODQyNzEgMjQwLjcxNTcyOSwxNTEgMjQ5LDE1MSBMMzA5LDE1MSBMMzA5LDE1MSBDMzE3LjI4NDI3MSwxNTEgMzI0LDE0NC4yODQyNzEgMzI0LDEzNiBMMzI0LDEwMCBMMjg3LDEwMCBMMjg3LDExNyBMMzA3LDExNyBMMzA3LDEzMSBMMzA3LDEzMSBDMzA3LDEzMi42NTY4NTQgMzA1LjY1Njg1NCwxMzQgMzA0LDEzNCBMMjU0LDEzNCBMMjU0LDEzNCBDMjUyLjM0MzE0NiwxMzQgMjUxLDEzMi42NTY4NTQgMjUxLDEzMSBMMjUxLDgxIEwyNTEsODEgQzI1MSw3OS4zNDMxNDU4IDI1Mi4zNDMxNDYsNzggMjU0LDc4IEwzMDQsNzggTDMwNCw3OCBDMzA1LjY1Njg1NCw3OCAzMDcsNzkuMzQzMTQ1OCAzMDcsODEgTDMwNyw4NiBMMzI0LDg2IFoiIGlkPSJHIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJhZyI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29tYmluZWQtU2hhcGUiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRTExRjIyIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJnIiBmaWxsPSIjRTExRjIyIiB4PSIxMjAiIHk9IjkyIiB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAsMTIxIEw4NywxMjEgTDg3LDEzOCBMNDMsMTM4IEw0MywxMzggQzQxLjM0MzE0NTgsMTM4IDQwLDEzNi42NTY4NTQgNDAsMTM1IEw0MCwxMjEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRTExRjIyIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
      filter: invert(50%);
      background-repeat: no-repeat;
      background-size: 110px 60px;
      display: block;
      height: 60px;
      width: 110px; }
    .ag-root-wrapper .ag-watermark .ag-watermark-text {
      opacity: 0.5;
      font-weight: bold;
      font-family: Impact;
      font-size: 19px; }

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row; }
  .ag-root-wrapper-body.ag-layout-normal {
    flex: 1 1 auto;
    height: 0;
    min-height: 0; }

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column; }
  .ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
    overflow: hidden;
    flex: 1 1 auto;
    width: 0; }
  .ag-root.ag-layout-normal {
    height: 100%; }

/**
 ****************************
 * Viewports
 ****************************
*/
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-pinned-left-cols-viewport,
.ag-center-cols-viewport,
.ag-pinned-right-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto; }

@media print {
  .ag-layout-normal {
    display: none; }
  .ag-root-wrapper,
  .ag-root-wrapper-body,
  .ag-root,
  .ag-body-viewport,
  .ag-center-cols-container,
  .ag-center-cols-viewport,
  .ag-center-cols-clipper,
  .ag-body-horizontal-scroll-viewport,
  .ag-virtual-list-viewport {
    height: auto !important;
    overflow: visible !important;
    display: block !important; } }

.ag-body-viewport {
  display: flex; }
  .ag-body-viewport.ag-layout-normal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  .ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll {
    overflow-y: scroll; }

.ag-pinned-left-cols-viewport, .ag-pinned-right-cols-viewport {
  flex-grow: 1000; }

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto; }

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll; }

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%; }

/**
 ****************************
 * Containers
 ****************************
*/
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container {
  position: relative; }

.ag-header-container, .ag-floating-top-container, .ag-floating-bottom-container {
  height: 100%;
  white-space: nowrap; }

.ag-body-viewport .ag-center-cols-clipper {
  min-height: 100%; }

.ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper, .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
  min-height: 50px; }

.ag-body-viewport .ag-center-cols-container {
  display: block; }

.ag-body-viewport.ag-layout-print {
  flex: none; }
  .ag-body-viewport.ag-layout-print .ag-center-cols-clipper {
    min-width: 100%; }

.ag-pinned-right-cols-container {
  display: block; }

.ag-body-horizontal-scroll-container {
  height: 100%; }

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none; }

.ag-full-width-container {
  width: 100%; }

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%; }

.ag-virtual-list-container {
  overflow: hidden; }

/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
  flex: 1;
  min-width: 0;
  overflow: hidden; }

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: flex;
  position: relative; }

.ag-layout-print .ag-body-horizontal-scroll {
  display: none; }

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  flex-grow: 1000;
  overflow-x: scroll; }
  .ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
    overflow-x: hidden; }

/**
 ****************************
 * Headers
 ****************************
*/
.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden; }
  .ag-header .ag-header-cell-sortable, .ag-pinned-left-header .ag-header-cell-sortable, .ag-pinned-right-header .ag-header-cell-sortable {
    cursor: pointer; }

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap; }

.ag-header-icon {
  display: flex; }

.ag-pinned-left-header {
  height: 100%; }

.ag-pinned-right-header {
  height: 100%; }

.ag-header-row {
  position: absolute;
  overflow: hidden; }

.ag-header-overlay {
  display: block;
  position: absolute; }

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden; }

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch; }

.ag-header-cell-label .ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-numeric-header .ag-header-cell-label {
  flex-direction: row-reverse; }

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-header-cell-resize {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 4px; }

.ag-header-expand-icon {
  padding-left: 4px; }

.ag-header-select-all {
  display: flex; }

/**
 ****************************
 * Columns
 ****************************
*/
.ag-column-moving .ag-cell {
  transition: left 0.2s; }

.ag-column-moving .ag-header-cell {
  transition: left 0.2s; }

.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s; }

/**
 ****************************
 * Column Panel
 ****************************
*/
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto; }

.ag-column-select-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex-grow: 4;
  flex-shrink: 1;
  flex-basis: 0; }
  .ag-column-select-panel .ag-primary-cols-header-panel {
    display: flex;
    flex: none; }
    .ag-column-select-panel .ag-primary-cols-header-panel .ag-column-name-filter {
      flex: 1 1 auto; }
    .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper {
      flex: 1 1 auto; }
      .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper input {
        width: 100%; }
  .ag-column-select-panel .ag-primary-cols-list-panel {
    flex: 1 1 auto;
    overflow: auto; }

.ag-column-drop {
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%; }
  .ag-column-drop .ag-column-drop-list {
    display: flex;
    align-items: center; }
    .ag-column-drop .ag-column-drop-list .ag-column-drop-cell {
      display: flex;
      align-items: center; }
      .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-text {
        overflow: hidden;
        flex: 1 1 auto;
        text-overflow: ellipsis;
        white-space: nowrap; }

.ag-column-drop.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 0;
  align-items: stretch; }
  .ag-column-drop.ag-column-drop-vertical > div {
    display: flex;
    align-items: center; }
  .ag-column-drop.ag-column-drop-vertical .ag-column-drop-list {
    align-items: stretch;
    flex-grow: 1;
    flex-direction: column;
    overflow-x: auto; }
  .ag-column-drop.ag-column-drop-vertical .ag-column-drop-empty-message {
    display: block; }

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden; }

.ag-filter-panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto; }
  .ag-filter-panel .ag-filter-toolpanel-header {
    display: flex; }
    .ag-filter-panel .ag-filter-toolpanel-header div:not(.ag-input-wrapper) {
      display: flex;
      align-items: center; }
  .ag-filter-panel .ag-group-item {
    flex-direction: column; }

/**
 ****************************
 * Rows
 ****************************
*/
.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s; }

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s; }

.ag-row {
  white-space: nowrap;
  width: 100%; }

.ag-row-position-absolute {
  position: absolute; }

.ag-row-position-relative {
  position: relative; }

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all; }

.ag-row-inline-editing {
  z-index: 1; }

.ag-row-dragging {
  z-index: 2; }

.ag-stub-cell {
  display: flex;
  align-items: center; }

/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-cell-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%; }
  .ag-cell-wrapper.ag-row-group {
    align-items: flex-start; }
  .ag-cell-wrapper .ag-cell-value, .ag-cell-wrapper .ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-full-width-row.ag-row-group .ag-cell-wrapper {
  align-items: center; }

.ag-cell-with-height {
  height: 100%; }

.ag-group-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

.ag-footer-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

.ag-cell-inline-editing {
  z-index: 1; }
  .ag-cell-inline-editing .ag-cell-edit-input, .ag-cell-inline-editing .ag-input-wrapper {
    height: 100%;
    width: 100%;
    line-height: normal; }

/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center; }
  .ag-set-filter-item > div, .ag-set-filter-item > span {
    display: flex; }

.ag-filter .ag-filter-checkbox {
  pointer-events: none; }

.ag-filter .ag-filter-body-wrapper {
  display: flex;
  flex-direction: column; }

.ag-filter .ag-filter-filter {
  flex: 1 1 auto; }

/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-full-body .ag-react-container, .ag-floating-filter-body .ag-react-container {
  height: 100%; }

.ag-floating-filter-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%; }
  .ag-floating-filter-body input {
    margin: 0;
    flex: 1 1 auto;
    max-height: calc(100% - 1px); }

.ag-floating-filter-full-body {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%; }
  .ag-floating-filter-full-body > div {
    flex: 1 1 auto; }
  .ag-floating-filter-full-body input {
    margin: 0;
    width: 100%; }
  .ag-floating-filter-full-body input[type="range"] {
    height: 100%; }

.ag-floating-filter {
  display: inline-block;
  position: absolute; }

.ag-floating-filter-input {
  width: 100%; }

.ag-floating-filter-input:read-only {
  background-color: #eee; }

.ag-floating-filter-menu {
  position: absolute;
  user-select: none; }

.ag-floating-filter-button {
  display: flex;
  flex: none; }

/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
  display: flex;
  align-items: center;
  background: #e5e5e5;
  border: 1px solid black;
  cursor: move;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  overflow: hidden;
  padding: 3px;
  position: absolute;
  text-overflow: ellipsis;
  user-select: none;
  z-index: 10; }

.ag-dnd-ghost-icon {
  padding: 2px; }

/**
 ****************************
 * Overlay
 ****************************
*/
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%; }

.ag-overlay-panel {
  display: flex;
  height: 100%;
  pointer-events: none;
  width: 100%; }

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center; }
  .ag-overlay-wrapper.ag-overlay-loading-wrapper {
    pointer-events: all; }

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px; }

/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup > div {
  z-index: 5; }

.ag-popup-backdrop {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%; }

.ag-popup-editor {
  position: absolute;
  user-select: none;
  z-index: 1; }

/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%; }
  .ag-virtual-list-item span:empty:not(.ag-icon) {
    border-left: 1px solid transparent; }

/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex; }

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex; }

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden; }
  .ag-dialog .ag-title-bar, .ag-panel .ag-title-bar {
    display: flex;
    flex: none;
    align-items: center;
    cursor: default; }
    .ag-dialog .ag-title-bar .ag-title-bar-title, .ag-panel .ag-title-bar .ag-title-bar-title {
      flex: 1 1 auto; }
    .ag-dialog .ag-title-bar .ag-title-bar-buttons, .ag-panel .ag-title-bar .ag-title-bar-buttons {
      display: flex; }
      .ag-dialog .ag-title-bar .ag-title-bar-buttons .ag-button, .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        cursor: pointer; }
  .ag-dialog .ag-panel-content-wrapper, .ag-panel .ag-panel-content-wrapper {
    display: flex;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden; }
    .ag-dialog .ag-panel-content-wrapper > div, .ag-panel .ag-panel-content-wrapper > div {
      width: 100%;
      height: 100%; }

.ag-dialog {
  position: absolute; }
  .ag-dialog .ag-resizer {
    position: absolute;
    pointer-events: none;
    z-index: 1; }
    .ag-dialog .ag-resizer.ag-resizer-topLeft {
      top: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-dialog .ag-resizer.ag-resizer-top {
      top: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-dialog .ag-resizer.ag-resizer-topRight {
      top: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-dialog .ag-resizer.ag-resizer-right {
      top: 5px;
      right: 0;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottomRight {
      bottom: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottom {
      bottom: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottomLeft {
      bottom: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-dialog .ag-resizer.ag-resizer-left {
      left: 0;
      top: 5px;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
  .ag-dialog .ag-message-box {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column; }
    .ag-dialog .ag-message-box .ag-message-box-content {
      display: flex;
      flex: 1 1 auto;
      justify-content: center;
      align-items: center; }
    .ag-dialog .ag-message-box .ag-message-box-button-bar {
      display: flex;
      justify-content: center; }

/**
 ****************************
 * Tooltip
 ****************************
*/
.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999; }

.ag-chart-tooltip {
  display: table;
  position: absolute;
  user-select: none;
  pointer-events: none;
  white-space: nowrap;
  z-index: 99999;
  font: 12px Verdana, sans-serif;
  color: black;
  background: #f4f4f4;
  border-radius: 5px;
  box-shadow: 0 0 1px rgba(3, 3, 3, 0.7), 0.5vh 0.5vh 1vh rgba(3, 3, 3, 0.25);
  opacity: 0;
  transform: scale(0.9);
  transition: 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: opacity, transform; }
  .ag-chart-tooltip.visible {
    opacity: 1;
    transform: scale(1); }
  .ag-chart-tooltip .title {
    font-weight: bold;
    padding: 7px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: white;
    background-color: #888888; }
  .ag-chart-tooltip .content {
    padding: 7px;
    line-height: 1.7em; }

/**
 ****************************
 * Animations
 ****************************
*/
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear; }

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0; }

.ag-opacity-zero {
  opacity: 0 !important; }

/**
 ****************************
 * Menu
 ****************************
*/
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  user-select: none; }

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
  width: 200px; }

.ag-menu-list {
  display: table; }

.ag-menu-option, .ag-menu-separator {
  display: table-row; }
  .ag-menu-option > span, .ag-menu-separator > span {
    display: table-cell;
    vertical-align: middle; }

.ag-menu-option-text {
  white-space: nowrap; }

.ag-menu-column-select-wrapper .ag-column-select-panel {
  height: 100%; }

/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none; }
  .ag-rich-select .ag-rich-select-value {
    display: flex;
    align-items: center; }
    .ag-rich-select .ag-rich-select-value > span {
      flex: 1 1 auto; }
      .ag-rich-select .ag-rich-select-value > span.ag-icon {
        order: 1;
        flex: none; }
  .ag-rich-select .ag-rich-select-list {
    position: relative; }
    .ag-rich-select .ag-rich-select-list .ag-virtual-list-item {
      display: flex; }
      .ag-rich-select .ag-rich-select-list .ag-virtual-list-item .ag-rich-select-row {
        display: flex;
        flex: 1 1 auto;
        align-items: center;
        white-space: nowrap; }

/**
 ****************************
 * Pagination
 ****************************
*/
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end; }
  .ag-paging-panel .ag-paging-row-summary-panel {
    display: flex; }
    .ag-paging-panel .ag-paging-row-summary-panel span {
      margin: 0 3px; }

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center; }
  .ag-paging-page-summary-panel .ag-disabled {
    pointer-events: none; }
  .ag-paging-page-summary-panel .ag-paging-button {
    position: relative;
    overflow: hidden; }
    .ag-paging-page-summary-panel .ag-paging-button button {
      position: absolute; }

/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  cursor: default;
  user-select: none;
  width: 200px; }

.ag-column-tool-panel-column,
.ag-column-tool-panel-column-group {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .ag-column-tool-panel-column .ag-column-tool-panel-column,
  .ag-column-tool-panel-column .ag-column-tool-panel-column-group,
  .ag-column-tool-panel-column-group .ag-column-tool-panel-column,
  .ag-column-tool-panel-column-group .ag-column-tool-panel-column-group {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-column-select-checkbox {
  display: flex; }

.ag-tool-panel-horizontal-resize {
  cursor: col-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1; }

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize, .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  transform: translateX(3px);
  right: 0; }

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize, .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  transform: translateX(-3px);
  left: 0; }

.loading-filter {
  background-color: #e6e6e6;
  height: 100%;
  padding: 5px;
  position: absolute;
  top: 34px;
  width: 100%;
  z-index: 1; }

.ag-details-row {
  height: 100%;
  width: 100%; }

.ag-details-grid {
  height: 100%;
  width: 100%; }

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis; }

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%; }

.ag-numeric-header .ag-cell-label-container {
  flex-direction: row; }

/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse; }
  .ag-side-bar.ag-side-bar-left {
    order: -1;
    flex-direction: row; }
  .ag-side-bar .ag-side-buttons div button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    white-space: nowrap;
    outline: none;
    cursor: pointer; }
    .ag-side-bar .ag-side-buttons div button span:not(.ag-icon) {
      writing-mode: tb;
      writing-mode: vertical-lr; }
    .ag-side-bar .ag-side-buttons div button .ag-icon {
      display: inline; }
  .ag-side-bar .panel-container {
    width: 180px; }
  .ag-side-bar.full-width .panel-container {
    width: 200px; }

.ag-rtl .ag-side-bar .ag-side-buttons button span:not(.ag-icon) {
  writing-mode: tb-rl;
  writing-mode: vertical-rl; }

/**
 ****************************
 * Status Bar
 ****************************
*/
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden; }
  .ag-status-bar .ag-status-panel {
    display: inline-flex; }
  .ag-status-bar .ag-name-value {
    white-space: nowrap; }

.ag-status-bar-left {
  display: inline-flex; }

.ag-status-bar-center {
  display: inline-flex; }

.ag-status-bar-right {
  display: inline-flex; }

/**
 ****************************
 * Widgets
 ****************************
*/
.ag-group-component {
  position: relative;
  flex: 1 1 100%; }
  .ag-group-component .ag-group-component-title-bar,
  .ag-group-component .ag-group-component-title {
    display: flex;
    align-items: center; }
  .ag-group-component .ag-group-component-toolbar {
    display: flex;
    align-items: center; }
  .ag-group-component .ag-group-component-container {
    display: flex;
    flex-direction: column; }
    .ag-group-component .ag-group-component-container .ag-group-subgroup {
      display: flex;
      align-self: stretch; }
  .ag-group-component .ag-column-group-icons > span {
    display: block; }
  .ag-group-component .ag-group-item {
    display: flex;
    flex: 1 1 auto;
    align-items: center; }
  .ag-group-component.ag-alignment-stretch .ag-group-item {
    align-items: stretch; }
  .ag-group-component.ag-alignment-start .ag-group-item {
    align-items: flex-start; }
  .ag-group-component.ag-alignment-end .ag-group-item {
    align-items: flex-end; }
  .ag-group-component.ag-disabled .ag-group-component-container {
    pointer-events: none; }
  .ag-group-component.ag-collapsed .ag-group-component-toolbar, .ag-group-component.ag-collapsed .ag-group-component-container {
    display: none; }

.ag-toggle-button .ag-input-wrapper .ag-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px; }

.ag-input-field {
  display: flex;
  flex-direction: row;
  align-items: center; }
  .ag-input-field input, .ag-input-field select, .ag-input-field textarea {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0; }

.ag-range-field {
  display: flex;
  align-items: center; }

.ag-picker-field > .ag-wrapper, .ag-slider > .ag-wrapper, .ag-angle-select > .ag-wrapper {
  display: flex; }
  .ag-picker-field > .ag-wrapper > div, .ag-slider > .ag-wrapper > div, .ag-angle-select > .ag-wrapper > div {
    flex: 1 1 auto; }

.ag-angle-select {
  display: flex;
  align-items: center; }
  .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    display: block;
    position: relative; }
  .ag-angle-select .ag-angle-select-field .ag-child-circle {
    position: absolute; }

.ag-picker-field {
  display: flex;
  align-items: center; }
  .ag-picker-field > .ag-wrapper > button {
    display: flex;
    border: 0;
    padding: 0;
    margin: 0; }

.ag-color-picker > .ag-wrapper {
  align-items: stretch;
  overflow: hidden; }

.ag-color-picker button {
  cursor: pointer; }

.ag-labeled.ag-label-align-right label {
  order: 1; }

.ag-labeled.ag-label-align-right > div {
  flex: none; }

.ag-labeled.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start; }
  .ag-labeled.ag-label-align-top > div {
    align-self: stretch; }

.ag-color-panel {
  display: flex;
  flex-direction: column;
  text-align: center; }
  .ag-color-panel .ag-spectrum-color {
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    cursor: default; }
  .ag-color-panel .ag-fill {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .ag-color-panel .ag-spectrum-val {
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-dragger {
    position: absolute;
    pointer-events: none;
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-hue {
    cursor: default;
    background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }
  .ag-color-panel .ag-spectrum-alpha {
    cursor: default; }
  .ag-color-panel .ag-spectrum-hue-background {
    width: 100%;
    height: 100%; }
  .ag-color-panel .ag-spectrum-alpha-background {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
    width: 100%;
    height: 100%; }
  .ag-color-panel .ag-hue-alpha {
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-slider {
    position: absolute;
    pointer-events: none; }
  .ag-color-panel .ag-spectrum-text-value {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap; }
  .ag-color-panel .ag-spectrum-text-value:focus {
    outline: none;
    outline-offset: 0; }
  .ag-color-panel .ag-recent-colors {
    display: flex; }
    .ag-color-panel .ag-recent-colors > div {
      cursor: pointer; }

.ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 10px; }

.ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 10px; }

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 10px; }

.ag-rtl .ag-row-group-indent-1 {
  padding-right: 10px; }

.ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 20px; }

.ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 20px; }

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 20px; }

.ag-rtl .ag-row-group-indent-2 {
  padding-right: 20px; }

.ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 30px; }

.ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 30px; }

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 30px; }

.ag-rtl .ag-row-group-indent-3 {
  padding-right: 30px; }

.ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 40px; }

.ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 40px; }

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 40px; }

.ag-rtl .ag-row-group-indent-4 {
  padding-right: 40px; }

.ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 50px; }

.ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 50px; }

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 50px; }

.ag-rtl .ag-row-group-indent-5 {
  padding-right: 50px; }

.ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 60px; }

.ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 60px; }

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 60px; }

.ag-rtl .ag-row-group-indent-6 {
  padding-right: 60px; }

.ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 70px; }

.ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 70px; }

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 70px; }

.ag-rtl .ag-row-group-indent-7 {
  padding-right: 70px; }

.ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 80px; }

.ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 80px; }

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 80px; }

.ag-rtl .ag-row-group-indent-8 {
  padding-right: 80px; }

.ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-row-group-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 100px; }

.ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 100px; }

.ag-ltr .ag-row-group-indent-10 {
  padding-left: 100px; }

.ag-rtl .ag-row-group-indent-10 {
  padding-right: 100px; }

.ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-row-group-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-row-group-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 120px; }

.ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 120px; }

.ag-ltr .ag-row-group-indent-12 {
  padding-left: 120px; }

.ag-rtl .ag-row-group-indent-12 {
  padding-right: 120px; }

.ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-row-group-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-row-group-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 140px; }

.ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 140px; }

.ag-ltr .ag-row-group-indent-14 {
  padding-left: 140px; }

.ag-rtl .ag-row-group-indent-14 {
  padding-right: 140px; }

.ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-row-group-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-row-group-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 160px; }

.ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 160px; }

.ag-ltr .ag-row-group-indent-16 {
  padding-left: 160px; }

.ag-rtl .ag-row-group-indent-16 {
  padding-right: 160px; }

.ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-row-group-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-row-group-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-row-group-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-row-group-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-row-group-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-row-group-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 200px; }

.ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 200px; }

.ag-ltr .ag-row-group-indent-20 {
  padding-left: 200px; }

.ag-rtl .ag-row-group-indent-20 {
  padding-right: 200px; }

.ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-row-group-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-row-group-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-row-group-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-row-group-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-row-group-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-row-group-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-row-group-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-row-group-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-row-group-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-row-group-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-row-group-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-row-group-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-row-group-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-row-group-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-row-group-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-row-group-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-row-group-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-row-group-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-row-group-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-row-group-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-row-group-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-row-group-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-row-group-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-row-group-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-row-group-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-row-group-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-row-group-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-row-group-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-row-group-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-row-group-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-row-group-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-row-group-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-row-group-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-row-group-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-row-group-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-row-group-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-row-group-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-row-group-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 400px; }

.ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 400px; }

.ag-ltr .ag-row-group-indent-40 {
  padding-left: 400px; }

.ag-rtl .ag-row-group-indent-40 {
  padding-right: 400px; }

.ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-row-group-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-row-group-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-row-group-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-row-group-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-row-group-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-row-group-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-row-group-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-row-group-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-row-group-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-row-group-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-row-group-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-row-group-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-row-group-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-row-group-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-row-group-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-row-group-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 490px; }

.ag-ltr .ag-row-group-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-row-group-indent-49 {
  padding-right: 490px; }

.ag-ltr {
  direction: ltr; }
  .ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
    flex-direction: row; }
  .ag-ltr .ag-header-cell-resize {
    right: -4px; }
  .ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
    left: -4px; }

.ag-rtl {
  direction: rtl; }
  .ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
    flex-direction: row-reverse; }
  .ag-rtl .ag-header-cell-resize {
    left: -4px; }
  .ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
    right: -4px; }
  .ag-rtl .ag-group-component .ag-column-group-icons .ag-column-group-closed-icon {
    transform: rotate(180deg); }
  .ag-rtl .ag-filter-toolpanel-instance .ag-filter-toolpanel-header .ag-icon-tree-closed {
    transform: rotate(180deg); }
  .ag-rtl .ag-primary-cols-header-panel .ag-icon-tree-closed,
  .ag-rtl .ag-filter-toolpanel-header.ag-filter-header .ag-icon-tree-closed {
    transform: rotate(180deg); }
  .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-expanded,
  .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-collapsed,
  .ag-rtl .ag-cell-wrapper .ag-group-contracted {
    transform: rotate(180deg); }

@media print {
  .ag-body-viewport {
    display: block; }
  .ag-row {
    page-break-inside: avoid; } }

.ag-body .ag-pinned-left-cols-viewport, .ag-body .ag-body-viewport, .ag-body .ag-pinned-right-cols-viewport {
  -webkit-overflow-scrolling: touch; }

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .ag-chart .ag-chart-components-wrapper {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden; }
    .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper {
      position: relative;
      flex: 1 1 auto;
      overflow: hidden; }
      .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper canvas {
        display: block; }
    .ag-chart .ag-chart-components-wrapper .ag-chart-menu {
      position: absolute;
      top: 10px;
      right: 20px;
      width: 24px;
      overflow: hidden;
      display: flex;
      flex-direction: column; }
  .ag-chart:not(.ag-has-menu):hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all; }
  .ag-chart .ag-chart-docked-container {
    position: relative;
    width: 0;
    min-width: 0;
    transition: min-width 0.4s; }
    .ag-chart .ag-chart-docked-container .ag-panel {
      border-width: 0 0 0 1px; }

.ag-chart-tabbed-menu > div {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden; }

.ag-chart-tabbed-menu .ag-tab-header {
  flex: none;
  user-select: none;
  cursor: default; }

.ag-chart-tabbed-menu .ag-tab-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden; }
  .ag-chart-tabbed-menu .ag-tab-body > div {
    width: 100%;
    overflow: hidden;
    overflow-y: auto; }

.ag-chart-tabbed-menu .ag-chart-settings {
  overflow-x: hidden; }
  .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper {
    position: relative;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden; }
    .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar {
      width: 100%;
      display: flex;
      height: 30px;
      align-items: center; }
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector {
        display: flex;
        align-items: center;
        justify-content: space-around;
        flex: 1 1 auto;
        height: 100%; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
          opacity: 0.2; }
          .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
            opacity: 1; }
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn,
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn {
        position: relative;
        flex: none; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button,
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          cursor: pointer;
          opacity: 0; }
    .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container {
      position: relative;
      flex: 1 1 auto;
      overflow-x: hidden;
      overflow-y: auto; }
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        flex-direction: column;
        width: 100%;
        min-height: 100%;
        overflow: hidden; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component {
          flex: none; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container {
          flex-direction: row;
          flex-wrap: wrap; }
          .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container .ag-chart-mini-thumbnail {
            flex: none; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating, .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating {
          transition: left 0.3s;
          transition-timing-function: ease-in-out; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
          cursor: pointer; }
          .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail canvas {
            display: block; }

.ag-chart-tabbed-menu .ag-chart-data-wrapper,
.ag-chart-tabbed-menu .ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  user-select: none; }
  .ag-chart-tabbed-menu .ag-chart-data-wrapper > div,
  .ag-chart-tabbed-menu .ag-chart-format-wrapper > div {
    display: flex;
    margin: 0;
    padding-bottom: 2px; }
    .ag-chart-tabbed-menu .ag-chart-data-wrapper > div:not(:first-child),
    .ag-chart-tabbed-menu .ag-chart-format-wrapper > div:not(:first-child) {
      margin-top: 0; }

.ag-chart-tabbed-menu .ag-chart-format-wrapper {
  overflow-x: hidden; }
  .ag-chart-tabbed-menu .ag-chart-format-wrapper .ag-group-component .ag-group-subgroup {
    justify-content: space-between; }

.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty > canvas {
  visibility: hidden; }

.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty .ag-chart-empty-text {
  display: flex; }

.ag-chart .ag-chart-empty-text {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center; }

.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none; }
  .ag-chart .ag-chart-menu > span {
    opacity: 0.5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer; }
    .ag-chart .ag-chart-menu > span:hover {
      border-radius: 5px; }

.ag-chart .ag-chart-docked-container {
  min-width: 0;
  width: 0; }

.ag-chart-tabbed-menu .ag-tab-body {
  padding: 0; }

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar {
  padding: 0 10px;
  user-select: none; }
  .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector {
    padding: 0 10px; }
    .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
      cursor: pointer; }

[class^='ag-icon ag-icon-'] {
  background-image: none;
  display: none; }

.ag-icon-asc {
  height: 12px;
  width: 14px;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8dGl0bGU+dHJpYW5nbGVfdG9wPC90aXRsZT4KPHBhdGggZD0iTTggNGwtNiA2aDEybC02LTZ6Ij48L3BhdGg+Cjwvc3ZnPgo=); }

.ag-icon-desc {
  height: 12px;
  width: 14px;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8dGl0bGU+dHJpYW5nbGVfYm90dG9tPC90aXRsZT4KPHBhdGggZD0iTTggMTJsNi02aC0xMmw2IDZ6Ij48L3BhdGg+Cjwvc3ZnPgo=); }

.ag-theme-bootstrap .ag-ltr .ag-cell {
  border: 1px solid transparent;
  border-right-color: #e6e6f0;
  border-left: 0;
  user-select: text;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text; }

.ag-theme-bootstrap .ag-ltr .ag-cell:focus,
.ag-theme-bootstrap .ag-ltr .ag-cell.ag-cell-focus {
  border-color: rgba(0, 97, 222, 0.25) !important; }

.ag-theme-bootstrap .ag-ltr .ag-cell:focus,
.ag-theme-bootstrap .ag-ltr .ag-cell.ag-cell-focus,
.ag-theme-bootstrap .ag-ltr .ag-header-cell:focus {
  box-shadow: inset 0 0 0 0.2rem rgba(0, 97, 222, 0.25);
  outline: 0; }

.ag-theme-bootstrap .ag-ltr .ag-header-cell-label {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .ag-theme-bootstrap .ag-ltr .ag-header-cell-label {
      transition: none; } }

/* converted */
/* CSS in here that isn't just styling but needs to be global. Things like
 * the fix for getting rid of microsoft's clear "X". */
input::-ms-clear {
  display: none; }

/* Bringing back ui-core-bootstrap default css for button enable/disable,
 after Bootstrap-4 upgrade. */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  background-color: transparent; }

button[disabled],
html input[disabled] {
  cursor: default; }

/* converted */
.exception-container {
  margin-top: 48px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  padding-left: 48px;
  padding-right: 48px;
  padding-bottom: 62px;
  width: 90%;
  max-width: 950px;
  background-color: #fad3d9;
  border: 2px solid #ea1b3d;
  font-size: 33px;
  color: #32323c; }

.error-icon {
  float: left;
  font-size: 33px;
  color: #ea1b3d;
  padding-left: 45px;
  text-indent: -45px;
  padding-bottom: 0px; }

.exception-text-title {
  font-size: 33px;
  font-weight: 600;
  color: #32323c; }

.exception-text {
  font-size: 19px;
  font-weight: 400;
  margin-left: 45px;
  line-height: 2;
  display: inline-block; }

@media (max-width: 767.98px) {
  .exception-container {
    margin-top: 48px;
    margin-bottom: 30px;
    padding: 24px; }
  .error-icon {
    font-size: 33px;
    padding-left: 52px;
    text-indent: -52px; }
  .exception-text-title {
    font-size: 33px; }
  .exception-text {
    font-size: 19px;
    font-weight: 400; } }

/* converted */

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYXNzZXRzL21hc3Rlci5jc3MiLAoJInNvdXJjZXMiOiBbCgkJImFzc2V0cy9tYXN0ZXIuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLAoJCSJhc3NldHMvc2Fzcy92YXJpYWJsZXMuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NpemUuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsCgkJIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwKCQkiYXNzZXRzL3Nhc3MvYWxlcnRzLnNjc3MiLAoJCSJhc3NldHMvc2Fzcy9ib3JkZXIuc2NzcyIsCgkJImFzc2V0cy9zYXNzL2NvbG9ycy5zY3NzIiwKCQkiYXNzZXRzL3Nhc3MvZGlzcGxheS5zY3NzIiwKCQkiYXNzZXRzL3Nhc3MvbGF5b3V0LnNjc3MiLAoJCSJhc3NldHMvc2Fzcy9tYXJnaW5zLnNjc3MiLAoJCSJhc3NldHMvc2Fzcy9wYWRkaW5nLnNjc3MiLAoJCSJhc3NldHMvc2Fzcy9wb3NpdGlvbi5zY3NzIiwKCQkiYXNzZXRzL3Nhc3MvdGV4dC5zY3NzIiwKCQkiYXNzZXRzL3Nhc3MvZm9ybXMuc2NzcyIsCgkJImFzc2V0cy9zYXNzL2J1c3lTcGlubmVyLnNjc3MiLAoJCSJhc3NldHMvc2Fzcy9jaGVja2JveC5zY3NzIiwKCQkiYXNzZXRzL3Nhc3MvanVtYm90cm9uLnNjc3MiLAoJCSJhc3NldHMvbGV4bWFya19pc3NfaWNvbl9mb250L2ljb25fZm9udF9zdHlsZS5zY3NzIiwKCQkiYXNzZXRzL2xleG1hcmtfaXNzX2ljb25fZm9udC9pY29uX2ZvbnRfdmFyaWFibGVzLnNjc3MiLAoJCSJhc3NldHMvZm9udHMvdHBfaGVyb19zdHlsZS5zY3NzIiwKCQkiYXNzZXRzL3Nhc3MvYWctZ3JpZC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2FnLWdyaWQtY29tbXVuaXR5L3NyYy9zdHlsZXMvYWctZ3JpZC5zY3NzIiwKCQkibm9kZV9tb2R1bGVzL2FnLWdyaWQtY29tbXVuaXR5L3NyYy9zdHlsZXMvX2FnLWdyaWQtbW9iaWxlLnNjc3MiLAoJCSJub2RlX21vZHVsZXMvYWctZ3JpZC1jb21tdW5pdHkvc3JjL3N0eWxlcy9fYWctZ3JpZC1jaGFydHMuc2NzcyIsCgkJImFzc2V0cy9zYXNzL3VpLWNvcmUuc2NzcyIsCgkJImFzc2V0cy9zYXNzL2V4Y2VwdGlvbnMuc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBRUFBLHVEQUF1RDtBQThHM0IsNEJBQTRCO0FBUTdCLDRCQUE0QjtBQUV0QixxQkFBcUI7QUFDdkIsb0JBQW9CO0FBTW5ELFdBQVc7QUFPWCxZQUFZO0FBTWMscUJBQXFCO0FBQ25CLHFCQUFxQjtBRjVJWCxlQUFlO0FHRHJEOzs7OztHQUtHO0FtQ0pILEFBQUEsS0FBSyxDQUFDO0VBR0YsTUFBVyxDQUFFLFFBQUM7RUFBZCxRQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFBZCxLQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxPQUFXLENBQUUsUUFBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFBZCxPQUFXLENBQUUsS0FBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBQWQsV0FBVyxDQUFFLFFBQUM7RUFJZCxTQUFXLENBQUUsUUFBQztFQUFkLFdBQVcsQ0FBRSxRQUFDO0VBQWQsU0FBVyxDQUFFLFFBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUFkLFNBQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxPQUFXLENBQUUsUUFBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBSWQsZUFBbUIsQ0FBYSxFQUFDO0VBQWpDLGVBQW1CLENBQWEsTUFBQztFQUFqQyxlQUFtQixDQUFhLE1BQUM7RUFBakMsZUFBbUIsQ0FBYSxNQUFDO0VBQWpDLGVBQW1CLENBQWEsT0FBQztFQUtuQyx3QkFBd0IsQ0FBQSxnS0FBQztFQUN6Qix1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RUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHREFWO0VBSUcsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEI7SUFJdEMsU0FBUyxFQUFFLFFBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEWTlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNkNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEWTlCO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNkNUIsSUFBSSxFQUFF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STs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsR0FBRyxDQUFFO0VBQUUsTUFBTSxFQUFTLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBRyxHQUFHLEdBQUk7O0FBQzdCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFFLEdBQUcsR0FBSTs7QUFDN0IsQUFBQSxJQUFJLENBQUM7RUFBRSxXQUFXLEVBQUksR0FBRyxHQUFJOztBQUM3QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSSxHQUFHO0VBQUUsWUFBWSxFQUFHLEdBQUcsR0FBSTs7QUFDakQsQUFBQSxJQUFJLENBQUM7RUFBRSxVQUFVLEVBQUssR0FBRztFQUFFLGFBQWEsRUFBRSxHQUFHLEdBQUk7O0FBRWpELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBRXBELEFBQUEsSUFBSSxDQUFFO0VBQUUsTUFBTSxFQUFTLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFFLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSSxJQUFJO0VBQUUsWUFBWSxFQUFHLElBQUksR0FBSTs7QUFDcEQsQUFBQSxLQUFLLENBQUM7RUFBRSxVQUFVLEVBQUssSUFBSTtFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBSXBELDZEQUE2RDtBQUM3RCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLElBQUksQ0FBRTtFQUFFLE1BQU0sRUFBUyxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxZQUFZLEVBQUcsSUFBSSxHQUFJOztBQUMvQixBQUFBLEtBQUssQ0FBQztFQUFFLGFBQWEsRUFBRSxJQUFJLEdBQUk7O0FBQy9CLEFBQUEsS0FBSyxDQUFDO0VBQUUsV0FBVyxFQUFJLElBQUksR0FBSTs7QUFDL0IsQUFBQSxLQUFLLENBQUM7RUFBRSxXQUFXLEVBQUksSUFBSTtFQUFFLFlBQVksRUFBRyxJQUFJLEdBQUk7O0FBQ3BELEFBQUEsS0FBSyxDQUFDO0VBQUUsVUFBVSxFQUFLLElBQUk7RUFBRSxhQUFhLEVBQUUsSUFBSSxHQUFJOztBQUVwRCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFBLEtBQUssQ0FBRTtFQUFFLE1BQU0sRUFBUyxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxZQUFZLEVBQUcsS0FBSyxHQUFJOztBQUNqQyxBQUFBLE1BQU0sQ0FBQztFQUFFLGFBQWEsRUFBRSxLQUFLLEdBQUk7O0FBQ2pDLEFBQUEsTUFBTSxDQUFDO0VBQUUsV0FBVyxFQUFJLEtBQUssR0FBSTs7QUFDakMsQUFBQSxNQUFNLENBQUM7RUFBRSxXQUFXLEVBQUksS0FBSztFQUFFLFlBQVksRUFBRyxLQUFLLEdBQUk7O0FBQ3ZELEFBQUEsTUFBTSxDQUFDO0VBQUUsVUFBVSxFQUFLLEtBQUs7RUFBRSxhQUFhLEVBQUUsS0FBSyxHQUFJOztBQUV2RCxBQUFB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RCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxHQUFHLENBQUU7RUFBRSxPQUFPLEVBQVMsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFHLEdBQUcsR0FBSTs7QUFDOUIsQUFBQSxJQUFJLENBQUM7RUFBRSxjQUFjLEVBQUUsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBSSxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsWUFBWSxFQUFJLEdBQUc7RUFBRSxhQUFhLEVBQUcsR0FBRyxHQUFJOztBQUNuRCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxHQUFHLENBQUU7RUFBRSxPQUFPLEVBQVMsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFHLEdBQUcsR0FBSTs7QUFDOUIsQUFBQSxJQUFJLENBQUM7RUFBRSxjQUFjLEVBQUUsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBSSxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsWUFBWSxFQUFJLEdBQUc7RUFBRSxhQUFhLEVBQUcsR0FBRyxHQUFJOztBQUNuRCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxHQUFHLENBQUU7RUFBRSxPQUFPLEVBQVMsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFHLEdBQUcsR0FBSTs7QUFDOUIsQUFBQSxJQUFJLENBQUM7RUFBRSxjQUFjLEVBQUUsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBSSxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsWUFBWSxFQUFJLEdBQUc7RUFBRSxhQUFhLEVBQUcsR0FBRyxHQUFJOztBQUNuRCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxHQUFHLENBQUU7RUFBRSxPQUFPLEVBQVMsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFHLEdBQUcsR0FBSTs7QUFDOUIsQUFBQSxJQUFJLENBQUM7RUFBRSxjQUFjLEVBQUUsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBSSxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsWUFBWSxFQUFJLEdBQUc7RUFBRSxhQUFhLEVBQUcsR0FBRyxHQUFJOztBQUNuRCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxHQUFHLENBQUU7RUFBRSxPQUFPLEVBQVMsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFHLEdBQUcsR0FBSTs7QUFDOUIsQUFBQSxJQUFJLENBQUM7RUFBRSxjQUFjLEVBQUUsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBSSxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsWUFBWSxFQUFJLEdBQUc7RUFBRSxhQUFhLEVBQUcsR0FBRyxHQUFJOztBQUNuRCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxHQUFHLENBQUU7RUFBRSxPQUFPLEVBQVMsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFHLEdBQUcsR0FBSTs7QUFDOUIsQUFBQSxJQUFJLENBQUM7RUFBRSxjQUFjLEVBQUUsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBSSxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsWUFBWSxFQUFJLEdBQUc7RUFBRSxhQUFhLEVBQUcsR0FBRyxHQUFJOztBQUNuRCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxHQUFHLENBQUU7RUFBRSxPQUFPLEVBQVMsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsYUFBYSxFQUFHLEdBQUcsR0FBSTs7QUFDOUIsQUFBQSxJQUFJLENBQUM7RUFBRSxjQUFjLEVBQUUsR0FBRyxHQUFJOztBQUM5QixBQUFBLElBQUksQ0FBQztFQUFFLFlBQVksRUFBSSxHQUFHLEdBQUk7O0FBQzlCLEFBQUEsSUFBSSxDQUFDO0VBQUUsWUFBWSxFQUFJLEdBQUc7RUFBRSxhQUFhLEVBQUcsR0FBRyxHQUFJOztBQUNuRCxBQUFBLElBQUksQ0FBQztFQUFFLFdBQVcsRUFBSyxHQUFHO0VBQUUsY0FBYyxFQUFFLEdBQUcsR0FBSTs7QUFFbkQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsYUFBYSxFQUFHLElBQUksR0FBSTs7QUFDaEMsQUFBQSxLQUFLLENBQUM7RUFBRSxjQUFjLEVBQUUsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUssQ0FBQztFQUFFLFlBQVksRUFBSSxJQUFJLEdBQUk7O0FBQ2hDLEFBQUEsS0FBSyxDQUFDO0VBQUUsWUFBWSxFQUFJLElBQUk7RUFBRSxhQUFhLEVBQUcsSUFBSSxHQUFJOztBQUN0RCxBQUFBLEtBQUssQ0FBQztFQUFFLFdBQVcsRUFBSyxJQUFJO0VBQUUsY0FBYyxFQUFFLElBQUksR0FBSTs7QUFFdEQsQUFBQSxJQUFJLENBQUU7RUFBRSxPQUFPLEVBQVMsSUFBSSxHQUFJOztBQUNoQyxBQUFBLEtBQUss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 */